Masters (Masters)
Computer Science
2 years
Computing
This course provides an introduction to how computers work and how we can use them to solve real‑world problems. It covers areas such as programming, data analysis, networks, cybersecurity, and the design of software and technology systems. Through computer science, students learn to think critically, be creative, and develop practical skills that prepare them for careers in technology and other modern fields.
1. Introduction to Computers
- History of computers
- Types of computers
- Basic computer components (hardware & software)
2. Computer Hardware
- Input and output devices
- Storage devices
- CPU, memory, and how a computer processes information
3. Computer Software
- System software (Operating Systems)
- Application software
- Utility programs
4. Fundamentals of Programming
- Introduction to algorithms
- Flowcharts and problem‑solving steps
- Basic programming concepts (variables, loops, conditions)
5. Introduction to Coding
- Hands‑on coding with beginner‑friendly languages (e.g., Scratch, Python)
- Creating simple programs and projects
6. Data and Information Management
- Understanding data types
- Basic data organization
- Introduction to spreadsheets and databases
7. Computer Networks
- What networks are and how they work
- Internet basics
- Email, web browsers, and safe browsing practices
8. Cybersecurity and Digital Safety
- Online safety and responsible digital behavior
- Password security
- Identifying online threats (malware, phishing)
9. Emerging Technologies
- Artificial Intelligence
- Robotics
- Cloud computing and modern digital tools
10. Practical ICT Skills
- Word processing
- Spreadsheets
- Presentations and productivity tools