UGC Recognized | Ministry of Education Approved
A degree in Software Engineering delivers well-defined scientific principles, methods, and procedures which will see novel, efficient and reliable software products entering the sector.
UGC Recognized | Ministry of Education Approved
BACHELOR OF SCIENCE HONOURS IN SOFTWARE ENGINEERING
The Bachelor of Science Honours in Software Engineering Degree consists of theoretical and practical knowledge in developing Industrial Strength Software Systems. This programme provides students with a comprehensive understanding of the principles, practices, and methodologies involved in designing, developing, testing, and maintaining software systems, and to contribute effectively in software projects at a professional setting.
YOUR FUTURE
The successful completion of BSc (Hons) in Software Engineering Degree Programme will enable the undergraduates to contribute effectively in designing, developing, testing, and maintaining software systems. With analytical skills and knowledge of understanding systems, languages, and methods required in the industry, the undergraduates will be prepared for successful careers in the field of Software Engineering.
CAREER OPPORTUNITIES
Duration: 4-Year Honours
ELIGIBILITY:
FEE STRUCTURE:
YEAR-WISE CURRICULUM STRUCTURE
The BSc (Hons) in Software Engineering Degree delivers well-defined scientific principles, methods, and procedures which will see novel, efficient and reliable software products entering the sector.
Year I: Semester I (SLQF Level 3) | |||
BSSE 11012 | Foundations in Computing | Core | 3 |
BSSE 11023 | Fundamentals of Programming | Core | 4 |
BSSE 11033 | Introduction to Web User Interface Design | Core | 3 |
BSSE 11044 | Mathematics for Software Engineering – I | Core | 4 |
BSSE 11053 | Computer Architecture and Organization | Core | 2 |
Year I: Semester II | |||
BSSE 12013 | Data Structures and Algorithms | Core | 4 |
BSSE 12023 | System Analysis and Design | Core | 3 |
BSSE 12033 | Introduction to Probability and Statistics | Core | 4 |
BSSE 12043 | Operating Systems | Core | 4 |
BSSE 12053 | Data Communication & Computer Networks |
Year II: Semester I (SLQF Level 4) | |||
BSSE 21013 | Introduction to Software Engineering | Core | 3 |
BSSE 21023 | Database Management Systems | Core | 3 |
BSSE 21032 | Object-Oriented Analysis and Design | Core | 3 |
BSSE 21043 | Mathematics for Software Engineering – II | Core | 4 |
BSSE 21053 | Object-Oriented Programming | Core | 4 |
BSSE 21062 | Ethical & Professional Issues in Computing | Core | 2 |
Year II: Semester II | ||||
BSSE 21013 | Web Programming | Core | 3 | |
BSSE 21023 | Mobile Application Development | Core | 3 | |
BSSE 21032 | Cyber Security Fundamentals | Core | 2 | |
BSSE 21042 | Software Requirements Engineering | Core | 3 | |
BSSE 21053 | Probability Distributions and Applications | Core | 2 | |
BSSE 21062 | Software Architecture & Design Patterns | Core | 3 | |
Year III: Semester I (SLQF Level 5) | ||||
BSSE 31012 | Software Project Planning and Management | Core | 2 | |
BSSE 31022 | Introduction Artificial Intelligence | Core | 3 | |
BSSE 31033 | Enterprise Application Development | Core | 2 | |
BSSE 31042 | Human Computer Interaction | Core | 3 | |
BSSE 31052 | Research Methodology and Scientific Communication | Core | 3 | |
BSSE 31062 | Software Testing and Quality Assurance | Core | 2 | |
BSSE 31073 | Mathematics for Software Engineering – III | Core | 3 | |
Year III: Semester II | ||||
BSSE 32006 | Industrial Training (GPA) – 6 Months Full Time | |||
Year IV: Semester I (SLQF Level 6) | ||||
BSSE 41013 | Statistics for Decision Making | Elective | 3 | |
BSSE 41023 | Distributed Systems and Cloud Computing | Core | 3 | |
BSSE 41032 | Advanced Database Systems | Elective | 3 | |
BSSE 41043 | Applied Machine Learning | Core | 3 | |
BSSE 41053 | Big Data Analytics | Elective | 3 | |
BSSE 41063 | Data Mining & Data Warehousing | Elective | 3 | |
BESE 41072 | Formal Methods in Software Specification and Verification | |||
BSSE 41082 | Software Evolution and Maintenance | |||
BSSE 43096 | Research Project in Software Engineering | Core | 8 | |
Year IV: Semester II | ||||
BSSE 42012 | Wireless Communication and Networks | Elective | 3 | |
BSSE 42022 | Introduction to Entrepreneurship | Elective | 3 | |
BSSe 42032 | Secure Software Engineering | Core | 3 | |
BSSE 42043 | Internet of Things and Their Applications | Elective | 2 | |
BSSE 42053 | Database and System Security | Elective | 3 | |
BSSE 42063 | Introduction to Game Development | |||
BSSE 42072 | Dependability and Reliability of Software Systems | |||
BSSE 42082 | Software Metrics and Models | |||
BSSE 42092 | Service oriented Software Engineering | |||
Total Credit Value for the Degree Programme: 130 | 120 |