A software engineer is responsible for creating and maintaining secure and robust software applications. This involves applying a wide range of technologies and skills to formally design, develop, and test software to ensure that it satisfies the client or stakeholders’ requirements. Students completing the course will have sufficient expertise to enter the highly dynamic and rapidly developing software industry productively, with a minimum of training.
They will be able to operate effectively in a professional environment; they will learn quickly and will be ready to use new technologies. Moreover, they will be creative and based on the software engineering practice; will be able to produce ideas and solutions to make existing technologies more efficient, or to develop new technologies. These are only a few, but fundamental, features of the exciting modern software industry that largely drives our society and which you, as a graduate of Bachelor of Software Engineering, will enter.
The BSc. Software Engineering has been designed to:
Admission to the Professional Degree Programme in Software engineering is open to holders of the HND/HPD, BTS, DSEP in engineering, and other certificates related to the discipline.
The duration of the degree program is one year (two semesters) in YIBS including an internship.
For a student to qualify for graduation, a minimum of 60 credits must be earned.
FURTHER STUDIES
Upon graduation with the Bachelor’s certificate in software engineering, the students could choose to pursue further studies by spending one more year to earn in degree in any related Education field
Job opportunities
Graduates of Software Engineering can work as front-end developers, back-end developers, full-stack developers, software testers, software project managers, data scientists, image and computer vision experts, and a wide window of opportunities.
COURSE CODE |
COURSE TITLE |
CREDIT VALUE |
STATUS |
L |
T |
P |
SWEY3101 |
Software Architecture |
4 |
C |
30 |
20 |
20 |
SWEY3102 |
Distributed systems and cloud |
4 |
C |
30 |
10 |
20 |
SWEY3103 |
Artificial Intelligence |
4 |
C |
30 |
10 |
20 |
SWEY3104 |
Software development in Java |
4 |
C |
30 |
20 |
20 |
SWEY3105 |
Web application development |
4 |
C |
30 |
10 |
20 |
SWEY3106 |
Advanced Web development |
4 |
C |
30 |
10 |
20 |
SWEY3107 |
Research Methodology |
4 |
C |
30 |
10 |
20 |
SWEY3108 |
Relational database systems and web integration |
4 |
C |
30 |
10 |
20 |
SWEY3109 |
Introduction to Data Science |
4 |
E |
30 |
10 |
20 |
SWEY3110 |
Image processing fundamentals |
4 |
E |
30 |
10 |
20 |
TOTAL |
40 |
|
300 |
100 |
200 |
SECOND SEMESTER
COURSE CODE |
COURSE TITLE |
CREDIT UNIT |
STATUS |
L |
T |
P |
SWEY3201 |
Software development in Python |
4 |
C |
30 |
20 |
20 |
SWEY3202 |
Software project management |
4 |
C |
30 |
20 |
20 |
SWEY3203 |
Internship |
8 |
C |
00 |
00 |
120 |
SWEY3204 |
Research Project |
8 |
C |
00 |
00 |
00 |
SWEY3205 |
Mobile application development |
4 |
C |
30 |
20 |
20 |
SWEY3206 |
Software verification and Validation |
4 |
C |
30 |
20 |
20 |
SWEY3207 |
IT Infrastructure Management |
4 |
E |
30 |
20 |
20 |
SWEY3208 |
Computer and software ethics for IT professionals |
4 |
E |
30 |
20 |
20 |
|
|
|
|
|
|
|
TOTAL |
40 |
|
270 |
180 |
300 |
Management
YIBS: Carrefour Simbock, Rue Chapelle, Yaoundé, CM.
(+237) 670 828 872
admission@yibs.org
Morning sessions: 8:00A.M. – 3:00P.M.
Evening sessions: 4:30P.M. – 8:30P.M.
Join our academic community, develop your potential and achieve your dreams now.
Affiliated with the University of Bamenda