Kathmandu University curriculum

Semester-wise subjects and credit hours for the Kathmandu University programs supported by gpaNepal. Expand a faculty to see the full structure, or open the calculator to have it generated automatically.

Programs and semester subjects

4-year program in Computer Engineering with focus on hardware and software systems

Semester 1

Semester 1

CodeSubjectCredits
ENG 101English I3
MTH 101Calculus I4
PHY 101Physics I4
CHM 101Chemistry I3
CSC 101Introduction to Computing3
CSC 102Programming in C3

Semester 2

Semester 2

CodeSubjectCredits
ENG 102English II3
MTH 102Calculus II4
PHY 102Physics II4
CHM 102Chemistry II3
CSC 103Programming in C++3
CSC 104Discrete Mathematics3

Semester 3

Semester 3

CodeSubjectCredits
ELE 201Digital Logic3
CSC 201Data Structures3
CSC 202Computer Architecture3
MTH 201Linear Algebra3
ELE 202Electronic Devices3
CSC 203Database Management System3

Semester 4

Semester 4

CodeSubjectCredits
CSC 204Object Oriented Programming3
CSC 205Operating Systems3
ELE 203Circuit Analysis3
CSC 206Microprocessors3
MTH 202Probability and Statistics3
CSC 207Software Engineering3

Semester 5

Semester 5

CodeSubjectCredits
CSC 301Computer Networks3
CSC 302Algorithms and Complexity3
ELE 301Digital System Design3
CSC 303Web Technology3
CSC 304System Programming3
CSC 305Compiler Design3

Semester 6

Semester 6

CodeSubjectCredits
CSC 306Database Design3
ELE 302VLSI Design3
CSC 307Computer Graphics3
CSC 308Artificial Intelligence3
CSC 309Information Security3
CSC 310Technical Writing2

Semester 7

Semester 7

CodeSubjectCredits
CSC 401Machine Learning3
CSC 402Distributed Systems3
CSC 403Cloud Computing3
CSC 404Elective I3
CSC 405Project Planning and Management2
PRJ 401Capstone Project I3

Semester 8

Semester 8

CodeSubjectCredits
CSC 406Advanced Topics in Computing3
CSC 407Elective II3
CSC 408Elective III3
CSC 409Professional Ethics and Law2
PRJ 402Capstone Project II4

4-year program in Computer Science with theoretical and practical foundations

Semester 1

Semester 1

CodeSubjectCredits
ENG 101English I3
MTH 101Calculus I4
PHY 101Physics I4
CSC 101Introduction to Computing3
CSC 102Programming Fundamentals3

Semester 2

Semester 2

CodeSubjectCredits
ENG 102English II3
MTH 102Calculus II4
PHY 102Physics II4
CSC 103Programming in C++3
CSC 104Discrete Mathematics3

Semester 3

Semester 3

CodeSubjectCredits
CSC 201Data Structures3
CSC 202Computer Organization3
MTH 201Linear Algebra3
CSC 203Database Fundamentals3
CSC 204Web Technology3

Semester 4

Semester 4

CodeSubjectCredits
CSC 205Object Oriented Programming3
CSC 206Operating Systems3
CSC 207Software Engineering3
MTH 202Probability and Statistics3
CSC 208Algorithms3

Semester 5

Semester 5

CodeSubjectCredits
CSC 301Computer Networks3
CSC 302Database Design3
CSC 303Artificial Intelligence3
CSC 304Compiler Design3
CSC 305System Programming3

Semester 6

Semester 6

CodeSubjectCredits
CSC 306Computer Graphics3
CSC 307Information Security3
CSC 308Computational Methods3
CSC 309Mobile Computing3
CSC 310Bioinformatics3

Semester 7

Semester 7

CodeSubjectCredits
CSC 401Machine Learning3
CSC 402Distributed Computing3
CSC 403Cloud Computing3
CSC 404Elective I3
CSC 405Elective II3

Semester 8

Semester 8

CodeSubjectCredits
CSC 406Advanced Topics in CS3
CSC 407Elective III3
CSC 408Professional Ethics2
PRJ 401Research Project4

4-year program in partnership with CIHE Australia (First 2 years at KU)

Semester 1

Semester 1

CodeSubjectCredits
ENG 101English I3
MTH 101Calculus I4
PHY 101Physics I4
CSC 101Introduction to Computing3
CSC 102Programming in C3

Semester 2

Semester 2

CodeSubjectCredits
ENG 102English II3
MTH 102Calculus II4
PHY 102Physics II4
CSC 103Programming in C++3
CSC 104Discrete Mathematics3

Semester 3

Semester 3

CodeSubjectCredits
CSC 201Data Structures3
CSC 202Database Fundamentals3
CSC 203Web Technology3
MTH 201Linear Algebra3
CSC 204Operating Systems3

Semester 4

Semester 4

CodeSubjectCredits
CSC 205Object Oriented Programming3
CSC 206Software Engineering3
CSC 207Database Design3
MTH 202Probability and Statistics3
CSC 208Computer Networks3

Semester 5 (at CIHE Australia)

Semester 5

CodeSubjectCredits
BIS 301IT Project Management6
BIS 302Enterprise Systems6
BIS 303Security and Risk6

Semester 6 (at CIHE Australia)

