COURSE DESCRIPTION

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science , Fall 2022
Course Description : This is an introductory course on Information and Communication Technologies. Topics include ICT terminologies, hardware and software components, the internet and world wide web, and ICT based applications.
Course Code CSC312
Course Title Introduction to Information and Communication Technology
Credit Hours 2+1
Prerequisites by Course(s) and Topics There is no pre-requisite for this course
Assessment Instruments with Weights (homework, quizzes, midterms, final, programming assignments, lab work, etc.) SESSIONAL (Quizzes, Assignments, Presentations) =25 %
Midterm Exam =25 %
Final Exam = 50%
Course Coordinator Shan E Zahra
URL (if any)
Current Catalog Description
Textbook (or Laboratory Manual for Laboratory Courses) Introduction to Computers 7th International Edition, Peter Norton, N. McGraw- Hill.
Reference Material Using Information Technology: A Practical Introduction to Computer & Communications, 6th Edition. Williams, S. McGraw-Hills. 2. Discovering Computers by Gary B. Shelly & Misty E. Vermaat, Course Technology; 1st Edition(January 25, 2011). 3. Computers, Communications & information: A user's introduction, Sarah, E. Hutchinson. Stacey, C. Swayer.
Course Goals
Course Learning Outcomes (CLOs):
At the end of the course the students will be able to:DomainBT Level*
• Basic understanding Computer Science.
• Working knowledge of popular computer applications and operating systems.
• Basic understanding of how computer hardware and networks work.
• Familiarize students with basic structure of programming languages .
Understanding the conversions of binary language and performing binary arithmetic operations. Familiarize students with problem solving techniques
* BT= Bloom’s Taxonomy, C=Cognitive domain, P=Psychomotor domain, A= Affective domain
Topics Covered in the Course, with Number of Lectures on Each Topic (assume 15-week instruction and one-hour lectures)
WeekLectureTopics Covered
Week 1 1 Introduction to Course, Explain Course Outline and contents. Chap1: Introducing today’s technologies Exploring Computers and their uses including the computer defined and Characteristics of Computers.
2 Looking inside the Computer System; Parts of Computer system, The Information processing cycle. Essential computer hardware, Input/output devices, Software and its types, Computer data, the user’s role, User less Computers.
Week 2 3 Computer Devices and mobile • Server • client • Systems for single users • systems for Organizations
4 Input/Output Devices Input Devices
Week 3 5 • Data Storage • Boolean operations • Gates • Flip-flop • Memory addresses • Memory terminology
6 Conversions: • Binary to decimal & Decimal to Binary • Binary to Hexa Decimal • Binary Addition • Binary Multiplication • Ascii codes.
Week 4 7 Data Manipulation • Architecture • Machine Language Instruction • Decoding the instruction
8 • Program execution • Machine cycle • Arithmetic Operations • Programming Data Manipulation • Functions
Week 5 9 Operating Systems • Functions of operating systems • • Batch processing • Interactive processing •
10 Types of Software • Software classification • Operating System Components
Week 6 11 • File Manager • Memory Manager • booting process processes • Deadlock • Security
12 SDLC/PDLC Quiz # 2
Week 7 13 Programming Languages
14 Revision
Week 8 1 hours Mid Term
Week 9 15 Mid Term
16 Mid Term
Week 10 17 Data Communication • Internet
18 Connecting to the internet • www & Types
Week 11 19 Artificial Intelligence
20 Semantic Networks • Knowledge representation • Expert Systems
Week 12 21 Database • Database concepts and characteristics
22 • Classifications and models • Relational database
Week 13 23 Security • privacy and ethics: • computer crime Quiz # 2
24 Data security • security threats • computer virus • worms.
Week 14 25 Personal computer security • backup of data • antivirus • data protection • intellectual property.
26 Network Topologies
Week 15 27 Problem solving Skills
28 Computer Codes
Week 16 29 Revision
30 Revision
Week 17 2 hours Final Term
Laboratory Projects/Experiments Done in the Course
Programming Assignments Done in the Course
Instructor Name Shan E Zahra
Instructor Signature
Date