CS-162 Ict
CS-162 Ict
CS-162 Ict
Faculty of CS & IT
A minimum of 70% attendance is required for a student to be eligible to sit in the final examination
Class Attendance
Processing Data:
5 Transforming Data into Information
The Difference between Data and Information: How Computers Represent Data, Number Systems,
3
Processing Data:
6 Bits and Bytes, Text Codes, Text Codes; How Computers Process Data: The CPU, Machine Cycles,
Memory; Factors Affecting Processing Speed; The Computers Internal Clock; The Bus and its standards
Processing Data:
7 Modern CPUs; Microcomputer Processors, RISC Processors, Extending the Processors Power to Other
Devices: Different Computer ports and slots
4 Types of Storage Devices:
Categorizing Storage Devices , Magnetic Storage Devices: How Data Is Stored on a Disk, Assignment 1
8
How Data Is Organized on a Magnetic Disk, Tracks and Sectors
Storage Devices:
9
Diskettes (Floppy Disks), Hard Disks, Tape Drives, CD-ROM, DVD-ROM, Flash Memory, Smart Cards
5
Measuring and Improving Drive Performance:
10
Average Access Time, Data Transfer Rate, Optimizing Disk Performance, Drive-Interface Standards
The Internet and the World Wide Web:
11 What Is the Internet? The Internets History, The Internets Major Services, Understanding the World Assignment 2
6 Wide Web, Using Your Browser and the World Wide Web, Searching the Web
12 Revision for Mid Term Exam
13 Mid Term Exam
7 Operating System Basics:
14
Types of Operating Systems, User Interface, Enhancing an OS with Utility Software
Operating Systems:
15
PC Operating Systems, Network Operating Systems, Embedded Operating Systems
8
Networking Basics:
16 Assign Term Projects
The Uses of a Network, Common Types of Networks, Hybrid Networks
9 17 Networking Basics:
How Networks Are Structured, Network Topologies and Protocols: Network Media, Network Hardware
Data Communications:
18 Data Communications with Standard Telephone
Lines and Modems, Broadband Connections, Wireless Networks
Database Management:
19 Databases and Database Management Systems: Flat-File and Relational Database Structures, The
10 DBMS, Working with a Database
Survey of Database Systems, Databases at Work, Common Corporate Database Management Systems,
20
Introduction to Data-warehousing and Data-mining
Software Programming and Development:
21 What Is a Computer Program? Hardware/Software Interaction, Code ,Machine Code , Programming Test 2
Languages, Compilers and Interpreters , Planning a Computer Program , How Programs Solve Problems,
11
Understanding the Need for Security Measures:
22 Basic Security Concepts, Threats to Users, Online Spying Tools Presentation of 3 Term projects
Computer-Related Injuries, Threats to Hardware
Understanding the Need for Security Measures
Threats to Data, Cyber terrorism,
Presentation of 3 Term projects
23 Taking Protective Measures
Avoiding Identity Theft, Protecting Your Privacy, Managing Cookies, Spyware, and Other Bugs,
12 Evading Spam, Keeping Your Data Secure, Safeguarding Your Hardware
Computer Ethics, The future of ICT
Artificial Intelligence, Focus on User Interface/ Design, wireless sensor networks, RFIDs, Grid Presentation of 3 Term projects
24
Computing, Cloud computing, Next-generation Networking (NGNs), ICT for development, Robotics The
Real Future of ICT.
Course review and wrap-up
25
Any outstanding topics, lessons learnt, Correlation with future courses
13 BS program structure
26 2686_it-curriculum-09 / 2688_cs-curriculum-09
http://www.hec.gov.pk/InsideHEC/Divisions/AECA/CurriculumRevision/Pages/RevisedCurricula.aspx
Computing Curricula 2005
27 The Joint Task Force for Computing Curricula 2005
14 http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf/view