中国高校课件下载中心 》 教学资源 》 大学文库

东北大学:某学院应用统计学专业《数学程序设计导论》课程教学大纲

文档信息
资源类别:文库
文档格式:PDF
文档页数:12
文件大小:467.25KB
团购合买:点击进入团购
内容简介
东北大学:某学院应用统计学专业《数学程序设计导论》课程教学大纲
刷新页面文档预览

数学程序设计导论教学大纲Introduction to ProgrammingSubject Syllabusfor Mathematics一、课程信息SubjectInformation课程编号:开课学期:33100313002Subject IDSemester课程分类:所属课群:专业教育PA专业平台MTCategorySection课程学分:总学时/周:232Credit PointsTotal Hours/Weeks理论学时:实验学时:320LECT.HoursEXP.HoursPBL学时:实践学时/周:00PBL HoursPRAC.Hours/Weeks开课学院:东北大学适用专业:应用统计学ASCollegeStream悉尼智能科技学院课程属性:课程模式:必修Compulsory自建NEUModePattern中方课程协调人:张建波成绩记载方式:百分制MarksNEU CoordinatorJianbo ZhangResult Type先修课程:C++程序设计基础RequisitesFundamentals of C++Programming英文参考教材Charles R.Severance,Python for Everybody,Createspace IndependentENTextbooksPublishing Platform,2016.中文参考教材王恺,王志等.Python语言程序设计,机械工业出版社,2021年CN Textbooks教学资源无Resources课程负责人(撰写人):张建波提交日期:单击或点击此处输Subject DirectorJianboZhangSubmitted Date入日期。任课教师(含负责人)张建波Taught byJianbo Zhang审核人:批准人:韩鹏史闻博Checked byApproved by批准日期:单击或点击此处输ApprovedDate入日期。1 / 12

1 / 12 数学程序设计导论 教学大纲 Subject Syllabus Introduction to Programming for Mathematics 一、课程信息 Subject Information 课程编号: Subject ID 3100313002 开课学期: Semester 3 课程分类: Category 专业教育 PA 所属课群: Section 专业平台 MT 课程学分: Credit Points 2 总学时/周: Total Hours/Weeks 32 理论学时: LECT. Hours 32 实验学时: EXP. Hours 0 PBL 学时: PBL Hours 0 实践学时/周: PRAC. Hours/Weeks 0 开课学院: College 东北大学 悉尼智能科技学院 适用专业: Stream 应用统计学 AS 课程属性: Pattern 必修 Compulsory 课程模式: Mode 自建 NEU 中方课程协调人: NEU Coordinator 张建波 Jianbo Zhang 成绩记载方式: Result Type 百分制 Marks 先修课程: Requisites C++程序设计基础 Fundamentals of C++ Programming 英文参考教材: EN Textbooks Charles R. Severance, Python for Everybody, Createspace Independent Publishing Platform, 2016. 中文参考教材: CN Textbooks 王恺, 王志 等. Python 语言程序设计, 机械工业出版社, 2021 年 教学资源: Resources 无 课程负责人(撰写人): Subject Director 张建波 Jianbo Zhang 提交日期: Submitted Date 单击或点击此处输 入日期。 任课教师(含负责人): Taught by 张建波 Jianbo Zhang 审核人: Checked by 韩鹏 批准人: Approved by 史闻博 批准日期: Approved Date 单击或点击此处输 入日期

二、教学目标SubjectLearningObjectives(SLOs)注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject如今,数学计算问题主要依靠计算机来完成。特别是在大数据时代,随着数据量的不断变大,人们一方面在研究高效的计算方法,另一方面也在用计算机完成这些计算。本课程从数学计算角度出发介绍用Python语言的基础知识,旨在让学生通过Python语言编程解决数学计算问题。Nowadays, mathematical calculation problems mainly rely on整体目标:computers.Especiallyinthe era ofbigdata,withthe increasingamountOverall Objectiveof data,on the one hand,people are studying efficient calculationmethods, on the otherhand, they arealso using computers tocompletethese calculations. This subject introduces the basic knowledge of usingPython language from the perspective of mathematical calculation, andaims to enable students to solve mathematical calculation problemsthrough Python language programming了解Python语言的起源、发展和安装Recognizethebrief history of Python and itsdevelopment andinstallation1-1理解Python语言的编程风格Understand the style of programming with Python掌握Python编程中常见错误Master common errors when programming with Python了解Python语言中数据的类型及其之间的相互转换Recognize data types and their transitions理解数据的常量表示和变量表示1-2Understand expression ofdata usingconstantandvariable掌握常见的运算符及其优先级和结合性,表达式Master operators and its precedence and associativityexpression(1)专业目标:了解Python语言中的数据结构ProfessionalAbilityData structures in Python理解序列及其通用操作1-3Understand sequenceand itscommonoperations掌握列表、元组、字符串、集合、字典的基本操作Recognize the basic operations of lists, tuples, strings, sets anddictionary了解Python编程环境的使用Recognize setup ofprogrammingenvironment (IDE)掌握分支结构和循环结构1-4Masterbranching structure and loopstructure理解生成器、送代器及可送代对象之间的关系Understand Generator, iterator, and iterative object理解函数的基本概念,函数的定义与调用方法1-5Understand functions and their definition and calling2 / 12

