Software Design - ITP 100 at Northern Virginia Community College


          Advanced Search
Distance Learning
Restrict search to:
   Distance Learning Types
Time of Day
Restrict search to:
Term
Restrict search to:
ITP 100 - Software Design
Introduces principles and practices of software development. Includes instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools.
Lecture 3-4 hours per week.
3-4 credits

Schedule at Northern Virginia Community College

Class # Section Credits Day Time Start Location Mode
19025 ITP 100-001A 3
  Tu    
12:30 p.m.-3:10 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19705 ITP 100-001L 3
  Tu Th  
11:10 a.m.-12:45 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100: MTH 154 or higher. Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
20175 ITP 100-001M 3
    Th  
7:00 p.m.-9:55 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19210 ITP 100-001N 3
 M W   
11:10 a.m.-12:30 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
20407 ITP 100-001W 3
   W   
7:00 p.m.-9:55 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19026 ITP 100-002A 3
    Th  
12:30 p.m.-3:10 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19764 ITP 100-002L 3
  Tu Th  
9:35 a.m.-10:55 a.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100: MTH 154 or higher. Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19407 ITP 100-002N 3
 M W   
12:45 p.m.-2:05 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19852 ITP 100-003L 3
 M W   
12:45 p.m.-2:05 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100: MTH 154 or higher.Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19520 ITP 100-003N 3
 M W   
2:20 p.m.-3:40 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19885 ITP 100-004L 3
 M     
7:00 p.m.-9:55 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100: MTH 154 or higher. Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
36730 ITP 100-004M 3
 M W   
11:10 a.m.-12:30 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19211 ITP 100-004N 3
  Tu Th  
11:10 a.m.-12:30 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19899 ITP 100-005L 3
  Tu    
7:00 p.m.-9:55 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100: MTH 154 or higher. Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19408 ITP 100-005N 3
  Tu Th  
12:45 p.m.-2:05 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
31047 ITP 100-008N 3
  Tu    
7:30 p.m.-10:25 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
50484 ITP 100-020L 3
   W   
2:20 p.m.-5:50 p.m.
2020-09-08 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100: MTH 154 or higher. Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
Thirteen Week
21763 ITP 100-02YM 3
   W   
12:45 p.m.-2:05 p.m.
2020-08-24 Virtual and ELI - Real Time CV
In this totally remote format, your class never meets on campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time (following the course syllabus and due dates) via CANVAS. All students are expected to attend class virtually on the days and times listed on your schedule. Reliable internet access and a computer are required.
Hybrid Course
21526 ITP 100-03YM 3
  Tu    
2:20 p.m.-3:40 p.m.
2020-08-24 Virtual and ELI - Real Time CV
In this totally remote format, your class never meets on campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time (following the course syllabus and due dates) via CANVAS. All students are expected to attend class virtually on the days and times listed on your schedule. Reliable internet access and a computer are required.
Hybrid Course
22069 ITP 100-082A 3
 M     
3:30 p.m.-6:10 p.m.
2020-10-20 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
2nd 8 Week
48518 ITP 100-083A 3
 M     
11:00 a.m.-2:00 p.m.
2020-10-20 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
19027 ITP 100-60YA 3
 M     
2:30 p.m.-5:30 p.m.
2020-08-24 Virtual and ELI - Real Time CV
1st 8 Week
Hybrid Course
In this totally remote format, your class never meets on campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time (following the course syllabus and due dates) via CANVAS. All students are expected to attend class virtually on the days and times listed on your schedule. Reliable internet access and a computer are required.
19029 ITP 100-81YA 3
  Tu    
6:30 p.m.-9:10 p.m.
2020-10-20 Virtual and ELI - Real Time CV
2nd 8 Week
Hybrid Course
In this totally remote format, your class never meets on campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time (following the course syllabus and due dates) via CANVAS. All students are expected to attend class virtually on the days and times listed on your schedule. Reliable internet access and a computer are required.
18974 ITP 100-E05A 3
       
0:00 a.m.-0:00 a.m.
2020-08-24 Virtual and ELI WW
Online course offered by NOVA Online. Starts August 24.
20325 ITP 100-E20M 3
       
0:00 a.m.-0:00 a.m.
2020-08-24 Virtual and ELI WW
1st twelve-week online course offered by NOVA Online. Starts August 24.
20454 ITP 100-E50W 3
       
0:00 a.m.-0:00 a.m.
2020-09-07 Virtual and ELI WW
2nd twelve-week online course offered by NOVA Online. Starts September 7.
21941 ITP 100-E60W 3
       
0:00 a.m.-0:00 a.m.
2020-09-21 Virtual and ELI WW
3rd twelve-week online course offered by NOVA Online. Starts September 21.
23079 ITP 100-E61W 3
       
0:00 a.m.-0:00 a.m.
2020-09-21 Virtual and ELI WW
3rd twelve-week online course offered by NOVA Online. Starts September 21.
Class # Section Credits Day Time Start Location Mode
12993 ITP 100-001A 3
  Tu    
