(+237) 670 828 872 / (+237) 690 865 517

Software Engineering

Program Overview

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.

Objectives

The BSc. Software Engineering has been designed to:

  1. provide students with knowledge and understanding of the fundamental principles and technologies of software engineering and general computer science;
  2. give students practical skills in the application of existing tools and techniques for the design and development of software;
  3. give students substantial experience in applying a systematic approach to software development and evaluation individually or as members of a software team;
  4. make students aware of professional, ethical and legal issues that might arise in a software development environment;
  5. enable students to develop as independent and self-critical problem solvers;
  6. prepare students for continued study at an advanced level, either in formal postgraduate study or as continued professional development

ADMISSION

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.

DURATION

The duration of the degree program is one year (two semesters) in YIBS including an internship.  

GRADUATION REQUIREMENT

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.

STRUCTURE OF THE PROGRAMME FOR PROFESSIONAL BACHELOR’S DEGREE IN SPECIALIZATION: SOFTWARE ENGINEERING

FIRST SEMESTER

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

School Contact Info

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.

Social Info

Register Now

Join our academic community, develop your potential and achieve your dreams now.

Affiliated with the University of Bamenda