ELIGIBILITY:
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.
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 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
FEE STRUCTURE:
Address : Negombo-Minuwangoda Rd, Negombo
Phone : 31 2224 422
Email : info@bci.lk
Website : https://www.bci.lk
BCI Campus
Stream: Computer Science & IT
Level: Honours Bachelor Degree