CIS 174  Programming and Problem Solving I
TTH Section
Home     Syllabus   

Week

   Study activities     

15. 5/13
14. 5/6
  • Read Chapter 15
  • QUIZ #5 on Thursday, May 7
  • Do lab assignment #13
13. 4/29
  • Read chapter 12
  • Do lab assignment #12
12. 4/22
  • Read chapter 11
  • Examination #2
  • Do lab assignment #11
11. 4/15
10. 4/8
9. 3/25
  • Read chapter 6 (pages 187-205)
  • Do lab assignment #9 and homework #5
8. 7/18
  • Read chapter 6 (pages 173- 186)
  • Do lab assignment #8
7. 3/11
6. 3/4
5. 2/26
  • Do lab assignment #5
  • Read chapter 5 section 5.1
4. 2/19
  • Read chapter 4
  • Do homework #4 and lab assignment #4
  • QUIZ #2  on Thursday 2/21
  • Practice Quiz:   Quiz #2
3. 2/12
  • Read chapter 3
  • Do homework #3 and lab assignment #3
2. 2/5
  • 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 Tuesday 2/12
  • Practice Quiz:   Quiz #1

 

1. 1/29  
  • 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)

 Notes

Homework

Lab and Project Assignments
Week 1   Introduction  programming
                Part 1  Part 2   Part 3
Week 2   Introduction to Java
                Part 1  Part 2
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  
Modifying Pictures in a Matrix
and 7      
Part 1  Part 2  Part 3
                Part 4  Part 5  Part 6
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