CIS 174  Programming and Problem Solving I
MW Section
Home     Syllabus     

Week

   Study activities     

15. 5/12
14. 5/5
  • Do lab assignment #12
  • QUIZ #5 on Wednesday, May 7
  • Do lab assignment #13
13. 4/28
  • Read chapter 12
  • Do lab assignment #11
12. 4/21
  • Read chapter 11
  • Examination #1 is on Wednesday, April 23
11. 4/14
10. 4/6
9. 3/26
  • Read chapter 6 ( pages 187-205)
  • Do lab assignment  #9
8. 3/17
  • Read chapter 6 (pages 173- 186)
  • Do lab assignment #8
7. 3/10
6. 3/2
5. 2/25
  • Do lab assignment #5
  • Read chapter 5 section 5.1
4. 2/18
  • Read chapter 4
  • Do homework #4 and lab assignment #4
  • QUIZ #2  on Wednesday 2/2
    Practice Quiz:   Quiz #2
3. 2/10
  • Read chapter 3
  • Do homework #3 and lab assignment #3
2.  2/4
  • Read Chapter 2 Introduction to Java (pages 22-35)
  • For details instructions on how to install the software on the text book CD in your own computer, please click on the link Text book software installation under the course related link. You need these software if you do the examples in the text book, lab assignments and projects on your own computer.
  • Do homework #2 and lab assignment #2
  • QUIZ #1  on Monday 2/11
  • Practice Quiz:   Quiz #1
1. 1/28  
  • Introduction to CECS 174 and orientation 
  • For details instructions on how to install the software on the text book CD in your own computer, please click on the link Text book software installation under the course related link. You need these software if you want to do the examples in the text book, lab assignments and projects on your own computer.
  • Open the link Guide to CECS 174 Computer Lab in the Course related links and read the document.
  • Chapter 1  Introduction to Computer Science and Media Computation
  • Chapter 2  Introduction to Java (pages 14-21)
  • Do homework assignment #1 and lab assignment #1

 

Text Book Slides (pdf)

Lecture Notes

Homework

Lab and Project Assignments
Week 1   Introduction to  programming
                Part 1  Part 2   Part 3
Week 2   Introduction to Java
                Part 1  Part 2  Part3
Week 3   Programming with turtle
                Part 1  Part 2  Part3
Week 4   Modifying Pictures Using Loops
and 5
      Part 1  Part 2  Part 3
                Part 4  Part 5  Part 6    
Week 6   Conditionally Modifying Pixels
and 7      
Part 1  Part 2   Part 3   Part 4 
Week 8   Drawing (in powerpoint format)
and 9      
Part 1   Part 2   Part 3  
Week 10  Creating Classes
11 and 12 Part 1  Part 2  Part 3  Part 4  Part 5
                Part 6 
               

 

 Introduction to Java
 Java Basics
 Class and Methods
 Loops
 One-dimensional array
 Modifying Pictures using loops
 Classes and objects
 Creating an array of objects
 File processing
 Two-dimensional array
 Passing an array to the method

 

 

Course Related Links