Computer Science I with Java
David Keil (dkeil@frc.mass.edu)
Spring 2008, Framingham State College

Syllabus (PDF)

Assignments

Study questions

Slides and other materials:

Introduction

  1. Web-page design and JavaScript (slides) 

      Introduction to JavaScript

  1. Computer organization and machine language (slides)

            A model processor and its assembler language

            ASM processor-simulator software (download here)

            How to use processor-simulator software

            Examples of ASM software

  1. Specification and design (slides)

                              Chapter on program design by R. Johnson, D. Keil

  1. Introduction to Java programming (slides)
                Using Java development tools
                Java file input/output
                Example code
  2. Branch and loop statements (slides)

                  Menu example
            String manipulation example

  1. Methods and classes (slides)
                Method examples
                Class example
  2. Arrays and collections (slides)
                Array examples
  3. File-maintenance applications and GUI construction (slides)