CSCI 220 -- Fall 2003
Computer Programming I
Instructor: Dr. Bill
When: TR 1:40-2:55 p.m. (Section 3) & TR 5:30-6:45 p.m. (Section
Where: LCTR 346 (both sections)
Description: An introduction to programming using Java. Topics
include data types, variables, assignments, control structures (selection and
iteration), arrays, object-oriented analysis and design of software, classes,
and the use of class libraries.
Supplemental Instruction (SI) Sessions: SI sessions for both sections
are held by Kevin Coogan in
Education Center 212 on Mondays 7-8 p.m., Tuesdays 7-8 p.m., and Wednesdays 7-8 p.m.
- Course syllabus.
- Chapman's lecture transparencies
- Java programming style
& Arithmetic in Java (transparencies).
- Java operator precedence chart
- Code samples used in lecture (AreaOfCircle.java,
ReadStdIn.java, ReadCharDemo.java, CountCommas.java,
Timer.java, TestTimer.java, VariableScopeExample.java,
to answer in designing a class and an exercise.
- Solution to Rectangle and Box
- Homework assignment #1.
- Homework assignment #2.
- Homework assignment #3.
- Homework assignment #4.
- Homework assignment #5.
- Homework assignment #6.
- Homework assignment #7. (Enter the
Cup of Java (for Win32).
- Download Java
2 platform, Standard Edition, version 1.4. SDK.
- Updated class for input (StdIn.class)
and usage instructions.
- JCreator is an impressive, more
advanced editor for Java programs.
- Complete String
class specification from java.sun.com.
- Gleick, J. "A Bug and a Crash,"
appeared as "Little Bug, Big Bang" in The New York Times Magazine, December 1,
- Lewyn, M. "Flying in Place: The FAA's Air Control
Fiasco" in Business Week, April 26, 1993. And a follow
Test #1 (both sections): Thursday, Sep. 18
Test #2 (both sections): Thursday, Nov. 6
Final Exam (section 3): Tuesday, Dec. 16, 12-3 p.m. (exam
Final Exam (section 90): Thursday, Dec. 11, 4-7 p.m.
Last update: Monday, December 08, 2003 02:59 PM