Bachelor of Software Engineering

Comprehensive program combining theoretical foundations with practical software development skills. Emphasizes large-scale software systems, project management, and quality assurance. Features year-long capstone project and mandatory industry internship. Graduates are prepared for roles as software engineers in global tech companies.

Year 1 - Semester 1

  • SE101: Programming Fundamentals (Java)
  • SE102: Software Engineering Principles
  • MATH101: Calculus I
  • SE103: Digital Logic Design
  • COMM101: Professional Communication
  • PHYS101: Engineering Physics

Year 1 - Semester 2

  • SE104: Object-Oriented Design
  • SE105: Data Structures
  • MATH102: Calculus II
  • SE106: Database Management
  • SE107: Web Technologies
  • STAT101: Probability and Statistics

Year 2 - Semester 1

  • SE201: Software Architecture
  • SE202: Algorithms Analysis
  • SE203: Requirements Engineering
  • SE204: User Interface Design
  • MATH201: Discrete Mathematics
  • SE205: Version Control Systems

Year 2 - Semester 2

  • SE206: Software Testing
  • SE207: Operating Systems
  • SE208: Computer Networks
  • SE209: Mobile Development
  • SE210: Agile Methodologies
  • SE211: Software Quality Assurance

Year 3 - Semester 1

  • SE301: Software Project Management
  • SE302: Cloud Computing
  • SE303: System Design Patterns
  • SE304: Enterprise Software Development
  • SE305: API Design
  • SE306: DevOps Practices

Year 3 - Semester 2

  • SE307: Distributed Systems
  • SE308: Secure Software Development
  • SE309: Performance Engineering
  • SE310: Software Maintenance
  • SE311: Industry Internship I
  • SE312: Technical Writing

Year 4 - Semester 1

  • SE401: Capstone Project I
  • SE402: Machine Learning for Software Engineers
  • SE403: Microservices Architecture
  • SE404: Software Analytics
  • SE405: Industry Internship II
  • SE406: Ethics in Software Engineering

Year 4 - Semester 2

 

  • SE407: Capstone Project II
  • SE408: Emerging Technologies
  • SE409: Software Innovation
  • SE410: Professional Practice
  • SE411: Software Deployment
  • SE412: Technical Leadership