Semester 6

CodeSubjectCredits
BIS 304Business Intelligence6
BIS 305Cloud Technology6
BIS 306Digital Innovation6

Semester 7 (at CIHE Australia)

Semester 7

CodeSubjectCredits
BIS 401Strategic IT Management6
BIS 402Emerging Technologies6
BIS 403Elective I6

Semester 8 (at CIHE Australia)

Semester 8

CodeSubjectCredits
BIS 404Industry Placement12
BIS 405Capstone Project6

4-year program focused on cybersecurity, network security, and information protection

Semester 1

Semester 1

CodeSubjectCredits
ENG 101English I3
MTH 101Calculus I4
PHY 101Physics I4
CSC 101Introduction to Computing3
CSC 102Programming in C3

Semester 2

Semester 2

CodeSubjectCredits
ENG 102English II3
MTH 102Calculus II4
PHY 102Physics II4
CSC 103Programming in C++3
CSC 104Discrete Mathematics3

Semester 3

Semester 3

CodeSubjectCredits
CSC 201Data Structures3
CSC 202Computer Organization3
SEC 201Cybersecurity Fundamentals3
MTH 201Linear Algebra3
CSC 203Database Fundamentals3

Semester 4

Semester 4

CodeSubjectCredits
CSC 204Operating Systems3
SEC 202Network Security3
CSC 205Object Oriented Programming3
MTH 202Probability and Statistics3
SEC 203Cryptography3

Semester 5

Semester 5

CodeSubjectCredits
SEC 301System and Application Security3
SEC 302Penetration Testing3
CSC 301Computer Networks3
SEC 303Incident Handling3
CSC 302Software Engineering3

Semester 6

Semester 6

CodeSubjectCredits
SEC 304Web Application Security3
SEC 305Malware Analysis3
CSC 303Database Security3
SEC 306Forensics & Investigation3
SEC 307Cloud Security3

Semester 7

Semester 7

CodeSubjectCredits
SEC 401Advanced Cryptography3
SEC 402AI in Cybersecurity3
SEC 403Risk Management3
SEC 404Elective I3
CSC 401Project Planning2

Semester 8

Semester 8

CodeSubjectCredits
SEC 405Security Architecture3
SEC 406Elective II3
SEC 407Professional Ethics2
PRJ 401Capstone Project4

How Kathmandu University structures a degree

Kathmandu University runs a semester system across its schools, with engineering and computing programs delivered as a sequence of credit-weighted semesters, each producing its own SGPA. KU is known for a comparatively heavy practical and project component, which shows up in the tables below as lab and project rows carrying their own credit hours.

That structure has a direct consequence for your GPA. When a meaningful share of a semester's credits sits in practical work, your semester average is genuinely sensitive to how those components are graded — they are not rounding error. Entering them accurately is the difference between a calculated SGPA that matches your transcript and one that does not.

The KU grading scale

Kathmandu University uses an A+ to F scale with A+ at 4.0 grade points. The intermediate steps differ from Pokhara University's, which is the most common source of wrong numbers when a KU student uses a calculator built for a different university. gpaNepal applies the KU scale automatically once you select Kathmandu University, so the only thing you need to get right is the initial selection.

What the tables show

Each semester lists subject codes, names and credit hours. The codes are worth paying attention to when you are cross-checking against your own registration or exam routine, since KU subject names are often abbreviated differently in day-to-day use than in the syllabus. Where a subject has a separate practical component with its own credits, it appears as its own row rather than being folded into the theory paper.

Using these lists with the calculator

You do not have to type any of this in by hand. In the calculator, choose Kathmandu University and then your faculty, and gpaNepal generates every semester on this page with the right subjects and credit hours already filled in. All that is left is entering your grades. Subjects can still be renamed, added or removed afterwards, so an elective that differs from the template is a two-second fix rather than a reason to start over.

Grades are stored in your own browser, never on our servers, so you can keep a running record across your whole degree and export it to CSV or PDF whenever you want a backup. The KU SGPA and CGPA calculator page explains the grading scale in more detail.

A word on accuracy

Curricula get revised. Subject codes change, credit weightings are adjusted, and faculties introduce new electives between batches. The lists here reflect the syllabus versions gpaNepal was built against, and they are a reference rather than an official publication — your college's own syllabus and your marksheet are always the authority. If you spot a subject or credit value that no longer matches yours, tell us at info@kibu.space and we will correct it.

Frequently asked questions

Do KU lab and project credits count toward SGPA?

Yes, and at KU they often account for a substantial share of a semester's credits. They are graded and credited, so they carry proportional weight in the semester average. Enter them alongside your theory subjects.

Is the KU grading scale the same as Pokhara University's?

No. KU tops out at A+ worth 4.0, whereas Pokhara University's highest grade is a plain A at 4.0 with no A+ above it. The intermediate steps differ too, so the two scales are not interchangeable.

My program is not listed here. Can I still use the calculator?

Yes. Choose Kathmandu University and start from scratch, then add your subjects and credit hours manually. The KU grade-point scale is applied regardless of whether a template exists for your program.

How current are these subject lists?

They reflect the syllabus versions gpaNepal was built against. Curricula are revised periodically, so check yours against your college syllabus and let us know at info@kibu.space if something has changed.