CSIT 139 - Tentative Syllabus

Instructor:
Shawki Dakduk   Office: AD 315   Phone: (323)953-4000 ext. 2689

Web Site: 
https://etudes-ng.fhda.edu
  Use the following to login.
      user id: fflliiiii
      password: mmdd (can be changed)
  where, ff is first two letters of your first name
         ll is first two letters of your last name
         iiiii last five digits of your student ID
         mmdd are the month and day of your birth


Office Hours:
Mondays and Wednesdays: 9:00am - 11:00am
Tuesdays and Thursdays: 5:00pm - 7:00pm


Textbook

C++ Programming: From Problem Analysis to Program Design, 3rd Edition
by D.S. Malik
Thomson/Course Technology Publishing
ISBN:  1-4188-3639-7
    

Course Outline 

 

2/05  Basic Elements of C++ (Chapter 2)
Homework: read chapter 2.  Practice with odd numbered exercises at end of chapter 2.
  
2/07 Problem Solving from Chapter 2.
Lab 1: Programming exercises 4, 9, 11, 12, 13; Pages 109-111. Due:2/15.
        
2/12 Input/Output (Chapter 3)
Homework: read chapter 3.  Practice with odd numbered exercises at end of chapter 3.
  
2/14 Quiz 1 - Chapter 2
Problem Solving from Chapter 3.
Lab 2: Programming exercises 1,4,6,8; Pages 164-166. Due:2/22.
         
2/19 Control Structures I (Chapter 4)
Homework: read chapter 4.  Practice with odd numbered exercises at end of chapter 4.
   
2/21 Quiz 2 - Chapter 3
Problem Solving from Chapter 4.
Lab 3: Programming exercises 4,9,12,15; Pages 226-230. Due: 3/1.
       
2/26 Control Structures II (Chapters 5)
Homework: read chapter 5.  Practice with odd numbered exercises at end of chapter 5.
  
2/28 Quiz 3 - Chapter 4
Problem Solving from Chapter 5.
Lab 4: Programming exercises 2,5,7,14; Pages 302-306. Due: 3/8.
        
3/4 User-Defined Functions I (Chapters 6)
         
3/6 Midterm Exam -  Chapters 2 thru 5
Lab 5: Programming exercises 1,3,5,6; Pages 341-344. Due: 3/15.
Homework: read chapter 6.  Practice with odd numbered exercises at end of chapter 6.
       
3/11 User-Defined Functions II (Chapter 7)   
Homework: read chapter 7.  Practice with odd numbered exercises at end of chapter 7.
      
3/13 Quiz 4 - Chapter 6
Arrays and Strings (Chapter 9)
Lab 6: Programming exercises 2,3,6,7; Pages 411-417. Due: 3/22.
     
3/18 Quiz 5 - Chapter 7
Arrays and Strings (Chapter 9)
Homework: read chapter 9.  Practice with odd numbered exercises at end of chapter 9.
    
3/20 Applications of Arrays (Chapter 10)
Lab 7: Programming exercises 3,4,7,10,11; Pages 543-547. Due:  3/29.
        
3/25 Take-Home Quiz 6  Due -  Chapter 9
       
3/29 Take-Home Final Exam Due-  Chapters 6,7,9,10
 


Grading Policy  
Labs  300 points (30%)
Quizzes  300 points (30%)
Midterm  200 points (20%)
Final  200 points (20%)

All assignments need to be electronicaly submitted from the http://etudes-ng.fhda.edu web site by the due date.  All students need to arrange by the end of the second session 4 hours and 15 minutes with the instructor each week to do lab and other assigned works.