Lecture 1 of 12Computer Science A, Spring 2007
PreviousNextOverview

Lecture 1:  Introduction

Reading material:

  • Chapter 1

    Note: You may skip the "Random Facts" in this and all the remaining chapters of the book. In general, you may also skip the "Advanced Topics". Note also that each chapter contains a number of "Self-Check Exercises" with answers at the end of the chapter. You are encouraged to try to solve these exercises.

  • Section 1.1
  • Section 1.2

    Note: Section in italics need not be read in detail and may not be presented at the lectures.

  • Section 1.3-4
  • Section 1.6-8

Exercises:

Slides:

1What is Programming?18A Shell Window
2What is a Programming Language?19An Integrated Development Environment
3What is in a Programming Language?20File HelloTester.java
4How do you Solve a Problem?21HelloTester in a Console Window
5What is Software Development?22HelloTester in an IDE
6Course Content23A Simple Program
7The Anatomy of a Computer24Syntax 1.1: Method Call
8Central Processing Unit25Self Check
9A Memory Module with Memory Chips26Answers
10A Hard Disk27Errors
11A Motherboard28Self Check
12Schematic Diagram of a Computer29Answers
13Machine Code30The Compilation Process
14Self Check31The Edit-Compile-Test Loop
15Answers32Self Check
16The Java Programming Language33Answers
17Becoming Familiar with your Computer  

You can find a printer-friendly overview here.