2 / 12 二、教学目标 Subject Learning Objectives (SLOs) 注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数 Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject. 整体目标: Overall Objective 如今,数学计算问题主要依靠计算机来完成。特别是在大数据 时代,随着数据量的不断变大,人们一方面在研究高效的计算方法, 另一方面也在用计算机完成这些计算。本课程从数学计算角度出发 介绍用 Python 语言的基础知识,旨在让学生通过 Python 语言编程 解决数学计算问题。 Nowadays, mathematical calculation problems mainly rely on computers. Especially in the era of big data, with the increasing amount of data, on the one hand, people are studying efficient calculation methods, on the other hand, they are also using computers to complete these calculations. This subject introduces the basic knowledge of using Python language from the perspective of mathematical calculation, and aims to enable students to solve mathematical calculation problems through Python language programming. (1)专业目标: Professional Ability 1-1 了解 Python 语言的起源、发展和安装 Recognize the brief history of Python and its development and installation 理解 Python 语言的编程风格 Understand the style of programming with Python 掌握 Python 编程中常见错误 Master common errors when programming with Python 1-2 了解 Python 语言中数据的类型及其之间的相互转换 Recognize data types and their transitions 理解数据的常量表示和变量表示 Understand expression of data using constant and variable 掌握常见的运算符及其优先级和结合性,表达式 Master operators and its precedence and associativity, expression 1-3 了解 Python 语言中的数据结构 Data structures in Python 理解序列及其通用操作 Understand sequence and its common operations 掌握列表、元组、字符串、集合、字典的基本操作 Recognize the basic operations of lists, tuples, strings, sets and dictionary 1-4 了解 Python 编程环境的使用 Recognize setup of programming environment (IDE) 掌握分支结构和循环结构 Master branching structure and loop structure 理解生成器、迭代器及可迭代对象之间的关系 Understand Generator, iterator, and iterative object 1-5 理解函数的基本概念,函数的定义与调用方法 Understand functions and their definition and calling

掌握形参和实参的概念、种类及特点,返回值Masterparameters and arguments,returnvalues掌握模块和包的概念及作用,模块的定义、导入方式和使用方法Master modules and packages, and their importing and usages了解变量的作用域,函数的高级应用,常见的内置函数Recognize scope of variables, advance usage of functions,commonbuild-ins了解面向对象编程的基本思想Recognize basic thinking of object-oriented programming理解继承和多态的概念及实现方法Understand inheritance and polymorphism1-6掌握类的定义与对象的创建,成员函数的调用Master definitions of class and creations of objects, memberfunctions and theirs calling掌握类的一些高级应用方法Masteradvanced methodsabout class了解目录和文件的相关操作Recognizecommon operations aboutdirectories andfiles理解一维数据和二维数据的概念Understand 1-dimensionality and 2-dimensionality data1-7掌握一般文件和CSV文件的打开、读写和关闭操作Master opening, reading, writing and closing general files andCSVfiles掌握异常的概念,异常处理的相关方法Masterexceptions and therelated operations培养具有不畏困难、不惧失败、锲而不舍、敢于尝试、迎难而上的精神,并在学习过程中培养自己的细心和耐心的勇气和精神2-1Cultivate the spirit of not fearing difficulties or failureperseverance, daring to try, and cultivate their own careful andpatient courage and spirit in the process of learning培养服务意识,具有“以人为本”的服务精神2-2Cultivate service consciousness and have the service spirit of"people-oriented"(2)德育目标:培养遵守法律、懂规则、守规则的新时代公民Essential Quality2-3Cultivate citizens of the new era who abide by the lawunderstandand obey therules了解主要矛盾和次要矛盾,在面对复杂问题的时候要实事求是、抓住主要矛盾2-4Understandthemaincontradictionandsecondarycontradiction, seek truth from facts and grasp the maincontradictioninthefaceofcomplexproblems培养有条理和计划,做到心中有数、有条不紊、循序渐进地2-5完成一项工作3 / 12

