The second semester of the B.Sc. CSIT curriculum focuses on core problem-solving principles, object-oriented programming methodology, and advanced notions of electrical circuits and boards.
The course emphasises computer science applications while covering discrete structure fundamentals such as logic, proofs, sets, relations, functions, counting, and probability.
Object Oriented Programming
The course covers the general concepts of object oriented programming using C++ programming language.
This course introduces students to the fundamentals of computer organisation, I/O interfaces, and interrupt procedures.
The course covers linear algebra ideas and techniques. Systems of linear equations, determinants, vectors and vector spaces, eigenvalues and eigenvectors, and singular value decomposition….
This course covers the fundamentals of statistics, descriptive statistics, probability, sampling, random variables and mathematical expectations, probability distribution, and correlation.