ELIGIBILITY:
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
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
BSSE 11023 Fundamentals of Programming
BSSE 11033 Introduction to Web User Interface Design
BSSE 11044 Mathematics for Software Engineering
BSSE 11053 Computer Architecture and Organization
Year I: Semester II
BSSE 12013 Data Structures and Algorithms
BSSE 12023 System Analysis and Design
BSSE 12033 Introduction to Probability and Statistics
BSSE 12043 Operating Systems
BSSE 12053 Data Communication & Computer Networks
Year II: Semester II
BSSE 21013 Web Programming
BSSE 21023 Mobile Application Development
BSSE 21032 Cyber Security Fundamentals
BSSE 21042 Software Requirements Engineering
BSSE 21053 Probability Distributions and Applications
BSSE 21062 Software Architecture & Design Patterns
Year III: Semester I (SLQF Level 5)
BSSE 31012 Software Project Planning and Management
BSSE 31022 Introduction Artificial Intelligence
BSSE 31033 Enterprise Application Development
BSSE 31042 Human-Computer Interaction
BSSE 31052 Research Methodology and Scientific Communication
BSSE 31062 Software Testing and Quality Assurance
BSSE 31073 Mathematics for Software Engineering – III
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
BSSE 41023 Distributed Systems and Cloud Computing
BSSE 41032 Advanced Database Systems
BSSE 41043 Applied Machine Learning
BSSE 41053 Big Data Analytics
BSSE 41063 Data Mining & Data Warehousing
BESE 41072 Formal Methods in Software Specification and Verification
BSSE 41082 Software Evolution and Maintenance
BSSE 43096 Research Project in Software Engineering
Year IV: Semester II
BSSE 42012 Wireless Communication and Networks
BSSE 42022 Introduction to Entrepreneurship
BSSe 42032 Secure Software Engineering
BSSE 42043 Internet of Things and Their Applications
BSSE 42053 Database and System Security
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