SSS 2 Computer & IT Syllabus:1. Central Processing Unit (CPU)- Definition and components of a CPU
- Functions of the CPU
- Types of CPUs
- CPU architecture and organization
- CPU performance and speed
2. Memory Unit- Types of computer memory: primary and secondary
- RAM (Random Access Memory) and ROM (Read-Only Memory)
- Memory hierarchy and cache memory
- Virtual memory and paging
- Memory management techniques
3. Standard Single Logic Gates- Introduction to logic gates
- AND, OR, NOT gates
- Truth tables and Boolean algebra
- Applications of logic gates in digital circuits
4. Alternative Logic Gates- NAND, NOR, XOR gates
- Universal gates
- Logic gate combinations
- Logic gate applications in computer systems
5. Computer Data Conversion- Analog and digital data
- Data representation: binary, decimal, hexadecimal
- ASCII and Unicode encoding
- Data conversion techniques
6. Concept of Computer Files- Definition and types of computer files
- File organization and file systems
- File naming conventions
- File attributes and permissions
7. Handling Computer Files- File operations: create, open, close, read, write, delete
- File management tools and utilities
- File compression and decompression
- File security and backup strategies
8. Word Processing- Introduction to word processing software
- Document formatting and editing
- Page layout and design
- Tables, graphics, and multimedia in word processing
9. Systems Development Cycle- Phases of the systems development life cycle (SDLC)
- Requirements gathering and analysis
- System design and implementation
- Testing and quality assurance
- System maintenance and evaluation
10. Programme Development- Introduction to programming languages
- Steps in program development
- Program design and coding
- Debugging and testing techniques
- Documentation and program maintenance
11. Algorithms and Flowchart- Definition and characteristics of algorithms
- Flowchart symbols and conventions
- Representing algorithms using flowcharts
- Control structures: sequence, selection, and iteration
- Algorithm efficiency and complexity analysis
12. BASIC Programming- Introduction to BASIC programming language
- Variables, data types, and expressions
- Input and output operations
- Control structures in BASIC
- Functions and subroutines
13. Internet- Introduction to the Internet and its history
- Internet protocols: TCP/IP, HTTP, FTP, etc.
- Web browsers and search engines
- Internet security and privacy issues
- Internet services and applications
14. Electronic mail (Email) Services- Introduction to email and its benefits
- Email protocols: POP, IMAP, SMTP
- Email address and account setup
- Composing, sending, and receiving emails
- Managing email folders and contacts
This course is helpful for the following exams: SSS 2