CS1337.502 Computer Science I Monday, Wednesday 7:00 to 8:15 PM
Instructor: John Cole Room ECS 2.312

Teaching Assistant: Chandrasekar Srinivasan Office in the tutoring lab, 8:00 to 9:00 MW

Last update: 5/8/2012
Syllabus Schedule (Subject to change)
Book: Introduction to Java Programming, Eighth edition, by Y. Daniel Liang

This is the introductory Java programming class, which also teaches object-oriented design.

Midterm grades have been posted.  Do not place too much stock in them because they are based upon very few data points.  The numeric values were computed by giving 25% weight to the two programming assignments, 5% to the quiz, and 70% to the test.  While this is something of an indicator of how well you are doing, that is all it is.

Exam Rules

Students enrolled in CE1337 should be able to see eLearning now.  You can submit Assignment 2 now.  Assignment 1 handed in one day late will be counted as on time due to these problems.  2/7/2012

Homework Assignments:

Programming Assignment 1: Loan Amortization, Due February 6, 2012.
Programming Assignment 2: Determine primes with a method, Due February 15, 2012
Programming Assignment 3: Grading, Due March 5, 2012
Homework problem 1 due February 29, 2012  (Deadline Extended!)
Programming Assignment 4: Extensions to Grading Program, due March 21, 2012
Homework Problem 2 due Friday March 23, 2012
Programming Assignment 5: Exceptions
Programming Assignment 6: GUI

In-Class Notes.  These are what I wrote using WordPad during class.  If they don't make sense, well, you kind of had to be there. :)

 

Java documentation link
NetBeans Java IDE
Java Regular Expressions