• info@mycourse.lk

Bachelor of Science Honours in Software Engineering

Requirements:

ELIGIBILITY:


  • Minimum 3 Passes at GCE A/L (any stream) or
  • Minimum 3 passes at IGCSE A/L Examinations (Cambridge /Edexcel)
  • With a Credit Pass for GCE O/L Mathematics


Description:

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:


  • Registration Fee: Rs 35,000
  • Course Fee: Rs 950, 000 (all 4 years)
  • Installment Plan: Semester Fee Rs 118,750



Address : Negombo-Minuwangoda Rd, Negombo

Phone : 31 2224 422

Email : info@bci.lk

Website : https://www.bci.lk

Available:

BCI Campus