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.
Duration
Schedule
Location
SLQF Level
Medium
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.
Accreditation
Why & What..?
test
test
test
Programme Structure
-
First Year
-
Second Year
| 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
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.