PET10003_Lập trình Python

1. General information about the module

  • Module code: PET10003

  • Vietnamese module designation: LẬP TRÌNH PYTHON

  • English module designation: Python Programming

  • Credit points: 2

  • Workload:

- Contact Hours: lectures, lessons: 15 hours

- Lab works, project, seminar: 30 hours

- Exercise: 0

- Private study: 60 hours (self-study)

  • Type of module: Core Discipline

  • Required and recommended prerequisites for joining the module: Engineering Programming

2. Module objectives/intended learning outcomes

Python programming is an important elective subject to support the orientation of Big Data and Data Science in the Information Technology industry. The subject includes the following main contents: (1) General introduction to the history of Python programming language and its role in the 4.0 industrial revolution. (2) Syntactic semantics of Python programming language. (3) Object-oriented principles in Python. (4) The most popular libraries supporting programming in Python. (5) Building applications using Python. In addition, the subject equips students with some skills to guide them in reading documents proficiently, conducting research skills, writing reports, presenting topics, and especially working in groups, coordinating with each other to complete the topic explanation.

− Chapter 1: History of Python programming language

− Chapter 2: Python programming syntax semantics

− Chapter 3: Object-oriented principles in Python

− Chapter 4: Collections in Python_Supporting libraries

− Chapter 5: Loops and logical statements in Python

− Chapter 6: Data visualization in Python with supporting libraries

− Chapter 7: Analysis - Design - Construction of small applications/systems using Python