0% found this document useful (0 votes)
9 views

CS-101 Computing Fundamentals Course Outline

Uploaded by

Muhammad Amir
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

CS-101 Computing Fundamentals Course Outline

Uploaded by

Muhammad Amir
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

University of Engineering and Technology Lahore

Course Outline Report


Subject:CS-101 Computing Fundamentals
Course Description
This course assumes that students coming from different academic backgrounds do not possess
prior knowledge and understanding of computer science. It will provide basic knowledge about
computers and processing information through computers. It includes topics related to computer
hardware and software. The major Computer Science subjects include computer architecture,
software engineering, data structures, operating system, computer networks and databases.

Course Detail
Credit Hrs. 2.0
Contact Hrs. 2.0
Pre-requisite None.

Measureable Student Learning Outcomes


CLOs Description PLOs
An understanding of the organization of digital computers and the
working of their basic components with respect to computer
CLO1 programming. An understanding of the core programming PLO-2
constructs and logic of a program and the ability to
design/implement an algorithm/flowchart to solve a problem.
Students should be familiar with the usage of certain common
CLO2 software such as Microsoft Word, Microsoft PowerPoint and PLO-3
Microsoft Excel.
Students should have a basic understanding of the syntax,
CLO3 structure and usage of a high level programming language such as
C++ to solve problems.

Text Books
1. Recommended Book : Computer Science an Overview, : J. Glenn Brook Shear 6th Edition
and above
2. Ref. Book: Discovering Computers by Shelly Vermaat
Grading Policy
Quiz 1 10 Marks
MID Term 30 Marks
Quiz 2 10 Marks
FINAL TERM 40 Marks
Class Participation, Attendance etc. 10 Marks

Tentative Weekly Lecture Plan


Student
Week Topics Learning
Hours
Week 1 Introduction to computing 2

Week 2 Structure of Computer 2


a. Hardware
b. Software
c. Types of software
Functions of Computer
a. Data processing
b. Data storage
c. Data movement (Communication) d. Control
Week 3 Hierarchy of Data Storage Devices, Types of Computer, Advantages of a 2
Computer, Users of Computer, Information Technology Professionals
System Bus Architecture
a. Data Bus
b. Address Bus
c. Control Bus
Week 4 Components of System Unit RAM: 2
a. What is RAM
b. Why we need RAM
c. Types of RAM
ROM:
a. What is ROM
b. Why we need ROM
c. Types of ROM
Week 5 What is Firmware, what is BIOS, what is NIC, what is Boot? what is 2
CMOS? what is Device Driver?
Week 6 CACHE 2
a. What is CACHE
b. Why we need CACHE
c. Types of CACHE
Week 7 Pipelining: 2
a. What is Pipelining
b. Pipelining stages
c. Pipe Pipelining Hazards (and Solutions)
Student
Week Topics Learning
Hours
Week 8 MID Term Exam 2

Week 9 Chip Architecture, Systems Ports Registers: 2


a. What are Registers?
b. Why we need Registers?
c. Types of Registers.
Week Operating System 2
10 a. Views of an OS
b. Types of OS
c. Functions of an OS
d. Process Handling in OS
e. Deadlock in OS (with Solutions)
Week What is a Computer Network? Components of a Network What is 2
11 Protocol? Elements and Functions of a Protocol Modes of Data
Transmission
Week Types of Signal Properties of A Periodic Wave Transmission 2
12 Impairments
Week Types of a Network: 2
13 a. LAN
b. MAN
c. WAN Introduction to Topologies
Week Mediums: Physical Mediums: 2
14 a. Twisted Pair
b. Coaxial Cable
c. Fiber Optics
Week Wireless Mediums: 2
15 a. Microwaves
b. Radio waves
c. Infrared waves
Week Introduction to C++ and basic C++ program design 2
16

You might also like