Programming with Python 2
This course, intended for students have completed the Introduction to Programming with Python course or have the prerequisite knowledge of the course topics discussed in that class. Entry level programming experience is required. The course provides a further look at the Python programming, Participants become familiar with intermediate and advanced programming concepts and are challenged through the use of logic games, programming problems, and hands-on assignments to develop logical reasoning and problem-solving skills. The course includes asynchronous work, which students are expected to complete between class sessions.
By the end of this course, students should have a solid understanding of program classes, objects, iterators, inheritance, lambda functions, try/except, regex, file handling, database modules, graphical modules, numerical analysis modules. This knowledge will support them in future ventures in computer science programming.
Student computers can either be a PC or a Mac, but should have 8GB – 10GB of free space. Students enrolled in the on-campus program should bring their laptop to class. Please note that Chromebooks are not compatible.
Prerequisite: This course is intended for students who have a foundational knowledge of python and entry level programming.