CSC-110 Computing Fundamentals
Course Title: Computing Fundamentals
Course Code: CSC-110
Pre-Requisites:
Credit Hours Theory: 2
Credit Hours Lab (If 1
Applicable):
Course Objectives: This course provides introduction to computer components,
hardware, operating system, number systems, system software and
the common application software
Learning Outcomes: After the successful completion of course, the students will be able
to:
CLO-1: Students should be able apply the knowledge of
mathematics and computer science to identify basic components
that the modern digital computers system, understand its working,
and use of the digital computes.
Contents (Catalog This course covers binary number systems, basic machine
Description): architecture, memory, CPU, I/O devices, OS, application packages,
and the Internet
Nell Dale & Lewis; Computer Science Illuminated 6/e
Recommended Text Books: Larry Long and Nancy Long ,“Computers: Information
Technology in Perspective”, 9/E
Dale, N. B., & Lewis, J. “Computer science illuminated”.
Jones & Bartlett Learning, 6/e
Schneider and Gersting, “An Invitation to Computer
Science”, Brooks/Cole Thomson Learning
Reference Books: Sherer,” Computer Science: An overview of Computer
Science”
Peter Norton, “Introduction to Computers “, 6th Ed.
ITL Education Solutions ,“Introduction to Information
Technology”
Helping Web Sites:
Attendance is mandatory. Every class is important. All deadlines
are hard. Under normal circumstances late work will not be
accepted. Students are required to take all the tests. No make-up
tests will be given under normal circumstances. There is 0 tolerance
for plagiarism. Any form of cheating on
exams/assignments/quizzes is subject to serious penalty.
General Instructions for
students:
Attendance
75% attendance is mandatory. Latecomers will be marked as
absent.
Evaluation Criteria
Assignments/projects 20%
Quizzes 10%
Mid-Term 20%
Final 50%
Sixteen Week Topics Covered
Week 1 History of Computer Systems
Lesson Plan 2 Number System and Binary Values
3 Data Representation
4 Data Representation
5 Gates And Circuits
6 Gates And Circuits
7 Computing Components
8 Computing Components
9 Mid Term Exam
10 Operating Systems
11 Operating Systems
12 Operating Systems
13 File Systems and Directories
14 File Systems and Directories
15 Computer Networks
16 WWW
17 Review of Course
18 Final Exam
CONTRIBUTION OF COURSE LEARNING OUTCOMES (CLOs) TO PROGRAMME
LEARNING OUTCOMES (PLOs)
BS Software Engineering Computing Fundamentals
No Program Learning Outcomes Course Learning Outcomes
1 2 3 4 5
1 Engineering Knowledge
2 Problem analysis
3 Design/Development of solutions
4 Investigation
5 Modern tool usage
6 Engineer and society
7 Environment and sustainability
8 Ethics
9 Individual and Team work
10 Communication
11 Project Management
12 Lifelong learning