CSCI 220 -- Spring 2004
Computer Programming I
Instructor: Dr. Bill
When: TR 1:40-02:55 p.m. (Section 4) & TR 3:30 - 4:45
p.m. (Section 3)
Where: LONG 219 (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.
Tutoring sessions: Kevin Coogan <firstname.lastname@example.org>
is available for individual tutoring. Students may contact them via
e-mail to arrange a tutoring time. Read the tutoring
tips to get an idea on what to expect from a tutoring session.
- 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,
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.
Cup of Java (for Win32). Download Java
2 platform, Standard Edition, version 1.4 (you will be given many
options; choose J2SE v 1.4.2_03 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): Tuesday, February 17
Test #2 (both sections): Tuesday, April 13
Final Exam (section 3, 3:30-4:45pm): Saturday, May 1, 4-7pm
Final Exam (section 4, 1:40-2:55pm): Thursday, May 6, 12-3pm
Last update: Tuesday, April 20, 2004 01:42 PM