Advanced Python Programming - ITP 250 at Northern Virginia Community College
Distance Learning
Time of Day
Term
- ITP 250 - Advanced Python Programming
- object-oriented design and advanced programming concepts using Python through instruction and hands-on programming. Emphasizes Object-oriented design (OOD) Object Orient Programming (OOP) concepts, such as classes, inheritance, polymorphism, Object-oriented design patterns, and Unified Modeling Language (UML). Examines best practices, code reusability, and exploration of Python modules and advanced topics.Lecture 4 hours. Total 4 hours per week.
Prerequisite: ITP 1504 credits
Schedule at Northern Virginia Community College
Class # | Section | Credits | Day | Time | Start | Location | Mode |
---|---|---|---|---|---|---|---|
44001 | ITP 250-61YW | 4 | Tu Th |
12:00 p.m.-1:50 p.m. |
2025-01-21 | Woodbridge | P |
Hybrid Course 50% of class time meets in person, on campus; students are expected to attend class in person on the days and times listed on the schedule. 50% of class work is completed online, independently, via CANVAS. Reliable internet access and a computer are required. 1st 7 Week | |||||||
51079 | ITP 250-E50N | 4 | 0:00 a.m.-0:00 a.m. |
2025-02-04 | Virtual and NOL | WW | |
2nd twelve-week online course offered by NOVA Online. NOVA Online courses are 100% online requiring students to have reliable access to a computer and internet service. This class has no scheduled meeting times. Due dates can be found in the syllabus. OER-no cost textbooks |
Class # | Section | Credits | Day | Time | Start | Location | Mode |
---|---|---|---|---|---|---|---|
40937 | ITP 250-E20N | 4 | 0:00 a.m.-0:00 a.m. |
2025-05-19 | Virtual and NOL | WW | |
Twelve-week course offered by NOVA Online. NOVA Online courses are 100% online requiring students to have reliable access to a computer and internet service. This class has no scheduled meeting times. Due dates can be found in the syllabus. This course uses no-cost textbook materials. Students can opt out on a semester basis of the All Access program, which charges a per-credit fee for textbook materials. For more information and instructions on how to opt out, please visit the All Access page on the NOVA website. Starts May 19. OER-no cost textbooks |
Class # | Section | Credits | Day | Time | Start | Location | Mode |
---|---|---|---|---|---|---|---|
69542 | ITP 250-01YW | 4 | Th |
7:00 p.m.-9:00 p.m. |
2025-08-25 | Woodbridge | P |
68200 | ITP 250-E40A | 4 | 0:00 a.m.-0:00 a.m. |
2025-08-25 | Virtual and NOL | WW | |
NOVA Online courses are 100% online requiring students to have reliable access to a computer and internet service. This class has no scheduled meeting times. Due dates can be found in the syllabus. This is fast-paced accelerated 1st 7-week course. This is a digital open course. No textbook purchase required. This course uses no-cost textbook materials. Students can opt out on a semester basis of the All Access program, which charges a per-credit fee for textbook materials. For more information and instructions on how to opt out, please visit the All Access page on the NOVA website. Starts August 25. OER-no cost textbooks |
What Next? Sign up with your college navigator |
|
---|---|
Already a student at Northern Virginia? | A New Student? |
|
|
Any questions? Contact the college and talk to a counselor.