课程简介 Course Introduction
本课程是计算机学院本科学生学习程序设计的基础必修课程。教学内容包括:程序设计基本方法,python语言基础,基本数据类型,程序控制结构,函数,组合数据类型,文件,计算生态和标准库、第三方库等。该课程实践性强,学生需通过大量上机实践达到课程目标。
教学大纲 Teaching Syllabus

《程序设计基础》课程教学大纲

编写:邵晓艳 审核:余建国

课程名称

程序设计基础

课程代码

JB022A

课程性质

必修

开课学期

1

3

理论学时

32

上机学时

16

适用专业

计算机类

先导课程

计算机导论

开课单位

计算机学院 计算机科学与技术教研室

一、课程简介

本课程是计算机学院本科学生学习程序设计的基础必修课程。教学内容包括:程序设计基本方法,python语言基础,基本数据类型,程序控制结构,函数,组合数据类型,文件,计算生态和标准库、第三方库等。该课程实践性强,学生需通过大量上机实践达到课程目标。

二、课程目标

目标1:通过学习Python语言的基本语法,掌握程序设计的基本思想和方法,能够阅读和编写小规模Python程序。

目标2:通过学习常用基础算法,培养计算思维,能够抽象实际应用中的计算机程序问题并进行求解。

课程对毕业要求的支撑情况如表1所示。

1 本课程对毕业要求的支撑情况

课程目标

支撑的毕业要求指标点

目标1

1.2掌握计算机工程基础知识,能够用于理解计算机系统工作原理。

目标2

2.1能够运用数学、自然科学和计算机工程科学的基本原理,抽象计算机工程领域的复杂工程问题。

三、教学内容与方法

(一)理论教学

单元1:程序设计基本方法

1. 教学目标

1)理解硬件和软件在计算机系统中的不同作用。

2)了解程序设计语言的发展过程。

3)理解基于计算机程序的问题及其求解方法,会使用IPO方法理解程序问题。

2. 教学内容

1)计算机的概念

2)程序设计语言

3Python语言概述

4Python语言开发环境配置

5)程序的基本编写方法

3. 教学方法

讲授,演示。

4. 支撑的课程目标

目标1,目标2

单元2:Python语言基础

1. 教学目标

1)掌握Python程序的基本语法元素。

2)会写简单的顺序结构程序。

3)掌握Python标准库的导入和使用方法,会用turtle库绘制图形,初步了解计算生态的概念。



留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 课程密码:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导