Princess Nora Bint Abdul Rahman University

Department of Computer and Information Sciences

2009

COURSE OUTLINE

Course Code : CS201 Pre-requisite: Non

Course Title : Introduction to Computer
Name of Faculty: Sarah AL-Hammad Email:

Credit Hours : 4

Course Description:

This course is an introduction to computer. It enables the student to understand how the basic components of computers are specified, optimized and implemented. This knowledge is a key factor in preparing the student to understand how computers work in subsequent courses.

Course Objectives:

The student should be able to understand and describe different key areas related to the field of Computer

q  Introduction

q  Data Representation

q  Number Representation

q  Operations on Bits

q  Computer Organization

q  Computer Networks (if time allows)

q  Operating Systems

q  Algorithms

q  Programming Languages

q  Data Structures

q  Abstract Data Types (if time allows)

q  File Structures (if time allows)

Course Content

Chapter number / Topics / No. of Weeks / Date
1 / 1. Introduction
1.1.  Turing Model
1.2.  von Neumann model
1.3.  computer components
1.4.  History / Week 2 / 14-10-1430
2 / 2. Number systems
2.1 Introduction
2.2 positional number systems
2.3non positional number systems / Week 2-3 / 14-10-1430
21-10-1430
3 / 3.Data Storage
3.1data types
3.2storing numbers
3.3storing text / Week 4 / 28-10-1430
4 / 4.Operations on data
1.5.  logic operations
1.6.  shift operations
1.7.  Arithmetic operations / Week 5 / 5-11-1430
5 / 5. Computer organization
5.1 central processing unit
5.2 main memory
5.3input/output subsystem
5.4subsystem interconnection
5.5program execution
5.7a simple computer / Week 6 / 12-11-1430
7 / 7. Operating systems
7.1 introduction
7.2 evolution
7.3components / Week 7 / 19-11-1430
8 / 8. Algorithms
8.1 concept
8.2 three constructs
8.3algorithm representation
8.7 recursion / Week 8 / 26-11-1430
Eid Vacation
9 / 9. Programming Languages
9.1 evolution
9.2 translation
9.4 common concepts / Week 11 / 18-12-1430
11 / 11. Data Structure
11.1Arrays
11.2 records
11.3 linked list / Week 12 / 25-12-1430
6,12,13 / 6. Computer networks
12.Abstract data types
13File structures

Course Components

Component / Contact Hours
Lecture / 3hrs per week
Tutorial / 2hrs per week

Grading Policy

20% of final grade / Exam I
20% of final grade /

Exam II

40% of final grade /

Final Exam

20% (5% Homeworks, 5% Lab Sheets, 10% Lab Exam) / Lab & Homeworks

Schedule of Assessment

Assessment / Assessment Task / Week Due / Proportion of Final Assessment
1 / Major Exam 1 / Week 5 / 20%
2 / Major Exam II / Week 11 / 20%
3 / Home works / Every Week / 5%
4 / Lab Work / Every Week / 5%
5 / Final Lab exam / - / 10%
6 / Final Examination / End of Semester / 40%

Learning Resources

References -
Textbook:

Foundations of Computer Science –Latest Edition, Behrouz Forouzan and Firouz Mosharraf
book website for exercise solutions

www.thomsonlearning.co.uk/forouzan

GOOD LUCK