(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
COURSE INFORMATION SHEET
(For Theory Based Course)
Session: Fall – 2021
Course Title: Computing Fundamentals
Course Code: CE – 119-T
Credit Hours: 3+0
Semester: First
Pre-Requisites: None
Muzammil Ahmad Khan
Instructor Name:
Atir Iftikhar
[email protected]Email and Contact Information:
[email protected] CE-101T CPF (A), CE-101T CPF (B),
WhatsApp Group
CE-101T CPF (C), CE-101T CPF (D)
Office Hours: 8:30 PM – 5:30 PM , LMS: 8:30 am to 11:00 am (Tue)
LMS: 8:30 am to 11:00 am (Thu)
Mode of Teaching: Synchronous/Asynchronous/ Hybrid/Blended
COURSE OBJECTIVE:
This course introduces the concepts of computer basics and programming with particular attention
to engineering examples
COURSE OUTLINE:
This course covers the concepts and fundamentals of computing and programming Topics includes
history, components of computers, hardware, software, database, operating systems, networks,
number systems and logic gates. In programming section, it covers topics such as basic building
blocks, loop, decision making and functions.
Page 1 of 7
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
COURSE LEARNING OUTCOMES (CLOs) and its mapping with Program Learning Outcomes
(PLOs):
CLO Bloom’s
Course Learning Outcomes (CLOs) PLOs
No. Taxonomy
Explain the fundamental knowledge and
PLO_1
concepts about computing infrastructure C2
1 (Engineering
including hardware, software, database and (Understanding)
knowledge)
networks.
Applying and Implementing number PLO_2 C3
2
systems and logic gates. (Problem Analysis) (Applying)
Applying and Implementing problem PLO_3
C3
3 solving skills and solve problems (Design/Development of
(Applying)
incorporating the concept of programming. Solutions)
COMPLEX ENGINEERING PROBLEM:
Complex Engineering Problem Details Included: No
RELATIONSHIP BETWEEN ASSESSMENT TOOLS AND CLOS:
CLO-1 CLO-2 CLO-3
Assessment Tools
(41 Marks) (18 Marks) (41 Marks)
Quizzes 7.0% (3) 22% (4) 7.0% (3)
Assignments 7.0% (3) 22% (4) 7.0% (3)
Mid Term Exam 37.0% (15) 0% (0) 37.0% (15)
Final Exam 49.0% (20) 56% (10) 49.0% (20)
100% (41) 100% (18) 100% (41)
Page 2 of 7
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
GRADING POLICY:
Assessment Tools Percentage
Quizzes 10%
Assignments 10%
Midterm Exam 30%
Final Exam 50%
TOTAL 100%
Recommended Books:
• Introduction to Computers ( 6 t h Edition )
Peter Norton
McGraw-Hill Technology Education
https://onlinestudy4u.files.wordpress.com/2012/10/introduction -to-
computers-by-peter-norton-6th-ed.pdf
• Discovering Computers, Complete: Your Interactive Guide to the Digital World
Gary Shelly and Misty Vermaat
Cengage Learning
https://drive.google.com/u/0/uc?export=dow nload&confirm=b4BU&id=1p
aJYGVMTTazxYO5J2IaaL9 -4APuLhN4
• Introduction to Programming using Python
Daniel Liang
Pearson Education
Reference Books:
• Using Information Technology: A Practical Introduction to Computers &
Communications”, 9th Edition
Williams Sawyer
McGraw-Hill
• Computing Essentials
Timothy O’Leary and Linda O’Leary,
McGraw-Hill.
• Starting out with Python, 2 n d Edition
Tony Gaddis
Addison-Wesley
Page 3 of 7
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
LECTURE PLAN
Course Title: Computing Fundamentals
Course Code: CE-119-T
Week Required
Week Dates Topics Key Date
No. Reading
12-10-2021 Fundamentals of Computing Introduction to
Computers,
1 - ▪ What is a Computer? Chapter 1
15-10-2021 ▪ Input - Processing – Output Page No 1-4
▪ Parts of a Computer System
18-10-2021 Fundamentals of Computing Introduction to
Computers,
2 - ▪ History of Computer Chapter 1
22-10-2021 ▪ Generations of Computer Page No 5 – 39
▪ Types of Computers
25-10-2021 I/O Devices and Peripherals Introduction to Assignment 1
Computers,
3 - ▪ What Computers Do? Chapter 2
29-10-2021 ▪ Input Devices Page No 50 - 80
▪ Process
▪ Output Devices
▪ Storage Information
▪ Computer’s Core: The CPU and
Memory
▪ Primary Storage: The Computer’s
Memory
▪ Buses, Ports, and Peripherals
▪ The Keyboard
▪ Pointing Devices
1-11-2021 I/O Devices and Peripherals Introduction to Quiz 1
Computers,
4 - ▪ Mouse Chapter 2,3,4
5-11-2021 ✓ Other Pointing Devices Page No 81 - 157
✓ Alternative Input Devices
▪ Types of Monitor
✓ Factors affecting Screen
Clarity
✓ Standards of Monitors
▪ Printer : Paper Output
✓ Printer Categories
✓ Printer Quality
▪ Secondary Storage: Input and
Output
Page 4 of 7
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
8-11-2021 Introduction to Programming ▪ Introduction
5 - to
Fundamentals Programming
12-11-2021 ▪ Computer Programming using Python,
▪ Algorithm, Pseudo code and Flow Chapter 1
Page No 1 - 24
Chart
▪ Three Computer Programming
Constructs
▪ Computer Language
▪ 3 Types of Computer Languages
▪ The History of Python
▪ Getting Started with Python
▪ Programming Style and
Documentation
▪ Programming Errors
15-11-2021 ▪ Writing a Simple Program Introduction
to
6 - ▪ Reading Input from the Console Programming
19-11-2021 ▪ Identifiers using Python,
▪ Variables, Assignment Chapter 2
Page No 31 - 54
Statements, and Expressions
▪ Simultaneous Assignments
▪ Named Constants
▪ Numeric Data Types and
Operators
▪ Evaluating Expressions and
Operator Precedence
▪ Augmented Assignment
Operators
▪ Type Conversions and Rounding
22-11-2021 ▪ Common Python Functions Introduction Assignment 2
to Quiz 2
7 - ▪ Strings and Characters Programming
26-11-2021 ▪ Introduction to Objects and using Python,
Methods Chapter 3
Page No 63 - 84
▪ Formatting Numbers and Strings
29-11-2021 ▪ Introduction to Objects and Introduction
- to
Methods Programming
8 3-12-2021 Formatting Numbers and Strings using Python,
Chapter 3
Page No 63 - 84
9 Midterm Examination
( 6-12-2021 to 10-12-2021 )
Page 5 of 7
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
13-12-2021 ▪ The while Loop Introduction
to
10 - ▪ The for Loop Programming
17-12-2021 ▪ Nested Loops using Python,
Chapter 5
Page No 133 -
157
20-12-2021 Number Systems
11 - ▪ Number Systems
24-12-2021 ✓ Decimal Numbering systems
✓ Binary Numbering System
o Binary to Decimal
Conversion / Decimal
to Binary Conversion
✓ Octal Numbering System
o Octal to Decimal
Conversion / Decimal
to Octal Conversion
✓ Hexadecimal Numbering
System
o Hexa-Decimal to
Decimal Conversion
Decimal to Hexa Conversion
27-12-2021 Logic Gates Assignment 3
12 - ▪ Basic Logic Functions
31-12-2021 ▪ Logic Gates
✓ Logic Gate Symbols, Logic
Gate Notations, Related
Terminologies
✓ AND/OR/NOT/XOR/NAND/
NOR/NXOR Gate
▪ Boolean Expression → Logic
Circuit
▪ Simplifying Boolean Expressions
Laws of Boolean Algebra
3-1-2022 ▪ Boolean Types, Values, and Introduction Quiz 3
13 - to
Expressions Programming
7-1-2022 ▪ Generating Random Numbers using Python,
▪ if Statements Chapter 4
Page No 91 - 119
▪ Two-Way if-else Statements
Page 6 of 7
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
COMPUTER ENGINEERING DEPARTMENT
10-1-2022 ▪ Nested if and Multi-Way if-elif- Introduction
14 - to
else Statements Programming
14-1-2022 ▪ Common Errors in Selection using Python,
Statements Chapter 4
Page No 91 - 119
▪ Logical Operators
▪ Conditional Expressions
17-1-2022 Hardware, Software and Database Introduction to
Computers,
15 - ▪ How Computers Represent Data Chapter 5,6
21-1-2022 ▪ A look inside the Processor Page No 164 - 240
▪ Microcomputer Processors
▪ Serial Communications
▪ Parallel Communications
Functions of Operating Systems
24-1-2022 Networks Introduction to
Computers,
16 - ▪ Network Chapter 7,8
28-1-2022 ✓ The Uses of a Network Page No 242 - 300
▪ Common Network Types
✓ Local Area Network (LAN),
Wide Area Networks (WAN)
▪ How Networks Are Structured
▪ Wire Based Media
▪ Wireless Media
▪ Network Hardware
▪ Network Protocols
▪ Modem Communications
▪ Digital Data Connections
▪ Wireless Networks
▪ Wired Internet Connections
▪ Wireless Internet Connection
▪ Electronic Mail
▪ The Internet, Intranet & Extranet
▪ B2B and B2C
Final Examination
( 31-01-2022 to 4-02-2022 )
Page 7 of 7