3 / 12 掌握形参和实参的概念、种类及特点,返回值 Master parameters and arguments, return values 掌握模块和包的概念及作用,模块的定义、导入方式和使用 方法 Master modules and packages, and their importing and usages 了解变量的作用域,函数的高级应用,常见的内置函数 Recognize scope of variables, advance usage of functions, common build-ins 1-6 了解面向对象编程的基本思想 Recognize basic thinking of object-oriented programming 理解继承和多态的概念及实现方法 Understand inheritance and polymorphism 掌握类的定义与对象的创建,成员函数的调用 Master definitions of class and creations of objects, member functions and theirs calling 掌握类的一些高级应用方法 Master advanced methods about class 1-7 了解目录和文件的相关操作 Recognize common operations about directories and files 理解一维数据和二维数据的概念 Understand 1-dimensionality and 2-dimensionality data 掌握一般文件和 CSV 文件的打开、读写和关闭操作 Master opening, reading, writing and closing general files and CSV files 掌握异常的概念,异常处理的相关方法 Master exceptions and the related operations (2)德育目标: Essential Quality 2-1 培养具有不畏困难、不惧失败、锲而不舍、敢于尝试、迎难 而上的精神,并在学习过程中培养自己的细心和耐心的勇气 和精神 Cultivate the spirit of not fearing difficulties or failure, perseverance, daring to try, and cultivate their own careful and patient courage and spirit in the process of learning 2-2 培养服务意识,具有 “以人为本” 的服务精神 Cultivate service consciousness and have the service spirit of "people-oriented" 2-3 培养遵守法律、懂规则、守规则的新时代公民 Cultivate citizens of the new era who abide by the law, understand and obey the rules 2-4 了解主要矛盾和次要矛盾,在面对复杂问题的时候要实事求 是、抓住主要矛盾 Understand the main contradiction and secondary contradiction, seek truth from facts and grasp the main contradiction in the face of complex problems 2-5 培养有条理和计划,做到心中有数、有条不紊、循序渐进地 完成一项工作

Cultivate a sense of order and plan, and complete a work in anorderlyandgradual manner课程教学目标与毕业要求的对应关系MatrixofGA&SLOs毕业要求GA指标点GAIndex教学目标SLOs3-1:能够设计针对本专业相关复杂实际问题的解决方案3-l:Capable of designing solutions tocomplex practical problems related to this3、设计/开发解决方案:能够设计针对复杂实际问题的major3-2:能够对不同设计方案进行比较和优解决方案,设计满足特定需求的系统、单元或流程,并化,在工作各环节中具有创新意识和批能够在设计环节中体现创新判意识,善于发现、分析、系统表述和意识,考虑社会、健康、安解决实际问题全、法律、文化以及环境等3-2:Capableof comparing and optimizing因素different design schemes, having a sense ofinnovation and criticism in all aspects of1-1到1-73.Design/Developmentof2-5Solutions: Design solutionswork, and be good at discovering,forcomplexpracticalanalyzing, systematically elaborating andproblems and design systems,solvingpractical problems3-3:能够在设计和开发的各个环节中综components orprocessesthatmeet specified needsswith合考虑社会、健康、安全、法律、文化appropriate consideration for以及环境等因素public health, and safety,3-2: Capable of comparing and optimizingcultural,societalanddifferent design schemes, having a sense ofenvironmental considerations.innovationand criticisminall aspectsofwork,andbegood at discovering,analyzing,systematically elaborating andsolvingpractical problems4、研究:能够基于科学原理4-1:能够基于科学原理并采用科学方法在本专业相关理论指导下对复杂实际间并采用科学方法对复杂实际问题进行研究,包括设计实题设计实验进行研究验、分析与解释数据、并通4-1:Capable of design experiments on过信息综合得到合理有效的complexproblemswithscientific结论knowledge and research methods of this4.ConductInvestigation:majorcomplex4-2:能够结合本专业知识对实验数据进1-1 到 1-7investigationsof2-4problemsusing行分析与解释,设计并优化实验方案, research-basedknowledge并通过信息综合得到合理有效的结论andresearchmethods4-2: Capable of analyzing and interpretingdesignincludingofthe experimental data, designing andexperiments,analysisandoptimizing the experimental schemer withinterpretationofdata,andthe knowledge of this major, reasonablesynthesisof informationtoand effective conclusions are obtainedprovide valid conclusionsthrough information synthesis4 / 12

