Back to Semesters

Semester IV

Foundation Studies

Mathmatics III - BT(401)

Use of probability, statistics, and numerical methods to model uncertainty and compute accurate engineering solutions.

Analysis Design of Algorithm - CS(402)

Designing efficient algorithms and analyzing their time and space complexity to solve computational problems optimally.

Software Engineering- CS(403)

Systematic development of reliable software using requirement analysis, design models, testing, and maintenance practices.

Computer Org. & Architecture - CS(404)

Understanding how hardware components like CPU, memory, and I/O work together to execute programs efficiently.

Operating Systems- CS(405)

Core concepts of operating systems including process management, memory management, file systems, and I/O management.

Introduction to Discrete Structure Linear Algebra - AL(401)

Set theory, algebraic structures, logic, graph theory, matrices, and fundamental statistical concepts for problem solving in computing.

Analysis & Design of Algorithms - AL(402)

Design, analysis, and optimization of algorithms using divide-and-conquer, greedy, dynamic programming, backtracking.

Software Engineering- AL(403)

Software development life cycle, requirements, design, testing, maintenance, project management, and quality assurance methodologies.

Computer Organization & Architecture - AL(404)

Structure and functioning of computer systems including CPU design, memory hierarchy, I/O organization, arithmetic operations.

Machine Learning - AL(405)

Principles and techniques of supervised and unsupervised learning, neural networks, dimensionality reduction, model evaluation.