12:45 p.m.-3:40 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
13742 ITP 100-001L 3
  Tu Th  
11:10 a.m.-12:30 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100 : MTH 154 or higher. Class meets in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required
13990 ITP 100-001M 3
    Th  
7:00 p.m.-9:55 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
13233 ITP 100-001N 3
 M W   
11:10 a.m.-12:30 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
16502 ITP 100-001W 3
 M W   
11:10 a.m.-12:30 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
13069 ITP 100-002A 3
    Th  
12:45 p.m.-3:40 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
13772 ITP 100-002L 3
  Tu Th  
9:35 a.m.-10:55 a.m.
2021-01-11 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100 : MTH 154 or higher. Class meets in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required
13234 ITP 100-002N 3
 M W   
12:45 p.m.-2:05 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
39180 ITP 100-002W 3
   W   
7:00 p.m.-9:55 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
40277 ITP 100-003A 3
      Sa
11:00 a.m.-1:55 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
13773 ITP 100-003L 3
  Tu    
2:20 p.m.-5:15 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100 : MTH 154 or higher. Class meets in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required
13376 ITP 100-003N 3
  Tu Th  
9:35 a.m.-10:55 a.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
40278 ITP 100-004A 3
 M     
6:30 p.m.-9:10 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
13795 ITP 100-004L 3
 M     
7:00 p.m.-9:55 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Prerequisite or Corequisite for ITP 100 : MTH 154 or higher. Class meets in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required
31926 ITP 100-004M 3
 M W   
9:35 a.m.-10:55 a.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
13569 ITP 100-004N 3
  Tu Th  
11:10 a.m.-12:30 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
40279 ITP 100-005A 3
   W   
6:30 p.m.-9:10 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
13235 ITP 100-005N 3
  Tu Th  
2:20 p.m.-3:40 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
16164 ITP 100-006N 3
  Tu Th  
6:30 p.m.-7:50 p.m.
2021-01-11 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
15356 ITP 100-02YM 3
   W   
12:45 p.m.-2:05 p.m.
2021-01-11 Virtual and ELI - Real Time CV
In this totally remote format, your class never meets on campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time (following the course syllabus and due dates) via CANVAS. All students are expected to attend class virtually on the days and times listed on your schedule. Reliable internet access and a computer are required.
Hybrid Course
15357 ITP 100-03YM 3
  Tu    
2:20 p.m.-3:40 p.m.
2021-01-11 Virtual and ELI - Real Time CV
In this totally remote format, your class never meets on campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time (following the course syllabus and due dates) via CANVAS. All students are expected to attend class virtually on the days and times listed on your schedule. Reliable internet access and a computer are required.
Hybrid Course
13088 ITP 100-080A 3
   W   
4:00 p.m.-9:45 p.m.
2021-03-15 Virtual and ELI - Real Time CV
Classes meet in real-time via Zoom on the days and times listed on your class schedule. Your instructor will facilitate live lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
2nd 8 Week
40280 ITP 100-81YA 3
 M     
2:20 p.m.-5:10 p.m.
2021-03-15 Virtual and ELI - Real Time CV
2nd 8 Week
Hybrid Course
In this totally remote format, students never come to campus. 50% of class time is live streamed via Zoom on the days and times listed on your class schedule. 50% of class work is completed online, independently, on your own time using CANVAS.
14168 ITP 100-E20M 3
       
0:00 a.m.-0:00 a.m.
2021-01-11 Virtual and ELI WW
1st twelve-week online course offered by NOVA Online. Starts January 11.
14279 ITP 100-E55W 3
       
0:00 a.m.-0:00 a.m.
2021-02-01 Virtual and ELI WW
2nd eight-week online course offered by NOVA Online. Starts February 1.
16649 ITP 100-E70W 3
       
0:00 a.m.-0:00 a.m.
2021-02-22 Virtual and ELI WW
3rd eight-week online course offered by NOVA Online. Starts February 22.
14434 ITP 100-E80W 3
       
0:00 a.m.-0:00 a.m.
2021-03-15 Virtual and ELI WW
4th eight-week online course offered by NOVA Online. Starts March 15.
15730 ITP 100-E81M 3
       
0:00 a.m.-0:00 a.m.
2021-03-15 Virtual and ELI WW
4th eight-weeks online course offered by NOVA Online. Starts March 15.
Not scheduled
What Next?
Sign up with your college navigator
Already a student at NOVA? A New Student?
  1. Register using SIS at My VCCS
  2. Purchase books
  3. Attend class
  1. Complete and submit an application for admission
  2. Request transcripts from your high school or other colleges attended
  3. Take placement tests
  4. File for financial aid
  5. Register for classes
  6. Purchase books
  7. Attend class

Any questions? Contact the college and talk to a counselor.