4 / 12 Cultivate a sense of order and plan, and complete a work in an orderly and gradual manner 课程教学目标与毕业要求的对应关系 Matrix of GA & SLOs 毕业要求 GA 指标点 GA Index 教学目标 SLOs 3、设计/开发解决方案:能 够设计针对复杂实际问题的 解决方案,设计满足特定需 求的系统、单元或流程,并 能够在设计环节中体现创新 意识,考虑社会、健康、安 全、法律、文化以及环境等 因素 3. Design/Development of Solutions: Design solutions for complex practical problems and design systems, components or processes that meet specified needs with appropriate consideration for public health, and safety, cultural, societal and environmental considerations. 3-1:能够设计针对本专业相关复杂实际 问题的解决方案 3-1: Capable of designing solutions to complex practical problems related to this major 1-1 到 1-7 2-5 3-2:能够对不同设计方案进行比较和优 化,在工作各环节中具有创新意识和批 判意识,善于发现、分析、系统表述和 解决实际问题 3-2: Capable of comparing and optimizing different design schemes, having a sense of innovation and criticism in all aspects of work, and be good at discovering, analyzing, systematically elaborating and solving practical problems 3-3:能够在设计和开发的各个环节中综 合考虑社会、健康、安全、法律、文化 以及环境等因素 3-2: Capable of comparing and optimizing different design schemes, having a sense of innovation and criticism in all aspects of work, and be good at discovering, analyzing, systematically elaborating and solving practical problems 4、研究:能够基于科学原理 并采用科学方法对复杂实际 问题进行研究,包括设计实 验、分析与解释数据、并通 过信息综合得到合理有效的 结论 4. Investigation: Conduct investigations of complex problems using research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions 4-1:能够基于科学原理并采用科学方法, 在本专业相关理论指导下对复杂实际问 题设计实验进行研究 4-1: Capable of design experiments on complex problems with scientific knowledge and research methods of this major 1-1 到 1-7 2-4 4-2:能够结合本专业知识对实验数据进 行分析与解释,设计并优化实验方案, 并通过信息综合得到合理有效的结论 4-2: Capable of analyzing and interpreting the experimental data, designing and optimizing the experimental schemer with the knowledge of this major; reasonable and effective conclusions are obtained through information synthesis

5-2熟悉解决本专业相关复杂实际问题所需的技术和资源,能够运用现代信息5、使用现代工具:能够针对技术进行文献检索和资料查询,获取专复杂实际问题,开发、选择业解决方案与使用恰当的技术、资源、5-2:Familiar with the technology and现代信息技术工具,包括对resourcesrequiredtosolvecomplex复杂实际问题的预测与模practical problems related to the major,拟,并能够理解其局限性capableof usingmoderninformation5.Modern Tool Usage:technology to conduct document retrieval1-1 到 1-7Create,selectandapplyand data query, and obtaining professionaltechniques,2-4、2-5appropriatesolutionsandmodernresources5-3:能够针对本专业相关复杂实际问题andITtools,engineering选择与使用恰当的技术、资源、现代信includingpredictionand息技术工具modeling,tocomplex5-3:Capableofselectingandusingpractical problems, with anappropriate technology,resources, andoftheunderstandingmodern information technology tools inlimitationsresponse to complexpractical problemsrelated to the major三、教学内容Content(Topics)注:以中英文填写,各部分内容的表格可根据实际知识单元数量进行复制、扩展或缩减Note: Filled in both CN and EN, extend or reduce based on the actual numbers of knowledge unit(1)理论教学Lecture知识单元序号:支撑教学目标11-1、2-1到2-3Knowledge Unit No.SLOs Supported知识单元名称Python语言概述Unit TitleIntroduction to PythonPython语言的起源与发展A briefhistory of Python and its developmentPython语言环境的安装知识点:Installing PythonKnowledge DeliveryPython语言的编程风格Thestyleof programmingwithPythonPython编程中常见错误CommonerrorswhenprogrammingwithPythonPython语言的起源与发展了解:A brief history of Python and its developmentRecognizePython语言环境的安装学习目标Installing PythonLearning Objectives理解:Python语言的编程风格UnderstandThe style of programming with Python掌握:Python 编程中常见错误5/12

