I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+977 9807718500

Email

harshchy143@gmail.com

Website

harshchaudhary.com.np

Address

Kathmandu, Nepal

Social Links

Career Journey

Pokhara University B.E. Software Engineering (BESE) – Complete New Course Structure & Syllabus [2022]

Explore the complete semester-wise course structure of the BE Software Engineering (BESE) program at Pokhara University. Includes subject lists, credit hours, and elective options for all 8 semesters.

Pokhara University B.E. Software Engineering (BESE) – Complete New Course Structure & Syllabus [2022]

📘 Pokhara University – Bachelor of Engineering in Software Engineering (BESE) Course Structure

If you're planning to pursue Bachelor of Engineering in Software Engineering (BESE) under Pokhara University, here's a detailed semester-wise course structure to help you plan your academic journey. This guide also includes elective options and highlights key subjects in each semester.


🎓 Course Overview

The Bachelor of Software Engineering at Pokhara University is an 8-semester undergraduate program designed to produce skilled software developers, system architects, and IT professionals. The curriculum is both theory-intensive and application-driven, offering hands-on projects, modern programming languages, and industry-relevant electives.


📅 Semester-Wise Curriculum

📍 Year I, Semester I

  • MTH 110 – Calculus I (3 credits)
  • MEC 116 – Basic Engineering Drawing (1 credit)
  • CMP 116 – Discrete Structure (3 credits)
  • ELX 110 – Digital Logic (3 credits)
  • CMP 124 – Programming in C (3 credits)
  • MTH 120 – Problem Solving Techniques (3 credits)
  • CMP 122 – Computer Workshop (1 credit)

📍 Year I, Semester II

  • MTH 150 – Algebra & Geometry (3 credits)
  • ELX 176 – Microprocessor & Computer Architecture (3 credits)
  • PHY 110 – Applied Physics (3 credits)
  • ENG 110 – Communication Technique (2 credits)
  • CMP 162 – OOP in C++ (3 credits)
  • CMP 168 – Web Technology (3 credits)

📍 Year II, Semester III

  • MTH 210 – Calculus II (3 credits)
  • CMP 222 – Database Management System (3 credits)
  • CMP 160 – Data Structure & Algorithm (3 credits)
  • MTH 216 – Probability & Statistics (2 credits)
  • CMP 228 – Advanced Programming with Java (3 credits)
  • CMP 230 – Software Engineering Fundamentals (3 credits)

📍 Year II, Semester IV

  • CMP 274 – Computer Graphics & Multimedia (3 credits)
  • CMP 280 – System Programming (3 credits)
  • MTH 252 – Numerical Methods (2 credits)
  • CMP 272 – Analysis & Design of Algorithms (3 credits)
  • CMP 278 – OOD & Modeling using UML (3 credits)
  • CMP 270 – Research Fundamentals (2 credits)

📍 Year III, Semester V

  • CMP 226 – Applied Operating System (3 credits)
  • CMP 334 – Computer Network (3 credits)
  • CMP 338 – Simulation & Modeling (3 credits)
  • CMP 340 – Software Design & Architecture (3 credits)
  • CMM 342 – AI & Neural Network (3 credits)
  • CMM 336 – Data Science & Machine Learning (3 credits)

📍 Year III, Semester VI

  • CMP 376 – Agile Software Development (3 credits)
  • MGT 320 – Engineering Management (2 credits)
  • CMP 382 – Software Dependability (3 credits)
  • Elective I (3 credits)
  • PRJ 360 – Project I (1 credit)
  • CMP 378 – Cloud App Development Foundation (3 credits)
  • CMP 380 – Network Programming (3 credits)

📍 Year IV, Semester VII

  • CMP 442 – Software Project Management (3 credits)
  • CMP 442 – Distributed Systems & Cloud Computing (3 credits)
  • CMP 440 – Software Testing, Verification, Validation & Quality (3 credits)
  • Elective II (3 credits)
  • CMP 438 – Entrepreneurship & Professional Practice (2 credits)
  • Engineering Economics (3 credits)

📍 Year IV, Semester VIII

  • Elective III (3 credits)
  • INT 469 – Internship (3 credits)
  • PRJ 452 – Project II (3 credits)

🧠 Elective Courses

Software Development & Programming

  • CMP 416 – .NET Technologies
  • CMP 418 – Advanced Web Technology
  • CMP 429 – Compiler Design
  • CMP 422 – Formal Methods in Software Engineering
  • CMP 411 – Mobile Apps Development
  • CMP 485 – Web Services & Applications

Application-Oriented Electives

  • CMP 413 – e-Commerce
  • CMP 421 – Engineering Entrepreneurship
  • ENV 487 – Environmental Impact Assessment
  • CMP 423 – ERP
  • CMP 424 – Geographic Information System
  • CMP 412 – Management Information System
  • CMP 486 – Mobile Computing
  • MTH 481 – Statistical Quality Control

🏁 Final Thoughts

This structured curriculum ensures students develop a deep understanding of both theoretical principles and practical applications in software engineering. With electives ranging from AI to mobile development and e-commerce, students can tailor their degree based on personal interest or industry trends.


📢 Are you a PU student? Share this post with your classmates and bookmark it for future reference!
🔍 Need old exam papers? Stay tuned — we’ll be uploading semester-wise past questions soon.

3 min read
Jun 22, 2025
By Harsh Chaudhary
Share

Leave a comment

Your email address will not be published. Required fields are marked *

Related posts

Jul 16, 2025 • 3 min read
A behind-the-scenes look at how I built a real-time LAN chat room with file sharing, using C++ sockets that run on both Windows and macOS.
Jun 03, 2025 • 3 min read
How to Build a Developer Portfolio That Stands Out in 2025