Skip to main content

🎓 New resources added daily! Join over 50,000 students using Padandas

C Programming (CSC 115) Notes & Syllabus – TU BSc CSIT 1st Semester


Subject

C Programming (CSC 115) Notes & Syllabus – TU BSc CSIT 1st Semester

C Programming (CSC 115) for TU BSc CSIT 1st Semester — official syllabus, free notes PDF, and exam resources for Tribhuvan University CSIT students.

Sep 26, 2026
6,042
1 topics

Documents 2 documents

C Programming (CSC 115) is a core First Semester subject in Tribhuvan University’s BSc CSIT program (current / new course code). It introduces structured programming with the C language—problem solving, algorithms, control flow, arrays, functions, pointers, structures, file handling, and basic graphics—alongside practical lab work.

On this page you’ll find the official CSC 115 syllabus, downloadable C Programming notes PDF, and related exam resources as we add them. Use it to plan semester study, revise for theory exams, and practice for the lab component.

Note: Older batches may still see CSC 110 on past papers; the syllabus content is the same. CSC 115 is the current code under the revised grading system.

What you’ll learn

  • Problem analysis, algorithms, flowcharts, and the structure of a C program
  • Data types, operators, I/O, and control statements
  • Arrays, strings, functions, structures, unions, and pointers
  • File handling and an introduction to graphics programming
  • Lab-oriented practice that builds logic for later CSIT courses

Course snapshot

  • Code: CSC 115 (current) · formerly CSC 110
  • Program: BSc CSIT · First Semester
  • Board: Tribhuvan University (IOST)
  • Nature: Theory + Lab · Credit hours: 3
  • Marks: 60 (theory) + 20 (practical) + 20 (internal)

Start with the syllabus for unit-wise hours, then download the notes PDF for revision. Past question papers and lab sheets will be linked here as they are published.

About Tribhuvan University

This subject C Programming is offered by Tribhuvan University. This institution is committed to providing high-quality educational resources.

Frequently Asked Questions

Basic understanding of fundamental concepts is helpful but not required. We start from the basics and build up your knowledge progressively.

Once you start studying, you have unlimited access to all subject materials. You can revisit the content as many times as you need.

Yes, you'll receive a certificate of completion that you can add to your profile. Many institutions recognize our certificates as evidence of continued learning.

Our approach focuses on practical, applicable knowledge of C Programming. While we cover theory thoroughly, we emphasize real-world applications and practical skills.

Ready to Master C Programming?

Join thousands of students who have enhanced their knowledge and skills with our comprehensive C Programming content.