Advanced Python with OOP_Lập trình hướng đối tượng với Python
Advanced Python with OOP
- Tín chỉ
- 3
- Bậc
- Bachelor
- Thang điểm
- 10
- Điểm qua
- 5
Mô tả
By the end of this course, students will have a understanding of object-oriented programming (OOP) and be able to apply these principles effectively using Python. This includes the ability to design and implement classes, utilize inheritance and polymorphism, and understand the benefits of encapsulation. Students will gain practical experience in building graphical user interfaces (GUIs) for their applications, enhancing user interaction and visualization. Furthermore, they will delve into the world of concurrent programming, learning how to write multi-process programs that leverage the power of modern processors for increased speed and efficiency. Students will explore the fundamentals of network systems and acquire the skills to develop networked applications, including client-server programs, using socket programming in Python.
Phân bổ thời gian
Study hour (150h) = 47h online + 3h offline + 1h TE + 2h PE + 97h self-study
Nhiệm vụ sinh viên
Student must get the certification of all MOOCs from Coursera to be accepted to the final examination
Lưu ý
1. Final Exam included: - Final Theory Exam (TE): 50% - Practical Exam (PE): 50% 2. Students who complete all MOOCs before the course deadline will receive 1 bonus point; otherwise, no bonus point will be awarded. 3. Final Result (FR): min(10, [(TE + PE) / 2] + Bonus) 4. Completion Criteria: TE Score >=4 & PE score >= 4 & FR >= 5 5. Complete the online courses and get all specialization certifications to be allowed to take Final Exam