inner-banner

Bachelor of Computing (Software Engineering)

test

Bachelor of Computing

Software Engineering

In this major you will learn to design, measure, and analyze software-based systems. You’ll receive a strong foundation in computer science with emphasis on the gathering, design, implementation and testing of software requirements. You will also advance your communication and collaboration skills.

This course provides coverage of aspects of modern computing depending on the major chosen. It covers fundamental program mining and theoretical knowledge followed by an opportunity to specialize in one of the three key computing areas: Computer Science, Cyber Security and Software Engineering.

The course teaches C and Java in the first year as the tools for learning core concepts such as objects  orientation and algorithms. Linux skills are taught throughout the course, and emphasis is placed on learning the basics before moving onto advanced topics. Graduates from the course will have a high level of knowledge of computer systems and processes involved in software development and maintenance.

Awarding University

This recognized academic programme is awarded by SLIIT under the Faculty of Computing.

Ensures globally accepted academic standards, preparing students with practical skills aligned to current industry needs and expectations.

Why & What..?

WHY CHOOSE SOFTWARE ENGINEERING
WHAT YOU WILL STUDY
WHAT ARE THE PROGRAM OUTCOMES

test

test

test

Programme Structure

Previous Curriculum

Semester 1
Code Module Credit
ISEC2001 Fundamental Concepts of Data Security 25
NPSC1003 Integrating Indigenous Science and STEM 25
ISAD1000 Introduction to Software Engineering 25
COMP1007 Programming Design and Implementation 25
Semester 2
Code Module Credit
COMP1002 Data Structures and Algorithms 25
COMP1000 Unix and C Programming 25
MATH1015 Linear Algebra 1 25
MATH1019 Linear Algebra and Statistics for Engineers 25
CMPE2002 Requirements Engineering 25
COMP1006 Foundations of Computer Science 25
ISEC1000 Cyber Security Concepts 25
Semester 1
Code Module Credit
MJRU-COMPS Computer Science Major (B Comp) 1
MJRU-CYBSE Cyber Security Major (B Comp) 1
MJRU-SFTEN Software Engineering Major (B Comp) 1

More about the program

Entry Requirements
Career Opportunities
Course Fee
Course Summery

test

test

test

In this major you will learn to design, measure, and analyze software-based systems. You’ll receive a strong foundation in computer science with emphasis on the gathering, design, implementation and testing of software requirements. You will also advance your communication and collaboration skills.

This course provides coverage of aspects of modern computing depending on the major chosen. It covers fundamental program mining and theoretical knowledge followed by an opportunity to specialize in one of the three key computing areas: Computer Science, Cyber Security and Software Engineering.

We Work Hard To Prepare Every Student For Their Professional Life