CIS 119

Programming I: Java

online

AC Chapin
achapin@harford.edu
please use the discussion boards in Brightspace
unless you need a private response
(i.e. asking about a grade)

Office Hours
MTWR 2:45 - 4:00pm in J007 or J009 or J135
online: W 1-3


Course Topic List

FAQ

Projects in NetBeans

Input Using Scanner

On the Command Line

get Netbeans


Brightspace login
MS Office Portal (Owlmail &c)
HCC Learning Center
HCC Tech support (443 412 2777)
CLASSES & ASSIGNMENTS
Next
Notes: Basic Programming Concepts
August 31 (Sun) Class 02: Hello World

Notes: Variables and Expressions
September 4 (Thu) Class 03: Compiling and Variables
September 7 (Sun) Class 04: Expressions
Homework 1 (due Sept 14)
Notes: Classes and Objects
September 11 (Thu) Class 05: Using Objects
September 14 (Sun) Class 06: Classes
Class 06: Classes practice
Project 1: StudentGrades (due September 28 (Sun))
Notes: Conditionals
September 18 (Thu) Class 07: Conditionals - if/else
September 21 (Sun) Class 08: Conditionals - nesting
September 25 (Thu) Class 09: Conditionals - boolean operators
Class 10: Conditionals Practice
Notes: Loops
September 28 (Sun) (break day, no classwork 10 )
October 2 (Thu) Class 11: Loops: while
October 5 (Sun) Class 12: Loops: for
October 9 (Thu) Class 13: Loops: nesting
Notes: Methods
October 12 (Sun) Class 14: Methods- Memory
Class xx: Loops practice
Homework 2 - control (due March 21, groups allowed)
Class xx: Special Practice
October 16 (Thu) Class 15: Methods
October 19 (Sun) Class 16: Methods in classes
Homework 17
Class xx: Practice - Account
October 23 (Thu) Class 17: Accessors Mutators & Constructors
Class xx: Accessors Mutators & Constructors - practice
Homework 3 - methods (due April 11, groups allowed)
Class (R): Taxpayer
Project 2: Taxpayer (due April 25, groups allowed)
October 26 (Sun) Class 18: Public and Private: Using Accessors and Mutators
October 30 (Thu) Class 19: Primitive Arrays
Homework 21
November 2 (Sun) Class 20: Arrays - Search
November 6 (Thu) Class 21: Using Arrays
November 9 (Sun) Class 22: Arrays - firstEmpty
November 13 (Thu) Class 23: Object Arrays
Class xx: Arrays - Practice
Project 3: Media Inventory (due May 9)
November 16 (Sun) (break day, no classwork 24 due)
November 20 (Thu) Class 25: Inheritance
Homework Project 3: Inventory (due May 9; requires Polymorphism)
November 23 (Sun) Class 26: Polymorphism
November 20 (Thu) Class 27: Polymorphism 2
Class 28: GUI 2