5 / 12 5、使用现代工具:能够针对 复杂实际问题,开发、选择 与使用恰当的技术、资源、 现代信息技术工具,包括对 复杂实际问题的预测与模 拟,并能够理解其局限性 5. Modern Tool Usage: Create, select and apply appropriate techniques, resources and modern engineering and IT tools, including prediction and modeling, to complex practical problems, with an understanding of the limitations 5-2 熟悉解决本专业相关复杂实际问题 所需的技术和资源,能够运用现代信息 技术进行文献检索和资料查询,获取专 业解决方案 5-2: Familiar with the technology and resources required to solve complex practical problems related to the major, capable of using modern information technology to conduct document retrieval and data query, and obtaining professional solutions 1-1 到 1-7 2-4、2-5 5-3:能够针对本专业相关复杂实际问题, 选择与使用恰当的技术、资源、现代信 息技术工具 5-3: Capable of selecting and using appropriate technology, resources, and modern information technology tools in response to complex practical problems related to the major 三、教学内容 Content (Topics) 注:以中英文填写,各部分内容的表格可根据实际知识单元数量进行复制、扩展或缩减 Note: Filled in both CN and EN, extend or reduce based on the actual numbers of knowledge unit (1) 理论教学 Lecture 知识单元序号: Knowledge Unit No. 1 支撑教学目标: SLOs Supported 1-1、2-1 到 2-3 知识单元名称 Unit Title Python 语言概述 Introduction to Python 知识点: Knowledge Delivery Python 语言的起源与发展 A brief history of Python and its development Python 语言环境的安装 Installing Python Python 语言的编程风格 The style of programming with Python Python 编程中常见错误 Common errors when programming with Python 学习目标: Learning Objectives 了解: Recognize Python 语言的起源与发展 A brief history of Python and its development Python 语言环境的安装 Installing Python 理解: Understand Python 语言的编程风格 The style of programming with Python 掌握: Python 编程中常见错误

MasterCommonerrorswhenprogrammingwithPython德育目标2-1, 2-2, 2-3Moral ObjectivesPython语言环境的安装重点:Installing PythonKey PointsPython语言的编程风格The style of programming with Python难点:Python编程中常见错误Focal PointsCommon errorswhenprogrammingwithPython知识单元序号支撑教学目标:21-2、2-4SLOs SupportedKnowledge UnitNo知识单元名称数据的表示及运算Unit TitleExpressionandComputationof DataPython语言中数据的类型及其之间的相互转换Data types and their transitions知识点:数据的常量表示和变量表示Knowledge DeliveryExpression of data using constantand variable常见的运算符及其优先级和结合性,表达式Operatorsand itsprecedenceand associativity,expression了解:Python语言中数据的类型及其之间的相互转换RecognizeData types and their transitions理解:数据的常量表示和变量表示学习目标:UnderstandExpression of data usingconstant and variableLearning Objectives常见的运算符及其优先级和结合性,表达式掌握:Operators and its precedence and associativity,Masterexpression德育目标2-4Moral ObjectivesPython语言中数据的类型及其之间的相互转换重点:Datatypesand theirtransitionsKey Points数据的常量表示和变量表示Expression of datausing constant andvariable难点:常见的运算符及其优先级和结合性,表达式Focal PointsOperators and its precedenceand associativity,expression知识单元序号支撑教学目标:31-3、2-5Knowledge Unit No.SLOs Supported知识单元名称列表,元组,字符串,集合,字典Unit TitleLists, Tuples, Strings, Sets, DictionariesPython语言中的数据结构Data structures in Python知识点:序列及其通用操作Knowledge DeliverySequenceand its commonoperations列表的创建及其他等操作6 /12

6 / 12 Master Common errors when programming with Python 德育目标 Moral Objectives 2-1, 2-2, 2-3 重点: Key Points Python 语言环境的安装 Installing Python Python 语言的编程风格 The style of programming with Python 难点: Focal Points Python 编程中常见错误 Common errors when programming with Python 知识单元序号: Knowledge Unit No. 2 支撑教学目标: SLOs Supported 1-2、2-4 知识单元名称 Unit Title 数据的表示及运算 Expression and Computation of Data 知识点: Knowledge Delivery Python 语言中数据的类型及其之间的相互转换 Data types and their transitions 数据的常量表示和变量表示 Expression of data using constant and variable 常见的运算符及其优先级和结合性,表达式 Operators and its precedence and associativity, expression 学习目标: Learning Objectives 了解: Recognize Python 语言中数据的类型及其之间的相互转换 Data types and their transitions 理解: Understand 数据的常量表示和变量表示 Expression of data using constant and variable 掌握: Master 常见的运算符及其优先级和结合性,表达式 Operators and its precedence and associativity, expression 德育目标 Moral Objectives 2-4 重点: Key Points Python 语言中数据的类型及其之间的相互转换 Data types and their transitions 数据的常量表示和变量表示 Expression of data using constant and variable 难点: Focal Points 常见的运算符及其优先级和结合性,表达式 Operators and its precedence and associativity, expression 知识单元序号: Knowledge Unit No. 3 支撑教学目标: SLOs Supported 1-3、2-5 知识单元名称 Unit Title 列表,元组,字符串,集合,字典 Lists, Tuples, Strings, Sets, Dictionaries 知识点: Knowledge Delivery Python 语言中的数据结构 Data structures in Python 序列及其通用操作 Sequence and its common operations 列表的创建及其他等操作

