You are on page 1of 4

《程序设计》课程教学大纲(2020 版)

课程基本信息(Course Information)

课程代码
*学时(Credit *学分
(Course BUSS1301 48 3
Hours) (Credits)
Code)

*课程名称 (中文)程序设计
(Course
Name) (英文)Introduction to Programming

课程类型
经管平台课程
(Course Type)
授课对象
(Target 经管试验班一年级本科生
Audience)
授课语言
(Language of 中文、英文
Instruction)
*开课院系
安泰经济与管理学院
(School)

先修课程 后续课程

(Prerequisite) (post)

课程网址
*课程负责人 徐博艺、沈惠璋、鲍杨、江明、魏
(Course
(Instructor) 煊
Webpage)
本课程是为经济和管理学科本科生开设的程序设计基础课。课程的主要内容包
括:Python 程序设计语言基础(变量,数据类型,运算,赋值,表达式,注释
等),程序控制流(条件和循环语句,异常处理),函数(函数的定义和调
*课程简介(中
用,参数,返回值,变量作用域),数据结构(列表,字典,元组),Python
文)
标准库(如文件读写,字符串处理,数学运算,随机数等),面向对象编程,
(Description)
以及 Python 计算生态和第三方类库(如 Pandas,Numpy 等)。课程的主要目
标是培养学生使用编程解决实际问题(特别是经济和管理学科中的问题)的计
算思维和能力,为学生的后续学习打下良好的基础。
This course will introduce the fundamentals of computer programming for
undergraduate students in Economics and Management. The main topics include:
*课程简介(英 Python basics (variables, data types, operations, assignments, expressions, comments,
文) etc.), control flows (conditional and iteration statements, exception handling),
(Description) functions (function definition and call, parameters, return values, variable scope),
data structures (list, dictionary, tuple), Python standard libraries (e.g., file IO, string,
math, random, etc.), object oriented programming, Python ecosystem and third-party
libraries (e.g., Pandas, Numpy, etc.). The main goal of this course is to help students
become skillful at making productive use of Python programming for solving
business problems.

课程目标与内容(Course objectives and contents)


本课程的主要学习目标:
1. 理解程序设计的基本概念(A4)
2. 能够熟练地设计、实现和测试 Python 程序(B1)
3. 培养学生使用 Python 编程解决实际问题的计算思维和能力(C5)
4. 培养学生对编程的兴趣(D1,D2)
*课程目标
The main objectives of this course include:
(Course Object)
1. Be able to understand the fundamental concepts of programming
2. Be able to design, implement and test Python programs proficiently
3. Equip students with computational thinking skills and the ability to solve real-world
problems with Python programming
4. Cultivate students’ interest in programming

课程目标 毕业要求指标点
毕业要求指标
点与课程目标
的对应关系
(选填,非必
填项)

作业及
章 教学形 课程思政 对应课程目
教学内容(要点) 教学目标 学时 考核要
节 式 融入点 标

认识到编
讲授/
课程概览和 Python 介绍 程 对 经 管
演示/ 激发学生
*教学内容进度 1 Course Overview and 学 习 和 研 3 A4
讨论 学习兴趣
安排及对应课 Python Introduction 究的重要
程目标 (Class 性
Schedule & Python 基础(变量,数
Requirements & 据类型,运算,赋值,
通过讲解
Course 表达式,注释等) 讲授/
了解 引导学生
Objectives) Python Basics (Variables, 演示/
2 Python 基 3 认真严谨 A4, B1
Data Types, Operations, 讨论
本语法 的学习态
Assignments,

Expressions, Comments,
etc.)

3 控制流(条件语句,循 了 解 流 程 6 讲授/ 作业 1 通 过 讲 解 A4, B1


环语句,异常处理) 控制 演示/ 引导学生
Control Flows 讨论 认真严谨
(Conditional Statements, 的学习态
Iteration Statements) 度
函数(函数的定义和调
用,参数,返回值,变 通过讲解
讲授/
量作用域) 了解函数 引导学生
演示/
4 Functions (Function 定 义 和 函 3 作业 2 认 真 严 谨 A4, B1
讨论
Definition and Call, 数功能 的学习态
Parameters, Return 度
Values, Variable Scope)
通过讲解
数据结构(列表,字 讲授/
掌握基本 引导学生
典,元组) 演示/
5 数据结构 6 作业 3 认 真 严 谨 A4, B1
Data Structures (List, 讨论
编程 的学习态
Dictionary, Tuple)

通过讲解
讲授/
面向对象编程 初步了解 引导学生
演示/
6 Object-Oriented 面向对象 3 认 真 严 谨 A4, B1
讨论
Programming 编程 的学习态

Python 标准库选讲 (不
少于 3 个,如:文件读
通过讲解
写,字符串处理,数学 讲授/
了解常用 引导学生
运算,随机数等) 演示/
7 Python 标 3 认 真 严 谨 D1,D2
Python Standard Libraries 讨论
准库功能 的学习态
(At least 3 libraries, e.g.,

File IO, String, Math,
Random, etc.)
Python 计算生态和第三
方类库选讲(不少于 3
个,如 Pandas,
通过讲解
Numpy,机器学习等) 了 解 常 用 讲授/
引导学生
Python Ecosystem and 第 三 方 库 演示/
8 6 作业 4 认 真 严 谨 D1,D2
Third-Party Libraries (At 的 功 能 和 讨论
的学习态
least 3 third-party 应用

libraries, e.g., Pandas,
Numpy, Machine
Learning, etc.)
讲授/ 通过小组
课程回顾和项目汇报 自选主题
演示/ 课 程 项 展 示 培 养
9 Course Recap and Project 设 计 项 目 3 C5
讨论 目 团队合作
Presentation 并作报告
意识
上机实验 上机练习 上机/ 培养学生
10 Programming 强化自主 12 答疑 解 决 实 际 B1
Experiments 编程能力 问题能力
注 1:建议按照教学周周学时编排,以便自动生成教学日历。
注 2:相应章节的课程思政融入点根据实际情况填写。

课程目标 平时作 课程项 期末考


课程目标 课程目标达
业(20 目 (30 试 (50
权重 成度
考核方式 分) 分) 分)

课程目标达成
度评价
(选填,非必
填项)

1. 出勤与课堂表现(Class Attendance and Participation):10%


*考核方式 2. 作业(Assignments): 20%
(Grading) 3. 课程项目(Course Project): 20%
4. 期末考试(Final Exam): 50%

教材(Textbooks):
*教材或参考资 1. Python Programming: An Introduction to Computer Science (3rd Edition), John M.
料 (Textbooks Zelle, Wartburg College Printing Services, 2016, ISBN: 9781590282755
& Other 2. Python 程序设计(第 3 版), [美] 约翰·策勒 (John Zelle), 人民邮电出版社,
Materials) 2018, ISBN: 9787115283252

其它(More)

备注(Notes) 上机实验课共 12 学时,由任课教师根据教学进度自行安排。12 hour lab sessions.

备注说明:
1.带*内容为必填项。
2.课程简介字数为 300-500 字;课程大纲以表述清楚教学安排为宜,字数不限。

You might also like