IIT
CSC114Fundamentals of computer systems, hardware, software, and the basic principles of data processing.
Build your foundation in computing, mathematics, and physics
Fundamentals of computer systems, hardware, software, and the basic principles of data processing.
Core programming logic and syntax using the C language, covering loops, functions, and pointers.
Study of binary logic, gates, combinational and sequential circuit design for digital systems.
Basic calculus, algebra, and analytical geometry concepts required for computing applications.
Physical principles of mechanics, electromagnetism, and optics applied to electronics.
BSc CSIT 1st semester includes 5 core subjects: Introduction to Information Technology (IIT - CSC109), C Programming (CSC110), Digital Logic (CSC111), Mathematics I (MTH112), and Physics (PHY113). The total workload is 15 credit hours across 500 full marks.
Four out of five subjects — IIT, C Programming, Digital Logic, and Physics — include a practical laboratory component evaluated by Tribhuvan University. Mathematics I is a theory-only course marked out of 60 theory plus 40 internal marks.
For Theory plus Lab subjects, TU requires a minimum of 40% in each component: 24 out of 60 marks in written theory, 8 out of 20 in practical lab, and 8 out of 20 in internal assessment. For theory-only Mathematics I, the pass mark is 24/60 in theory and 16/40 in internal evaluation.
The 1st semester is structured to accommodate students with or without prior programming background. While C Programming and Digital Logic require consistent logic building and lab practice, subjects like IIT offer a smooth introduction.
Practice handwritten code for C Programming pointers and functions, master K-map simplifications in Digital Logic, and solve past 5-year TU board exam questions available on CSIT Notes Hub.