The creation and operations of lists元组的创建及其他操作Thecreation and operationsof tuples字符串的创建方法与基本操作The creation and other operations of string字符串的格式化及其常用方法Theformation ofstringand thecommon processingmethods of string集合的创建与集合的基本操作Thecreationandbasicoperationofsets字典的创建与字典的常见方法Thecreation and common methods of dictionaryPython语言中的数据结构了解:Data structures in Python字符串的创建方法与基本操作RecognizeThecreation and other operations of string序列及其通用操作Sequenceand its commonoperations理解:字符串的格式化及其常用方法UnderstandTheformation of string and the common processing学习目标:methods of stringLearning Objectives列表的创建及其他等操作The creation and operations of lists元组的创建及其他操作掌握:The creation and operations of tuplesMaster集合的创建与集合的基本操作Thecreationandbasicoperationofsets字典的创建与字典的常见方法Thecreationandcommonmethodsofdictionary德育目标2-1Moral Objectives序列及其通用操作Sequenceand its common operations列表的创建及其他等操作The creation and operations of lists重点:元组的创建及其他操作Key PointsThe creation and operations oftuples集合的创建与集合的基本操作The creation and basic operation of sets字典的创建与字典的常见方法The creation and common methods of dictionary难点:Python语言中的数据结构Focal PointsData structures in Python支撑教学目标:知识单元序号41-4、2-5Knowledge Unit No.SLOs Supported7/12

7 / 12 The creation and operations of lists 元组的创建及其他操作 The creation and operations of tuples 字符串的创建方法与基本操作 The creation and other operations of string 字符串的格式化及其常用方法 The formation of string and the common processing methods of string 集合的创建与集合的基本操作 The creation and basic operation of sets 字典的创建与字典的常见方法 The creation and common methods of dictionary 学习目标: Learning Objectives 了解: Recognize Python 语言中的数据结构 Data structures in Python 字符串的创建方法与基本操作 The creation and other operations of string 理解: Understand 序列及其通用操作 Sequence and its common operations 字符串的格式化及其常用方法 The formation of string and the common processing methods of string 掌握: Master 列表的创建及其他等操作 The creation and operations of lists 元组的创建及其他操作 The creation and operations of tuples 集合的创建与集合的基本操作 The creation and basic operation of sets 字典的创建与字典的常见方法 The creation and common methods of dictionary 德育目标 Moral Objectives 2-1 重点: Key Points 序列及其通用操作 Sequence and its common operations 列表的创建及其他等操作 The creation and operations of lists 元组的创建及其他操作 The creation and operations of tuples 集合的创建与集合的基本操作 The creation and basic operation of sets 字典的创建与字典的常见方法 The creation and common methods of dictionary 难点: Focal Points Python 语言中的数据结构 Data structures in Python 知识单元序号: Knowledge Unit No. 4 支撑教学目标: SLOs Supported 1-4、2-5

