These computing-focused courses provide the essential technical skills and theoretical grounding required for specialization in IT.

No

Course Title

Description

1

Linear Algebra

Mathematical concepts for graphics, AI, and scientific computing.

2

Calculus

Core calculus principles applied in computing and simulations.

3

Concept of Programming

Introduction to programming logic and algorithms using modern languages.

2

Digital Logic

Foundations of digital electronics and logical circuit design.

3

DBMS (Database Management Systems)

Principles of database design, queries, and normalization.

4

Computer Maintenance

Hardware troubleshooting, assembly, and system diagnostics.

5

System Analysis & Design

Techniques for analyzing and designing software systems.

6

Python Programming

Practical and object-oriented programming with Python.

7

Client/Server Databases (SQL/MongoDB)

Server-side data management using relational and NoSQL databases.

8

Programming C++

Procedural and object-oriented programming in C++.

9

Programming C#

Application development using Microsoft’s C# and .NET framework.

10

Java Programming I & II

Object-oriented development and advanced programming with Java.

11

Web Design & Development I (ASP.Net)

Building dynamic websites using ASP.Net.

12

Mobile App Development

Mobile application design and implementation for Android and iOS.

13

OS I & OS II

Operating systems architecture, processes, and resource management.

14

Software Engineering

Software development lifecycle, requirements, and quality assurance.

15

Web Design & Development II (PHP)

Back-end development and dynamic scripting with PHP.

16

Oracle (SQL-PLSQL)

Advanced database programming and queries in Oracle environments.

17

Computer Ethics

Exploration of professional, legal, and social issues in IT.