CourseCode045102811
CourseTitlePythonLanguage Programming
CourseCategoryElectiveCourses
CourseNatureElectiveCourse
ClassHours32
Credits2
Semester5
InstituteSchoolof Computer Science and Engineering
ProgramOrientedComputerScience and Technology, Computer Science and Technology FullEnglish Creative Class (Bachelor-Doctor Successive Program),Network Engineering, Information Security
TeachingLanguageChinese
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.
TeachingObjectivesThis 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.
CourseDescriptionThis 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 EquipmentsComputer,Python programming environment
ExperimentReportThereport should include code, document, and result.
AssessmentThescore will be given according to the quality of report.
TeachingMaterials and Reference BooksReference:《Python语言程序设计基础(第2版)》,<>,《Python核心编程》
Preparedby Whom and When