知识单元名称控制语句Unit TitleControl StatementsPython编程环境的搭建Setupprogrammingenvironment(IDE)分支结构的作用与基本用法知识点:Branching structure and its basic usages循环结构的作用与循环结构的基本用法Knowledge DeliveryLoop structure and its basic usages生成器、选代器及可送代对象之间的关系Generator, iterator,and iterative object了解:Python编程环境的搭建RecognizeSetupprogrammingenvironment(IDE)理解:生成器、选代器及可送代对象之间的关系Understand学习目标:Generator, iterator, and iterative object分支结构的作用与基本用法Learning Objectives掌握:Branching structure and its basic usagesMaster循环结构的作用与循环结构的基本用法Loop structure and its basic usages德育目标2-5Moral Objectives分支结构的作用与基本用法重点:Branching structure and its basic usagesKey Points循环结构的作用与循环结构的基本用法Loop structure and its basic usages难点:生成器、选代器及可选代对象之间的关系Focal PointsGenerator, iterator, and iterative object知识单元序号:支撑教学目标51-5Knowledge Unit No.SLOs Supported函数知识单元名称Unit TitleFunctions函数的基本概念,函数的定义与调用方法Functions and their definition and calling形参和实参的概念、种类及特点,返回值知识点:Parameters and arguments,return valuesKnowledge Delivery模块和包的概念及作用,模块的定义、导入方式和使用方法Modules and packages, and their importing and usages变量的作用域,函数的高级应用,常见的内置函数Scopeofvariables,advanceusageoffunctions,commonbuild-ins变量的作用域,函数的高级应用,常见的内置函数了解:Scope of variables, advance usage of functions,Recognize学习目标:common build-ins理解:函数的基本概念,函数的定义与调用方法LearningObjectivesUnderstandFunctions and their definition and calling掌握:形参和实参的概念、种类及特点,返回值8/ 12

8 / 12 知识单元名称 Unit Title 控制语句 Control Statements 知识点: Knowledge Delivery Python 编程环境的搭建 Setup programming environment (IDE) 分支结构的作用与基本用法 Branching structure and its basic usages 循环结构的作用与循环结构的基本用法 Loop structure and its basic usages 生成器、迭代器及可迭代对象之间的关系 Generator, iterator, and iterative object 学习目标: Learning Objectives 了解: Recognize Python 编程环境的搭建 Setup programming environment (IDE) 理解: Understand 生成器、迭代器及可迭代对象之间的关系 Generator, iterator, and iterative object 掌握: Master 分支结构的作用与基本用法 Branching structure and its basic usages 循环结构的作用与循环结构的基本用法 Loop structure and its basic usages 德育目标 Moral Objectives 2-5 重点: Key Points 分支结构的作用与基本用法 Branching structure and its basic usages 循环结构的作用与循环结构的基本用法 Loop structure and its basic usages 难点: Focal Points 生成器、迭代器及可迭代对象之间的关系 Generator, iterator, and iterative object 知识单元序号: Knowledge Unit No. 5 支撑教学目标: SLOs Supported 1-5 知识单元名称 Unit Title 函数 Functions 知识点: Knowledge Delivery 函数的基本概念,函数的定义与调用方法 Functions and their definition and calling 形参和实参的概念、种类及特点,返回值 Parameters and arguments, return values 模块和包的概念及作用,模块的定义、导入方式和使用方法 Modules and packages, and their importing and usages 变量的作用域,函数的高级应用,常见的内置函数 Scope of variables, advance usage of functions, common build-ins 学习目标: Learning Objectives 了解: Recognize 变量的作用域,函数的高级应用,常见的内置函数 Scope of variables, advance usage of functions, common build-ins 理解: Understand 函数的基本概念,函数的定义与调用方法 Functions and their definition and calling 掌握: 形参和实参的概念、种类及特点,返回值

MasterParameters and arguments, return values模块和包的概念及作用,模块的定义、导入方式和使用方法Modules and packages, and their importing and usages德育目标2-1Moral Objectives形参和实参的概念、种类及特点,返回值重点:Parameters and arguments, return valuesKey Points模块和包的概念及作用,模块的定义、导入方式和使用方法Modules and packages, and their importing and usages难点:变量的作用域,函数的高级应用,常见的内置函数Focal PointsScope of variables,advanceusage of functions,commonbuild-ins知识单元序号支撑教学目标:61-6Knowledge Unit No.SLOs Supported类和对象知识单元名称Unit TitleClass and Objects面向对象编程的基本思想Basic thinking of object-oriented programming类的定义与对象的创建Definitions of class and creations of objects知识点:成员函数的调用KnowledgeDeliveryMemberfunctions and theirs calling继承和多态的概念及实现方法Inheritance and polymorphism类的一些高级应用方法Advanced methods about class了解:面向对象编程的基本思想RecognizeBasic thinking ofobject-oriented programming理解:继承和多态的概念及实现方法UnderstandInheritance and polymorphism学习目标:类的定义与对象的创建Learning ObjectivesDefinitionsofclassandcreationsofobjects掌握:成员函数的调用MasterMemberfunctionsandtheirscalling类的一些高级应用方法Advanced methods about class德育目标2-1Moral Objectives类的定义与对象的创建重点:Definitions of class and creations of objectsKey Points成员函数的调用Memberfunctions andtheirscalling难点:类的一些高级应用方法Focal PointsAdvancedmethodsaboutclass9 / 12

