“PythonLanguage Programming” Syllabus CourseCode | 045102811 | CourseTitle | PythonLanguage Programming | CourseCategory | ElectiveCourses | CourseNature | ElectiveCourse | ClassHours | 32 | Credits | 2 | Semester | 5 | Institute | Schoolof Computer Science and Engineering | ProgramOriented | ComputerScience and Technology, Computer Science and Technology FullEnglish Creative Class (Bachelor-Doctor Successive Program),Network Engineering, Information Security | TeachingLanguage | Chinese | Prerequisites |
| StudentOutcomes (Special Training Ability) | №3.Design / DevelopmentSolutions: An ability to design solutions for complex engineeringproblems and innovatively design systems, components or processthat meet specific needs with societal, public health, safety,legal, cultural and environmental considerations. №5.ApplyingModern Tools: An ability to create, select and apply appropriatetechniques, resources, and modern engineering and IT tools,including prediction and modelling, to complex engineeringactivities, with an understanding of the limitations. | TeachingObjectives | This course requires thestudents to master the key concepts of Python: data object,function, class and object, file and exception, etc. Be fluent inthe use of Python definition and function operation, class andobject operation, data object, file and exception handling, etc. Thecourse requires the students to design and debug middle-scaleprograms in Python, and use Python packages. | CourseDescription | This course demonstrates theconcepts and methods of Python programming. It enables thestudents to use Python to write programs, and makes them capableof using and mastering new software. It lays the foundation forthe students to solve specialized problems by using Python in thefuture. Thenmain contents of the course include: Python programming basics,data object, function, OOP basics, file and exception, scientificcomputing and visualization, etc. | Instrumentsand Equipments | Computer,Python programming environment | ExperimentReport | Thereport should include code, document, and result. | Assessment | Thescore will be given according to the quality of report. | TeachingMaterials and Reference Books | Reference:《Python语言程序设计基础(第2版)》,<<Python编程-从入门到实践>>,《Python核心编程》 | Preparedby Whom and When |
|
“PythonLanguage Programming” ExperimentalTeaching Arrangements No. | ExperimentItem | ClassHours | ContentSummary | Category | Requirements | Numberof StudentsEach Group | Instruments,Equipments and Software | 1 | Programmingbasics | 2 | Basicgrammar of Python | Design | Compulsory | 1 | Computer,Python programming environment | 2 | Dataobjects | 2 | Codingbased on objects such as string, list, according to the givenproblems. | Design | Compulsory | 1 | Computer,Python programming environment | 3 | Function | 2 | Implementfunctions according to the given problems. | Design | Compulsory | 1 | Computer,Python programming environment | 4 | Class | 2 | Implementclasses according to the given problems. | Design | Compulsory | 1 | Computer,Python programming environment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| …… | …… |
|
|
|
|
|
|
|
|