CIS 214

Java Programming

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
by appointment until Spring Semester


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


FAQ

Project in NetBeans

Input Using Scanner

On the Command Line

get Netbeans

CLASSES & ASSIGNMENTS
Note that class numbers just represent the day the work is due -- if we skip a day we will skip that class number.

Class 29: GUI Drawing
Next - Draw
Class 28: GUI 3
Class 27: Project Draft
Class 26: GUI 2
Note: next Monday we will have in-class time to work on your project. Please make sure you have access to your project files (thumb drive / email / w: drive / download from brightspace /etc) You will turn in a draft of the project for your classwork credit that day (you do not have to change the project name).
Class 25: GUI basics
Class 24: Enum
Class 23: Static
Class 22: Generics
Class 21: Serializing to Files
Project 2: Playlist
(due May 2 now due May 9)
Class 20: Text Files
Class 19: Exceptions
Class 18: Collections Compare
Class 17: Collections
Class 16: Interfaces-Strategy
Class 15: Interfaces
Class 14: Abstract
Class 13: Polymorphism / Project
(project 1 due April 4, groups allowed, use proj1 groups)
Class 12: Polymorphism
Class 11: Inheritance
Homework 4 - Arrays (due March 14, groups allowed)
Class 10: Advanced Arrays
Class 09: Arrays
Class 08: Methods
Homework 3 - Loops and Switch (due Feb 28, you may work in groups)
Class 07: Loops
Class 06: Conditionals
Class 05: Standard Class Methods
Class 04: Memory
Class 03: Classes and Objects
Class 02: Variables & Expressions
Homework 1 (due Feb 7)
Homework 2 is a set of quizzes in Brightspace (due Feb 28)
Class 01: Hello World / Compile & Interpret