9 / 12 Master Parameters and arguments, return values 模块和包的概念及作用,模块的定义、导入方式和使 用方法 Modules and packages, and their importing and usages 德育目标 Moral Objectives 2-1 重点: Key Points 形参和实参的概念、种类及特点,返回值 Parameters and arguments, return values 模块和包的概念及作用,模块的定义、导入方式和使用方法 Modules and packages, and their importing and usages 难点: Focal Points 变量的作用域,函数的高级应用,常见的内置函数 Scope of variables, advance usage of functions, common build-ins 知识单元序号: Knowledge Unit No. 6 支撑教学目标: SLOs Supported 1-6 知识单元名称 Unit Title 类和对象 Class and Objects 知识点: Knowledge Delivery 面向对象编程的基本思想 Basic thinking of object-oriented programming 类的定义与对象的创建 Definitions of class and creations of objects 成员函数的调用 Member functions and theirs calling 继承和多态的概念及实现方法 Inheritance and polymorphism 类的一些高级应用方法 Advanced methods about class 学习目标: Learning Objectives 了解: Recognize 面向对象编程的基本思想 Basic thinking of object-oriented programming 理解: Understand 继承和多态的概念及实现方法 Inheritance and polymorphism 掌握: Master 类的定义与对象的创建 Definitions of class and creations of objects 成员函数的调用 Member functions and theirs calling 类的一些高级应用方法 Advanced methods about class 德育目标 Moral Objectives 2-1 重点: Key Points 类的定义与对象的创建 Definitions of class and creations of objects 成员函数的调用 Member functions and theirs calling 难点: Focal Points 类的一些高级应用方法 Advanced methods about class

知识单元序号支撑教学目标:71-7SLOs SupportedKnowledge Unit No.I/O编程与异常知识单元名称Unit TitleI/OProgrammingandExceptions目录和文件的相关操作Common operations about directories andfiles文件的打开、读写和关闭操作Open,read, write and close files知识点:维数据和二维数据的概念Knowledge Delivery1-dimensionality and 2-dimensionality dataCSV格式文件的读写方法Readand writeCSVfiles异常的概念,异常处理的相关方法Exceptions and therelated operations了解:目录和文件的相关操作RecognizeCommon operationsaboutdirectories and files理解:一维数据和二维数据的概念Understand1-dimensionality and 2-dimensionality data学习目标:文件的打开、读写和关闭操作Learning ObjectivesOpen, read, write and close files掌握:CSV格式文件的读写方法MasterRead and write CSVfiles异常的概念,异常处理的相关方法Exceptions and the related operations德育目标2-1Moral Objectives文件的打开、读写和关闭操作重点:Open, read, write and close filesKey PointsCSV格式文件的读写方法Read and write CSV files难点:异常的概念,异常处理的相关方法Focal PointsExceptions and therelatedoperations(2)实验教学ExperimentsNone(3)课外实践教学PBLNone四、教学安排TeachingSchedule注:可根据实际情况增减行数Note: Please add/reduce lines based on subject.10 /12

10 / 12 知识单元序号: Knowledge Unit No. 7 支撑教学目标: SLOs Supported 1-7 知识单元名称 Unit Title I/O 编程与异常 I/O Programming and Exceptions 知识点: Knowledge Delivery 目录和文件的相关操作 Common operations about directories and files 文件的打开、读写和关闭操作 Open, read, write and close files 一维数据和二维数据的概念 1-dimensionality and 2-dimensionality data CSV 格式文件的读写方法 Read and write CSV files 异常的概念,异常处理的相关方法 Exceptions and the related operations 学习目标: Learning Objectives 了解: Recognize 目录和文件的相关操作 Common operations about directories and files 理解: Understand 一维数据和二维数据的概念 1-dimensionality and 2-dimensionality data 掌握: Master 文件的打开、读写和关闭操作 Open, read, write and close files CSV 格式文件的读写方法 Read and write CSV files 异常的概念,异常处理的相关方法 Exceptions and the related operations 德育目标 Moral Objectives 2-1 重点: Key Points 文件的打开、读写和关闭操作 Open, read, write and close files CSV 格式文件的读写方法 Read and write CSV files 难点: Focal Points 异常的概念,异常处理的相关方法 Exceptions and the related operations (2) 实验教学 Experiments None (3) 课外实践教学 PBL None 四、教学安排 Teaching Schedule 注:可根据实际情况增减行数 Note: Please add/reduce lines based on subject

共12页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档