CIS 214

Programming I: Java

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

Office Hours
by appointment until Spring Semester


FAQ

Projects in NetBeans

Input Using Scanner

On the Command Line

get Netbeans

CLASSES & ASSIGNMENTS
  • credit for complete zipped project directory only
  • name projects cwkclassnumberggroupnumber e.g. cwk01g03 or hwknumberuserid e.g. hwk01jsmith
  • only use concepts we have covered in class so far
  • brief comments whenever you are doing something not totally obvious

Hello World & Compiling

Variables & Expressions

Classes

Memory

Class Methods

Conditionals

Loops

Methods

Arrays

Arrays 2 - 2D

Inheritance

Polymorphism

Polymorphism - equals() and clone()

Abstract Classes

Interfaces

Interfaces - extras

Interfaces - the Strategy Pattern

Collections

Comparable

Exceptions

Text Files

File Serialization

Generics

Enumeration

Static

GUI 1

GUI 2

Lambdas