Welcome to

CS 23021 Section 600

Computer Science I: Programming and Problem Solving

Spring 2010

MW 2:00pm - 3:15pm - Room  MH 306
Laboratory: MW 3:30pm - 4:30pm - Room MH 306

Course Instructor: Angela Guercio

GO DIRECTLY TO THIS WEEK'S SCHEDULE!



The Course
Month/Day Topic Reading Class Slides Assignments and Deadlines
Jan 20 Introduction to C++ Reading ahead is required in this class.
Start reading Chapter 1

Syllabus Slides

Ch 1

 
Jan 20 Lab 1 - Getting started


Deadline for all the Labs: must be returned in class. If permission is granted by the teacher, the Lab can be returned by the next Monday the follows the day the Lab is issued.
Jan 25 Basic C++ : Variables; I/O Read ahead Chapter 2. Ch 2
Jan 27
Basic C++ : Variables; I/O Read ahead Chapter 3


HW1 - page 107 n.12
Deadline: Return the source code via email to your instructor by 2:00pm - Mon Feb 8, 2010 - no print out required
Jan 25-27
Lab 2


 
Feb 1
More Flow of Control
Ch 3
 
Feb 3 More Flow of Control

 
Feb 1-3 Lab 3      
Feb 8 Procedural Abstraction and Function Values that return a Value  
Ch 4
 
Feb 10 Procedural Abstraction and Function Values that return a Value

 
Feb 8-10 Lab 4


 
Feb 15 Procedural Abstraction and Function Values that return a Value/Functions for all substaks
   
Feb 17

Functions for all substaks

Read ahead Chapter 5
Ch 5
 
Feb 15-17 Lab 5


 
Feb 22 Review and Practice      
Feb 24 Exam 1 (Ch 1-3) (moved to March 1st)      
Feb 22-24 Lab 6      
March 1 Functions for all substaks     HW2 - p. 297 n.2 - Return the source code via email to your instructor by 2:00pm - Mon March 8, 2010 - no print out required
March 3 Functions for all substaks - Intro to I/O Streams Read ahead Chapter 6 Ch 6  
March 1-3 Catch-Up week - No New Lab Work on any late assignment/lab    
March 8 I/O Streams as Intro to Object and Classes      
March 10 I/O Streams      
March 8-10 Lab 7      
March 15 I/O Streams - Intro to Array Read ahead Chapter 7 Ch 7  
March 17 Arrays      
March 15-17 Lab 8      
March 22 Review and Practice      
March 24 Exam 2 (Ch 4-6)      
March 22-24 Lab 9      
  Spring Recess      
April 5 Partial Filled Arrays (cont.), 2D Array Read ahead Chapter 8 Ch 8  
April 7 C-strings      
April 5-7 Lab 10      
April 12 Strings Read ahead Chapter 10    
April 14 Classes   Ch10  
April 12-14 Lab 11      
April 19 Defining Classes      
April 21 Defining Classes   HW3- In Class Assignment- Please return the InClassAssignment for credit by April 28.
April 19-21 Lab 12      
April 26

CLASS CANCELLED TODAY newmoving

     
April 28 Vectors (8.3)   Ch 9  
April 26-28 Lab 13      
May 3 Intro to Pointers and Dynamic Arrays      
May 5 Review      
May 3-5 Lab 14      
May 10 3:30 pm - 5:30 pm - room MH 306
Final Exam (comprehensive) 



Back to the top


Some Interesting Links....

C++ references
How to compile a C++ program made out of several files
Makefiles Basic References to the Vim Editor Linux Vi and Vim editor: Tutorial and advanced Features
Vi Quick reference card
Improved Vi (Vim) quick reference card
Unix Manual and Emacs references
GNU Emacs quick reference card
The one page Linux Manual
Unix commands reference Card
A classic paper: E.W. Dijkstra: Goto statement considered harmful

Remember.....
this page is constantly under construction and modification...
check it often for updates!!!


Constr.gif      const.gif     lavoriincorso3.gif