
Allowing learners not only learn a programming language, but also build a thinking ability of using computer to solve problems in the future.
开设学校:南开大学;学科:计算机、
Allowing learners not only learn a programming language, but also build a thinking ability of using computer to solve problems in the future.
-1.1 Basic concepts of programming
-1.3 The process of using a computer to solve problems
-1.4 A first look at C++ programs
-1.5 Programming in VS 2010 IDE
-Part1 Excercise
-Part1 ProgrammingExercise
-2.1 Concepts of numeral system and commonly used numeral systems
-2.2 Conversion between numeral systems
-2.3 Representation of integers
-2.4 Representation of real numbers
-2.5 Representation of non-numeric data
-Part2 Exercise
-3.1 Basic data types and escape characters
-3.3 Assignment operators and assignment expressions
-3.4 Arithmetic operators and arithmetic expressions
-3.5 Relational operators and relational expressions
-3.6 Logical operators and logical expressions
-3.7 Conversion between basic data types
-3.10 The priority and associativity of operators
-Part3 Exercise
-Part3 ProgrammingExercise
-4.1 Branch algorithm and its implementation
-4.2 Two-ways Branch and its implementation
-4.3 Nested Branch and its implementation
-4.4 Multi-ways Branch and its implementation
-4.5 Iterative algorithm and for statement implementation
-4.6 Iterative algorithm and while statement implementation
-4.7 Nested iterative and its implementation
-4.8 Iteration and branch nesting algorithm and its implementation
-Part4 Exercise
-Part4 ProgrammingExercise
-5.4 Processing of a set of string data
-5.6 Processing of a set of multi-dimensional data
-5.7 Enumerated data type of C ++
-5.8 Application of arrays- Select Sorting Algorithm
-Part5 Exercise
-Part5 programmingExercise
-6.1 Modularity and its C ++ implementation
-6.2 Recursive algorithm and its C ++ implementation
-6.5 Compilation preprocessing
-6.6 Programs with multiple file structures
-6.7 Life cycle and scope of global variables
-6.8 Life cycle and scope of local variables
-6.10 Modular application example- Binary search algorithm
-Part 6 Exercise
-Part6 programmingExercise
-7.1 Basic principle of data storage
-Patr7 Exercise
-Part7 programmingExercise
-Final exam
南开大学信息技术科学学院 计算机应用技术博士 南开大学 环境科学与工程学院 博士后 美国Central Michigan University 访问学者 现任南开大学公共计算机基础教学部主任,主要从事公共计算基础课教学与研究。2014-2017教育部高等学校教学指导委员会委员,科研方面主要进行计算机与环境科学交叉科学领域研究。负责/参加科研项目二十余项,负责/参加国家及学校教学改革项目9项,发表科研/教学论文30余篇,软件著作权6项,主编教材9本,参编教材5本,获得校级教学成果一等奖1项、校级教学成果二等奖4项及其他奖项若干。
郭蕴,硕士,实验师。2015年本科毕业于上海交通大学计算机科学与技术专业,2017年研究生毕业于美国Brown University计算机工程专业。现任南开大学公共计算机基础教学部《计算机基础》、《数据结构与算法》、《数据库技术与应用》实验课教师。
路明晓,硕士,助理实验师。2014年本科毕业于西安交通大学自动化专业。2017年研究生毕业于中国科学院自动化研究所,研究方向为无线传感器网络与机器人导航。现任南开大学《数据库技术与程序设计》、《大学计算机基础》、《C++程序设计基础》实验课教师。
李妍,南开大学,计算机学院公共计算机基础教学部,实验师。李妍,硕士,南开大学计算机学院。从事《计算机基础》、《数据结构与算法》、《数据库技术与应用》等课程的教学工作,参与教育部及学校的教改项目10余项,并参与编写多套教材。
王刚 工学博士 南开大学计算机学院讲师 主讲《计算机基础》、《数据结构与算法》《人工智能与机器学习》等课程 主持多项省部级、校级教改项目 主编或参与编写、翻译多部教材
2011年留校,主要讲述c++、数据结构与算法等课程。
硕士,实验师。2012年本科毕业于天津大学软件工程专业。2015年研究生毕业于南开大学机器智能研究所,研究方向为软件工程和软件测试。现任南开大学《数据库技术与程序设计》、《大学计算机基础》等课程教师。