Skip to main content

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

Software Engineering (CSC 364) Notes & Syllabus – TU BSc CSIT 6th Semester


Subject

Software Engineering (CSC 364) Notes & Syllabus – TU BSc CSIT 6th Semester

TU BSc CSIT 6th Semester Software Engineering (CSC 364): official syllabus plus free notes PDFs on process models, agile, requirements, testing, and SPM.

Sep 27, 2026
12,597
1 topics

Documents 2 documents

Software Engineering (CSC 364) is a Sixth Semester course in Tribhuvan University’s BSc CSIT program. It covers how high-quality software is built and managed — software process models, agile development, requirements engineering, system modeling, architectural design, implementation, testing, evolution, and software project management.

Start with the official Software Engineering syllabus (CSC 364), then study from the notes below:

What you’ll learn

  • Software engineering fundamentals, ethics, and software process models
  • Agile methods and agile project management
  • Functional and non-functional requirements and the requirements engineering process
  • System modeling, architectural patterns, and object-oriented design with UML
  • Development, release, and user testing, including test-driven development
  • Software evolution, project planning, risk management, and COCOMO cost estimation

Course snapshot

  • Code: CSC 364
  • Program: BSc CSIT, Sixth Semester
  • Board: Tribhuvan University (IOST)
  • Nature: Theory + Lab, 3 credit hours
  • Marks: 60 (final) + 20 (internal) + 20 (lab)

About Tribhuvan University

This subject Software Engineering 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 Software Engineering. While we cover theory thoroughly, we emphasize real-world applications and practical skills.

Ready to Master Software Engineering?

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