Weeks
| Lectures
| Laboratory work
| ISST
| ISS
|
| Unit 1. Computer Systems
1.1 Overview of Computer Systems
1.1.1Components of a Computer System
1.2 Evolution of Computer Systems
1.2.1 Brief History
1.2.2 Applications of Computer Systems
| Lab1:Computer Disassembly
|
| MCQ1
MCQ2
i. 3,8, 13, 14 (RM)
|
| 1.3 Data Representation in a Computer System
1.3.1 Bits and Bytes
1.3.2 Number Systems
Unit 2. Hardware Systems
2.1 Processor and Memory
2.1.1 Processor Basics
2.1.2 Type of memory
2.2 Peripherals
2.1.1 Connecting Peripherals
2.2.2 Buses
2.2.3 Input/Output Devices
| Lab2: Benchmarking (Optional)
Binary to Decimal and Decimal to Binary Conversion
| Exercise 1
| MCQ3
MCQ4
MCQ5
i. 1, 2,6,4,5(RM)
|
| 2.3 Storage Devices
2.3.1 Disk Controller Interfaces
2.3.2 Mass Storage
2.4 Putting Together the Hardware
Components
2.4.1 How Components Work Together
| Lab3: Researching a Computer System
Lab4: Online Configuration
|
| MCQ6
i. 9, 11(RM)
|
| 2.5 Improving Computer Performance
2.5.1 Moore's Law
2.5.2 Bottlenecks
2.5.3 Throughput and Latency
Unit 1 and Unit 2 Review Materials
| Lab5:Improving Computer Performance
| Exercise 2
| MCQ7
i. 10 (RM)
|
| Unit 3. Operating system software
3.1 Structure
3.1.1 Layers of Software
3.1.2 The BIOS: Life at the Bottom
3.1.3 Process Control
3.2 Device Management and
Configuration
3.2.1 Interrupt Handling
3.2.2 Hardware Attributes
3.2.3 Configuration
| Exam 1 Multiple-Choice
Exam 1 Practical
|
| MCQ8
MCQ9
i. 7,12 (RM)
|
| 3.3 Resource Sharing
3.3.1 Virtual Memory
3.3.2 File and Printer Sharing
3.4 File Systems
3.4.1 File Organization
3.4.2 File Allocation Table and NT File System
| Lab6: Device Management
Lab7:File Systems Organization
| Exercise 3
|
MCQ10
MCQ11
|
| Unit 4. Application Software
4.1 Software Basicis
4.2 Using Software Systems
| Lab8: DOS Commands
Lab9: Macros
Lab10: Embedding Application Objects
|
| MCQ12
MCQ13
|
| 4.3 Batch Script Files
4.3.1 Advanced Command-Line Functions
4.3.2 Batch File Commands
4.3.3 Batch Script Files
4.4 Databases
|
Lab11: Creating a Batch File
|
| MCQ14
MCQ15
|
| 1st midterm*
| Instructor specific
|
|
|
| 4.5 Software Engineering
4.5.1 Issues in Large-Scale Software Development
4.5.2 Open Source Model
4.5.3 Tools for Software Creation and Management
Review Materials
| Lab12: Searching the Library of Congress
|
Optional Exercise 1
Exercise 4
| MCQ16
|
| Unit 5. Network Systems
5.1 Internet basics
5.1.1 MIME types
5.2.1 Internet Languages
| Exam 2 Multiple-Choice
Exam 2 Practical
|
| MCQ17
|
| 5.2 Local and Wide Area Networks
5.3 Communication Strategies
5.3.1 Client-Server Framework
5.3.2 Peer-to-Peer Networking
5.4 Data Transfer Technologies
| Lab13: Creation of WWW-pages
Lab14: Data Transfer Technologies
|
| MCQ18
MCQ19
MCQ20
|
| 5.5 Internet Architecture
5.5.1 Routers and TCP/IP
5.5.2 Domain Name Service
5.5.3 Connectivity
5.5.4 Internet Service Providers
| Lab15:Observing DNS Name Resolution
| Exercise 5
| MCQ21
|
| Unit 6. Computer Security
6.1 Security Threats
6.1.1 Intruders: Who, Why, and How?
6.1.2 Identity Theft and Privacy Violation
6.1.3 Malicious Software
6.1.4 Denial of Service
|
Lab16:Performing a Vulnerability Analysis
|
| MCQ22
|
| 6.2 Security Technologies
6.2.1 Encryption
6.2.2 Applications of Encryption
6.2.3 Authentication
| Lab17:Configure Windows XP Firewall
| Exercise 6
| MCQ23
|
| 6.3 Prevention, Detection and Recovery
6.3.1 Firewall
6.3.2 Intrusion Detection Tools
6.3.3 Data Recovery
6.3.4 Summary of Security Tips
| Exam 3 Multiple-Choice
Exam 3 Practical
|
| MCQ24
|
| 2st midterm*
| Instructor specific
|
|
|
| SSD 2 Certification Exam
| |
|
|
*) Mid-term exams will be prepared by your instructor.
Periods
| Tasks to complete (iCarnegie)
| Grading policy
| IITU
|
1st attestation
| MCQ1-MCQ13,
Exercise 1, Exercise 2, Exercise 3
Labs
Exam 1 MCQ, Exam 1 PQ,
Midterm 1
| -
5+10
|
|
2nd attestation
| MCQ14-MCQ24,
Exercise 4, Exercise 5, Exercise 6
Labs
Exam 2 MCQ, Exam 2 PQ,
Exam 3 MCQ, Exam 3 PQ
| -
3+7
3+7
|
|
Final exam
| Certification Exam Multiple-Choice
|
|
|
Total
| |
|
|