Welcome to the Second semester of the BSc CSIT program. Find all the notes, syllabus, past papers, and model questions you need for academic success.

Explore detailed chapters for subjects like Discrete Structure, Object-Oriented Programming, Microprocessor and more. You can also find helpful study tips and exam guides.

CSC165

Discrete Structure

This course introduces the basic ideas of discrete mathematics such as logic, sets, and proofs. It helps students develop reasoning skills needed in computer science.

View Chapters
CSC166

Object-Oriented Programming

This course teaches the basics of object-oriented programming using C++. Students learn how to build programs using classes, objects, and other key programming concepts.

View Chapters
CSC167

Microprocessor

This course covers the basics of how microprocessors work and how they are used in computers. It includes topics like computer architecture and input/output operations.

View Chapters
MTH168

Mathematics II

This course focuses on linear algebra, including matrices, vectors, and systems of equations. It helps students apply math in areas like computer graphics and data science.

View Chapters
STA169

Statistics I

This course introduces the basics of statistics such as data analysis, probability, and sampling methods. It helps students understand how to collect and interpret data.

View Chapters