Comp 110
Introduction to Programming

Class Schedule

* The schedule is subject to change and will be updated throughout the semester.

Week Date Topic In Class Practice Assigned

Due

Comments

1 Jun. 21 Class Introduction (syllabus)   Assignment0
Read Ch.1
  First day of class
Jun 22 Overview of computers and programming languages Assignment1 A (in BlackBoard) Assignment1 (in BlackBoard)
Read Ch.2
Assignment0  
2 Jun 25 Java basics:  operators, expressions, data types, variables Variables and expressions   Assignment1   
Jun 26 Java basics: string, input/output, writing a whole program, programming style expressions and I/O Assignment2

Read Ch2

   
Jun 27 Classes and Objects, GUI and File I/O GUI and File I/O Read Ch3, Ch4    
Jun 28 Relational, logical operators, expressions, if and if else  String and Conditional Statements Read Ch4    
Jun 29 Nested if else, and switch statements, Quiz #1   Read Ch5 Assignment 2  
3 Jul 2 Repetition and the while loop Conditional Statements and while structure  Assigment3

Read Ch5

Read jGrasp Debugger

   
Jul 3 The for loop and the do...while loop the loop structures       
Jul 4         Holiday
Jul 5 Programming session Assignment4 programming Assignment 4

Read Ch6: object oriented design

Assignment3  
Jul 6  Quiz #2, Programming session   Read Ch6: object oriented design    
4 Jul 9 object-oriented design, classes and methods Classes and Methods I Read Ch7    
Jul 10 Classes/object and methods Classes and Methods I      
Jul 11 Writing classes Classes and Methods II   Assignment4:writing part  
Jul 12 Writing classes, Review   Assignment 5 Assigment4: programming part  
Jul 13 Mid-term exam   Read Ch9    
5 Jul 16 Arrays Arrays Read Ch9

Chapter10: Searching and Sorting

   
Jul 17 Searching and Sorting Searching and Sorting Chapter10: Searching and Sorting

Chapter 6: GUI components

 

   
Jul 18 Advanced GUI Advanced GUI Skim Chapter 13    
Jul 19 Buttons and Events; HTML and Applets GUI, HTML, Applet  Assignment 6 Assignment 5  
Jul 20 Applet examples, Quiz    Assignment 7

Extra Points

   
6 Jul 23 Programming Session        
Jul 24 Review      
Jul 25        
Jul 26 Final Exam( 8:00am - 11:00am)

http://summer.unc.edu/quickreference/schedule

    Assignment 6

Assignment 7

Deadline for all assignments 

Jul 27