BSc CSIT 2nd Semester Notes, Syllabus & Past Questions

Master object oriented programming, discrete structures, and microprocessors

5 Core Subjects15 Cr.

Discrete Structure

CSC165
Core6 Chapters

Mathematical foundations for computer science, including sets, graphs, and logic.

Object Oriented Programming

CSC166
Core8 Chapters

Concepts of classes, objects, inheritance, and polymorphism, typically implemented in C++.

Microprocessor

CSC167
Core6 Chapters

Architecture and assembly language programming of microprocessors and peripheral interfacing.

Mathematics II

MTH168
Core10 Chapters

Advanced calculus and linear algebra for solving complex computational problems.

Statistics I

STA169
Core6 Chapters

Introductory probability and descriptive statistics for data analysis and research.

BSc CSIT Second Semester Notes, Syllabus and Old Questions

BSc CSIT second semester covers Discrete Structure, Object Oriented Programming (OOP), Microprocessor, Mathematics II, and Statistics I, each worth 3 credit hours for a total of 15 credit hours and 500 full marks. Discrete Structure covers sets, relations, graph theory, and combinatorics, the mathematical language behind computer science. Object Oriented Programming introduces core concepts like classes, inheritance, polymorphism, and encapsulation. Microprocessor introduces low level hardware concepts through Assembly language programming and processor architecture. Mathematics II extends into topics such as linear algebra and further calculus, while Statistics I introduces probability and basic statistical methods. Discrete Structure and OOP both reward consistent daily practice. Instead of memorizing proofs and code line by line, focus on understanding the underlying logic, since that transfers directly to later semesters, including Data Structures and Algorithms in third semester.
TU Exam Strategy: Discrete Structure and OOP old questions tend to repeat closely. Studying several years of past questions can cover a large share of the exam.

Frequently Asked Questions (2nd Semester)

What subjects are taught in BSc CSIT 2nd semester?

BSc CSIT 2nd semester consists of 5 subjects: Discrete Structure (CSC160), Object Oriented Programming (OOP in C++ - CSC161), Microprocessor (CSC162), Mathematics II (MTH163), and Statistics I (STA164), totaling 15 credit hours.

Is Data Structures and Algorithms (DSA) in 2nd semester?

No. Data Structures and Algorithms (DSA) is taught in 3rd semester under Tribhuvan University curriculum. 2nd semester focuses on Discrete Structure and Object Oriented Programming (OOP) as prerequisites.

Does Mathematics II include a laboratory practical exam?

No. Mathematics II is a theory-only course marked out of 60 written board exam marks and 40 internal assessment marks. The remaining four subjects (Discrete Structure, OOP, Microprocessor, Statistics I) include 20-mark practical lab exams.

How to excel in Object Oriented Programming (C++) board exams?

Understand core OOP paradigms — encapsulation, inheritance, polymorphism, and virtual functions. Write complete C++ class programs on paper and practice past TU board exam questions.

What hardware topics are covered in 2nd semester Microprocessor?

Microprocessor covers 8085 and 8086 processor architectures, instruction sets, bus timing diagrams, memory interfacing, and Assembly language programming.