Shereen Khoja

Assistant Professor of Computer Science

Email: shereen@pacificu.edu

Phone: (503) 352-2008

Office: Strain 203C


CS150 - Introduction to Computer Science I

 

Tentative Course Outline:

 

WEEK 1
 
August 30, 2004  
through  
September 3, 2004
  • Computer history and basics
  • Basics of C++
  • Data in C++
Chapter 1
Assignment 1
WEEK 2
 
September 6, 2004  
through  
September 10, 2004
  • Software development process
  • Actions in C++
  • Arithmetic
Chapter 1
Assignment 2
WEEK 3
 
September 13, 2004  
through  
September 17, 2004
  • Equality, relational, and logical operators
  • Selection structures (if statement)
  • while loop
Chapter 1 & 2
WEEK 4
 
September 20, 2004  
through  
September 24, 2004
  • while loop
  • Midterm 1
Chapter 2
Assignment 3
WEEK 5
 
September 27, 2004  
through  
October 1, 2004
  • for loop
  • Formatting output
Chapter 2
Assignment 4
WEEK 6
 
October 4, 2004  
through  
October 8, 2004
  • do/while loop
  • Combining loops
Chapter 2
WEEK 7
 
October 11 , 2004  
through  
October 15, 2004
  • Reading from and writing to files
  • Functions
Chapter 14
Chapter 3
Assignment 5
WEEK 8
 
October 18 , 2004  
through  
October 22, 2004
  • Function examples
  • Enumerations
  • Midterm 2
Chapter 3
Assignment 6
WEEK 9
 
October 25, 2004  
through  
October 29, 2004
  • Parameter lists and passing
  • Scope
  • Files and functions
Chapter 3
WEEK 10
 
November 1 , 2004  
through  
November 5, 2004
  • Character operations (ASCII) values
Chapter 3
WEEK 11
 
November 8 , 2004  
through  
November 12, 2004
  • Typecasting
  • Arrays
Chapter 4
Assignment 7
WEEK 12
 
November 15, 2004  
through  
November 19, 2004
  • More Array examples
  • Midterm 3
Chapter 4
WEEK 13
 
November 22, 2004  
through  
November 26, 2004
  • Sorting and searching arrays
Chapter 4
WEEK 14
 
November 29 , 2004  
through  
December 3, 2004
  • Structures
  • Multidimensional arrays
Chapter 4
Assignment 8 (maybe)