Advanced Python Programming: Applications and Development

CS4386.02) (cancelled 5/10/2024
Course System Home Terms Fall 2024 Advanced Python Programming: Applications and Development

Course Description

Summary

Advanced Python Programming: Applications and Development is an intermediate-level course designed to build upon the foundational knowledge acquired in an introductory Python programming course. This course delves deeper into Python programming concepts and focuses on practical applications, including file handling, object-oriented programming (OOP), web development, and interacting with APIs. Students will gain hands-on experience with advanced Python libraries, frameworks, and development tools, preparing them for more complex programming projects and further study in Python-related fields.

Prerequisites

Completion of an introductory Python programming course or equivalent knowledge.
Familiarity with basic programming concepts such as variables, data types, control structures, and functions.
Proficiency in writing and understanding Python code, including simple programs and scripts.
Comfortable working with development environments and tools like Repl.it or IDLE.
Basic understanding of computer science principles, including algorithms and data structures, is recommended but not required.

Please contact the faculty member :

Instructor

  • Meltem Ballan

Day and Time

Academic Term

Fall 2024

Area of Study

Credits

2

Course Level

4000

Maximum Enrollment

10