CSC 211 - Programming in Java I
Yosef (Joseph) Mendelsohn

Syllabus and other Important Info  |  Course FAQs  | Academic Calendar
Java 1.4 API | Tutoring Schedule | HW Submission Requirements
 Distance Learning / Course Online Login   
Getting Started with Java | 203 Grades | 204 Grades | Java Resources

Monitor this page regularly for changes and updates!  

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

 

 

 

7/6:  Naturally, there was still a but in the new homework…  The question that was required in Hw #2 clearly does not need to be resubmitted for assignment #3. 

7/2: The HW for assignment #3 is not accurate.  A new version was posted as of 12:45 Wednesday afternoon.  If you have the older version, be SURE to replace it with the current one.   

 

Summer I - Lecture 1 - June 17:

  • Lecture Notes
  • Reading:   1.1, 1.2, 1.3 (We will not be covering Applets until later in the course. So the only assigned reading for section 1.3 is until the top of page 11). 
  • Overview of course. The programming environment. Programming principles and development of "good habits". Introductory examples.
  • Programs:  FirstProgram.java, TemperatureConvert.java
  • Assignment #1   

Lecture 2 - June 19:

  • Lecture notes
  • Reading: 2.4, Chapter 3 (Section 3.6 will not be covered at this time)
  • More on data types, Variables, Expressions, Loops

Lecture 3 – June 26: 

Lecture 4 – July 1:

Lecture 5 – July 3: 

Lecture 6- No Midterm for Summer I

 

·  Midterm - BRING PHOTO ID!  

·  Sample midterm topic questions .  These questions are not in the format of questions that will be on the exam (the format has been discussed in class), but they do cover the types of material you will be expected to understand. 

Lecture 7 – July 8: 

Lecture 8 – July 10: 

  • Lecture Notes
  • More practice with classes: Die.java
  • References (p.43-44; 211-213), Aliases, Parameter Passing (objects), Garbage Collection

Lecture  9 – July 15:

Lecture 10 (optional) – Date TBA:

Final Exam – July 17

·         Sample questions with answers and comments.