Java Programming I - ITP 120 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 120 - Java Programming I
Entails instruction in fundamentals of object-oriented programming using Java. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications.
Lecture 3-4 hours per week.
3-4 credits

Schedule at Northern Virginia Community College

Class # Section Credits Day Time Start Location Mode
19021 ITP 120-001A 4
    Th  
6:00 p.m.-9:50 p.m.
2020-08-24 Alexandria 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.
19798 ITP 120-001L 4
 M W   
9:35 a.m.-11:35 a.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite for ITP 120: ITP 100.
20093 ITP 120-001M 4
  Tu Th  
11:10 a.m.-1: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.
19131 ITP 120-001N 4
 M W   
9:35 a.m.-11:35 a.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.
20406 ITP 120-001W 4
  Tu Th  
8:00 a.m.-9:50 a.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.
19023 ITP 120-002A 4
  Tu Th  
1:00 p.m.-2:45 p.m.
2020-08-24 Alexandria 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.
20075 ITP 120-002L 4
 M W   
11:10 a.m.-1:10 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite for ITP 120: ITP 100
21525 ITP 120-002M 4
 M     
11:10 a.m.-3: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.
19270 ITP 120-002N 4
 M W   
2:20 p.m.-4:20 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.
20466 ITP 120-002W 4
   W   
6:00 p.m.-9: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.
19022 ITP 120-003A 4
  Tu Th  
11:00 a.m.-12:45 p.m.
2020-08-24 Alexandria 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.
36733 ITP 120-003M 4
      Sa
9:00 a.m.-12: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.
19521 ITP 120-003N 4
  Tu Th  
10:30 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.
20071 ITP 120-004L 4
      Sa
9:35 a.m.-1:30 p.m.
2020-08-24 Virtual and ELI - Real Time CV
Prerequisite for ITP 120: ITP 100
Weekend Course
22304 ITP 120-004N 4
  Tu Th  
1:00 p.m.-3:00 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.
20940 ITP 120-005N 4
 M     
6: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.
21983 ITP 120-022A 4
     F 
5:30 p.m.-8:00 p.m.
2020-09-08 Alexandria 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.
Twelve Week
20417 ITP 120-E05W 4
       
0:00 a.m.-0:00 a.m.
2020-08-24 Virtual and ELI WW
Online course offered by NOVA Online. Starts August 24.
20578 ITP 120-E50W 4
       
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.
21007 ITP 120-E60W 4
       
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.
20615 ITP 120-E80W 4
       
0:00 a.m.-0:00 a.m.
2020-10-20 Virtual and ELI WW
4th eight-week online course offered by NOVA Online. Starts October 20.
Class # Section Credits Day Time Start Location Mode
12931 ITP 120-001A 4
  Tu Th  
12:45 p.m.-2:45 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.
13682 ITP 120-001L 4
 M W   
9:35 a.m.-11:35 a.m.
2021-01-11 Virtual and ELI - Real Time CV
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
14055 ITP 120-001M 4
  Tu Th  
11:10 a.m.-1: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 online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
16172 ITP 120-001N 4
 M W   
9:35 a.m.-11:35 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.
41567 ITP 120-001W 4
  Tu Th  
8:00 a.m.-10:00 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.
12977 ITP 120-002A 4
  Tu Th  
11:10 a.m.-1: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.
13774 ITP 120-002L 4
 M W   
11:10 a.m.-1:10 p.m.
2021-01-11 Virtual and ELI - Real Time CV
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
15358 ITP 120-002M 4
 M W   
11:10 a.m.-1: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 online lectures and discussions. Reliable internet access and a Zoom-capable device are required.
13436 ITP 120-002N 4
 M W   
2:20 p.m.-4:20 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.
14312 ITP 120-002W 4
   W   
6:30 p.m.-10:25 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.
16414 ITP 120-003A 4
  Tu    
6: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 lectures and discussions using audio and video. Reliable internet access and a Zoom-capable device is required.
13819 ITP 120-003L 4
  Tu Th  
12:45 p.m.-2:45 p.m.
2021-01-11 Virtual and ELI - Real Time CV
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
15359 ITP 120-003M 4
      Sa
9:00 a.m.-12: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.
15587 ITP 120-003N 4
  Tu Th  
6:30 p.m.-8: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.
16415 ITP 120-004A 4
     F 
5:00 p.m.-8: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.
13835 ITP 120-004L 4
      Sa
9:35 a.m.-1:30 p.m.
2021-01-11 Virtual and ELI - Real Time CV
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
15728 ITP 120-80YA 4
 M W   
4:00 p.m.-6:55 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.
14280 ITP 120-E05W 4
       
0:00 a.m.-0:00 a.m.
2021-01-11 Virtual and ELI WW
Online course offered by NOVA Online. Starts January 11.
14401 ITP 120-E20W 4
       
0:00 a.m.-0:00 a.m.
2021-01-11 Virtual and ELI WW
Twelve-week online course offered by NOVA Online. Starts January 11.
30370 ITP 120-E50W 4
       
0:00 a.m.-0:00 a.m.
2021-01-25 Virtual and ELI WW
2nd twelve-week online course offered by NOVA Online. Starts January 25.
15198 ITP 120-E60W 4
       
0:00 a.m.-0:00 a.m.
2021-02-08 Virtual and ELI WW
3rd twelve-week online course offered by NOVA Online. Starts February 8.
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.