CIS 119

Programming I: Java

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


Brightspace login
MS Office Portal (Owlmail &c)
HCC Learning Center
HCC Tech support (443 412 2477)


Course Topic List

FAQ

Projects in NetBeans

Input Using Scanner

On the Command Line

get Netbeans

CLASSES & ASSIGNMENTS
Class 30: GUI
Class 28: Static
Class 27: Polymorphism 2
Class 26: Classwork today is time to work on your project. Remember to bring your project to class (easy to do by submitting in Brightspace). You are not required to work in groups for this "classwork". Submit your current project draft at the end of classtime as your classwork 26 (I will not grade it, this is just how I will give you credit for doing work in today's class.)
Class 25: Polymorphism
Class 24: Inheritance
Notes: Inheritance and Polymorphism
Project 3: Media Inventory (due May 7)
Class 23: Object Arrays
Class 22: Arrays - firstEmpty
Class 21: Using Arrays
Class 20: Arrays - Search
Class 19: Primitive Arrays
Notes: Arrays
Project 2: Taxpayer (due April 21, groups allowed)
Class 18: Public and Private: Using Accessors and Mutators
Class 17: Accessors Mutators & Constructors
Notes: Encapsulation
Class 16: Methods in classes
Class 15: Methods
Class 14: Methods- Memory
Notes: Methods
Class 13: Loops practice
Homework 2 - Conditionals and Loops (due March 19, groups allowed)
Class 12: Loops: nesting
Class 11: Loops: for
Class 10: Loops: while
Notes: Loops
Class 09: Conditionals - boolean operators
Class 08: Conditionals - nesting
Class 07: Conditionals - if/else
Notes: Conditionals
Project 1: StudentGrades (due March 3, groups allowed, not required (you still have to sign into a "group" of 1 in brightspace if working alone))
Class 06: Classes
Class 05: Using Objects
Notes: Classes and Objects
Class 04: Expressions
Class 03: Compiling and Variables
Notes: Variables and Expressions
Homework 1 (due Feb 10, no groups)
Notes: Basic Programming Concepts
Class 02: Hello World