Programming Languages
Introduction to key programming languages like C, C++, Java, and Python for building software applications.
- Key Topics:
- C and C++ Programming
- Object-Oriented Programming (OOP)
- Data Structures
Database Management Systems
Study of database design, relational databases, and SQL queries.
- Key Topics:
- Database Models
- SQL and Query Optimization
- Normalization and Database Design
Software Engineering
Exploration of software development methodologies, design patterns, and software lifecycle.
- Key Topics:
- Agile Methodology
- Software Testing
- System Design