Experimental Outline - Grade 2019- Chinese Class - Python Language Programming
 
time: 2025-03-28

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

























……

……