95-815 Programming Basics with Java

Reading List

Lecture 1
  • Approximate length: 30 minutes
  • Overview of course
  • Components of programming language
  • Java language components
  • Basic object-oriented concepts
  • Structure of Java program
Lab Lab Solution
Quiz Quiz Solution
Lecture 2
  • Approximate length: 40 minnutes
  • Boolean Operations
  • Operators - unary, arithmetic, shift, relational, etc.
  • Statements - repetition loops, conditional
Lab Lab Solution
Quiz Quiz Solution
Lecture 3
  • Approximate length: 1 hour, 22 minutes
  • Classes-declaration, instantiation
  • Packages
  • Constructors
  • Access Modifiers/Specifiers
  • Access & Mutator Methods
Lab Lab Solution
Quiz Quiz Solution
Lecture 4
  • Approximate length: 1 hour, 23 minutes
  • more Object Oriented
  • inheritance
  • method overriding
  • constructors
  • method overloading
  • abstract classes
  • interfaces
Lab Lab Solution
Quiz Quiz Solution
Lecture 5
  • Approximate length: 57 minutes
  • Arrays - declaration, accessing
  • String Processing
  • Exception Handling
  • Java I/O
Lab Lab Solution
Quiz Quiz Solution
Lecture 6
  • Approximate length: 27 minutes
  • Java Applets
  • Passing Parameters to Applets
  • JAR Files
  • User Interface Programming using Swing
Lab Lab Solution
Quiz Quiz Solution
Final Final Solution

©2009 Heinz College, Carnegie Mellon University