BAHRIA UNIVERSITY
13 NATIONAL STADIUM ROAD, KARACHI
WEBSITE: www.bahria.edu.pk
TEACHING PLAN
Course Title: Information and Communication Technology
Course Code: CSC-110
Credit: 2+1
Contact Hours: 2 hours lecture per week
3 hours lab per week
Semester: Semester 1 (Fall 2020)
Prerequisite: None
Instructor: Engr. Jawad Ahmed Bhutta
Course Website: https://sites.google.com/site/csjawadbhutta/ict-spring-2018/theory/lectures
Objectives: This is an introductory course on Information and Communication Technologies (ICT). Topics include ICT
terminologies, hardware and software components, Computer Networks, Internet and world wide web, and
ICT based applications.
After completing this course, a student will be able to:
Understand different terms associated with ICT
Identify various components of a computer system
Identify the various categories of software and their usage
Understand different terms associated with the Internet and WWW, communication & networking
Use various web tools including Web Browsers, E-mail clients and search utilities.
Use text processing, spreadsheets and presentation tools
Understand the enabling/pervasive features of ICT
Understand basic concepts of MANET, Information security and Cloud Computing
Synopsis: Types of Computers, Internet and World Wide Web, Application and System Software, Components of the
System, Input and Output Devices, Storage Devices, Number Systems, Programming Languages and concepts,
Adhoc networks, Introduction to cloud computing and virtualization.
COURSE SCHEDULE:
WEEK TOPICS/SUBTOPICS ASSIGNMENTS QUIZZES REMARKS
01 Introduction to ICT & Internet
Introduction to Course, Brief history and
Classification of computers, Basic digital
computer concepts. Course Evaluation
criteria.
02 Components of a system
CPU (ALU, Registers, CU), Instruction set,
Instruction cycle. Input / Output Devices
(Keyboard, Pointing devices, Audio/Video
I/O devices, Hard Copy/Soft Copy Devices)
03 Storage Devices
(Memory Representation, Cache Memory,
Primary Memory, Secondary Memory)
04 Introduction to Programming
Programming Languages, Programming Assignment 1 Quiz 1
Paradigms [ Unstructured, Structured
Programming, Object Oriented]
05 Web Programming
(HTML, DHTML), Android Programming
and its syntax.
06 Data Representation inside computer:
Number Systems
Binary, Decimal, Decimal Fraction,
Conversions.
07 Number Systems(Cont.) Assignment 2
Hex Decimal, Octal, Fractions, Conversions.
08 Boolean Algebra
Binary Arithmetic, Logic Gates.
09
MID TERM
10 User – Computer Interface:
Computer Software [Application Software +
System Software (Operating System)]
11 Computer Networks:
Introduction to Networking and Network
Elements (Deals with data communication
and computer network transmission media
and modes)
12 Computer Networks(Cont.):
Network Topologies, OSI reference and Assignment 3
TCP/IP model
13 Computer Networks(Cont.):
Quiz 2
Adhoc Wireless Networks (Why Adhoc?,
Properties of Adhoc network, Transmission
Standards, Applications)
14 Network Security:
IT Security (Computer security applied to
ensure availability, integrity and
confidentiality of information against
unwanted access, damage and modification).
Security threats and attacks, Cyber Security.
15 Information Systems:
(Data, information and knowledge,
Information systems, Categories of
Information Systems: Operation Support
System, Management Support System,
Specialized / Expert Systems.
16 E-Commerce:
What is E-Commerce, Essential
Characteristics, Service Models, Basic
concepts.
17 Revision and Project Submission
18 FINAL EXAM
COURSE EVALUATION:
Type of Assessment Percentage (%) Remark
Course Work 30 4 Quizzes (10 Marks)
4 Assignments (20 Marks)
Mid-Term Exam 20 Objective 08 Marks and Subjective 12 Marks
Final Exam 50 Objective 20 Marks and Subjective 30 Marks
TEXT BOOKS:
Peter Norton (2011), Introduction to Computers, 7 /e, McGraw-Hill
Main
1. Gary B (2012), Discovering Computers, 1/e, South Western.
2. Deborah (2013), Understanding Computers, 14/e, Cengage Learning.
Reference(s)
3. June P & Dan O (2015), New Perspective on Computer, 16/e, Cengage Learning.
GRADING SCHEME:
Marks Grade Marks Grade
85 – 100 A 60 – 63 C
80 – 84 A- 57 – 59 C-
75 – 79 B+ 54 – 56 D+
71 – 74 B 50 – 53 D
68 – 70 B- < 50 F
64 – 67 C+ Withdrawn W
COURSE POLICY:
Homeworks Homeworks are due at the beginning of class,
(Assignments) Late homeworks will not be accepted,
All works have to be done independently,
Students handing in similar homeworks will receive a grade of 0 (ZERO) and face possible disciplinary
actions.
Makeup Exams In accordance with university regulations, i.e. students should bring a valid excuse authenticated through valid
channels immediately within first week after the exam. Otherwise they will be considered absent and no
makeup exam for them.
Lab/Tutorials All works done in Lab/Tutorials must be individuals.
Attendance Students are expected to attend all classes
Attendance is compulsory and will be taken regularly.
Attendance for less than 75% of the lectures will result in students being barred from taking the Final
Exam.
Code of Conduct The assignments, quizzes and exams need to be done individually. Copying of another student's work or code,
even if changes are subsequently made, is inappropriate, and such work or code will not be accepted. The
University has very clear guidelines for academic misconduct, and they will be enforced in this class.
Cell Phone Cell phones are restricted during class. Cell phones must be turned off during the lecture. If your cell phone
rings during class, you may be asked to leave.
*It is acknowledged that the objectives, synopsis of the course and distributions of examination marks will not be changed in the
framework of the course as certified.
_________________ ___________________________
Signature of Lecturer Validated by Head of Department
Date: Date: