Bachelor of Science Honours in Software Engineering

Bachelor of Science Honours in Software Engineering

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.

Entry requirements

Minimum 3 passes at GCE (A/L) in the Physical Science stream at same sitting
Three passes at IGCSE A/L Examinations (Cambridge /Edexcel) in the Physical Science stream in one sitting
With a Credit Pass for GCE O/L Mathematics

COURSE DURATION

4 years

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

  • Software Engineers
  • Software Developers
  • Software Architects
  • DevOps Engineer
  • Data Scientist
  • Full Stack Developer
  • Machine Learning Engineer
  • AR/VR Developer
  • Mobile App Developer
  • Game Developer
  • IT Educationist | IT Consultant
  • Web Developer | Web Designer
  • Software Quality Assurance Engineer
  • Forensic Computer Analyst
  • IT Lecturer
  • IT Manager

Duration: 4-Year Honours

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

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 11012Foundations in ComputingCore3
BSSE 11023Fundamentals of ProgrammingCore4
BSSE 11033Introduction to Web User Interface DesignCore3
BSSE 11044Mathematics for Software Engineering – ICore4
BSSE 11053Computer Architecture and OrganizationCore2
 Year I: Semester II
BSSE 12013Data Structures and AlgorithmsCore4
BSSE 12023System Analysis and DesignCore3
BSSE 12033Introduction to Probability and StatisticsCore4
BSSE 12043Operating SystemsCore4
BSSE 12053Data Communication & Computer Networks

 

Year II: Semester I (SLQF Level 4)
BSSE 21013Introduction to Software EngineeringCore3
BSSE 21023Database Management SystemsCore3
BSSE 21032Object-Oriented Analysis and DesignCore3
BSSE 21043Mathematics for Software Engineering – IICore4
BSSE 21053Object-Oriented ProgrammingCore4
BSSE 21062Ethical & Professional Issues in ComputingCore2

 

 Year II: Semester II
BSSE 21013Web ProgrammingCore3
BSSE 21023Mobile Application DevelopmentCore3
BSSE 21032Cyber Security FundamentalsCore2
BSSE 21042Software Requirements EngineeringCore3
BSSE 21053Probability Distributions and ApplicationsCore2
BSSE 21062Software Architecture & Design PatternsCore3
Year III: Semester I (SLQF Level 5)
BSSE 31012Software Project Planning and ManagementCore2
BSSE 31022Introduction Artificial IntelligenceCore3
BSSE 31033Enterprise Application DevelopmentCore2
BSSE 31042Human Computer InteractionCore3
BSSE 31052Research Methodology and Scientific CommunicationCore3
BSSE 31062Software Testing and Quality AssuranceCore2
BSSE 31073Mathematics for Software Engineering – IIICore3
 Year III: Semester II
BSSE 32006Industrial Training (GPA) – 6 Months Full Time
Year IV: Semester I (SLQF Level 6)
BSSE 41013Statistics for Decision MakingElective3
BSSE 41023Distributed Systems and Cloud ComputingCore3
BSSE 41032Advanced Database SystemsElective3
BSSE 41043Applied Machine LearningCore3
BSSE 41053Big Data AnalyticsElective3
BSSE 41063Data Mining & Data WarehousingElective3
BESE 41072Formal Methods in Software Specification and Verification  
BSSE 41082Software Evolution and Maintenance  
BSSE 43096Research Project in Software EngineeringCore8
 Year IV: Semester II
BSSE 42012Wireless Communication and NetworksElective3
BSSE 42022Introduction to EntrepreneurshipElective3
BSSe 42032Secure Software EngineeringCore3
BSSE 42043Internet of Things and Their ApplicationsElective2
BSSE 42053Database and System SecurityElective3
BSSE 42063Introduction to Game Development  
BSSE 42072Dependability and Reliability of Software Systems  
BSSE 42082Software Metrics and Models  
BSSE 42092Service oriented Software Engineering  
Total Credit Value for the Degree Programme: 130120

 

Class Schedule

  • Full time (physical) -Weekdays

Course Fee

  • Registration fee – LKR 40,000/=
  • Course Fee – LKR 1,200,000/=
  • Semester Fee- LKR 150,000/=