King Fahd University of Petroleum and Minerals

Information and Computer Science Department

ICS 201 - Introduction to Computer Science

Spring Semester 1999 (992)       Section 55&56

Instructor:  Bashir Mohammed Ghandi                     Office: 22 / 124-9,               Tel: 4016.

Office Hours: Saturdays & Mondays: 9-11a.m ;  Wednesday: 9-10a.m.

E-mail : bmghandi@ccse.kfupm.edu.sa

Home Page :    http://www.ccse.kfupm.edu.sa/~bmghandi/   or

                        http://icswww.ccse.kfupm.edu.sa/bmghandi/

 Lab Grading Policy:

Activity Weight
Quizzes(3) 6%
Lab work (12) 6%
Homework (4) 4%
Project 6%
Lab Test 8%

Lab Schedule:

Week #

Lab Topic

Remarks

Week 1

NO LAB

 

Week 2

Lab 1: One-Dimensional Arrays.

Review of ICS 102

Week 3

Lab 2: Text Files & Use of Help Utility.

Review of ICS 102

Week 4

Lab 3: String & Character Processing.                          QUIZ

Review of ICS 102

Week 5

Lab 4: Two-Dimensional Arrays (Start of Lab Project).

Start of ICS 201

Week 6

Lab 5:  Using Functions with Pointers                  

 

Week 7

Lab 6: Recursion and Recursive Functions.                     QUIZ

 

Week 8

Lab 7: Structures (Part I).                                              

 

Week 9

Lab 8: Structures (Part II).

 

Week 10

Lab 9: Dynamic Lists (Part I).                                         QUIZ

 

Week 11

Lab 10: Dynamic Lists (Part II).

 

Week 12

Lab 11: Sorting Techniques (Part I).                               

 

Week 13

Lab 12: Sorting Techniques (Part II) and Searching.

 

Week 14

Final Lab Test (Programming and Comprehensive).

Submission of Project

Week 15

Lab Project Demonstration.