Cart Total Items (0)

Cart

  • Makepe besides Parcours VITA

Bachelor's of Engineering in Software Engineering

SPECIALTY: SOFTWARE ENGINEERING

QUALIFICATION OFFERED: Bachelors of Engineering

DURATION OF STUDIES: Four (04) years

Contact Info
Director of Programs
Contact:
  • info@bhist.com
  • 675 59 89 06 / 6868 13 35 30
Social Info:

Program Overview

The Bachelor of Engineering (B.Eng.) program in Software Engineering offers integrated studies in the principles and practice of software systems development and related computer and telecommunications technologies. The Software Engineering program provides breadth and depth in fundamental computing theory and practice, processes, methods and tools for developing software systems, and regulatory and social issues. In addition, students receive a solid foundation in mathematics, the physical sciences, and engineering science and design. Emphasis is placed on developing expertise in object-oriented programming (using C++ and Java) and real-time computer systems.

PROGRAM OBJECTIVES

The objective of the Software engineering program is to graduate practical, qualified engineers who can successfully pursue careers in the computing profession or similar areas

On graduating, students will be well-versed in all aspects of software engineering. As well as having a solid background in software development, they’ll also have knowledge of multiple specialisms in various fields relating to software engineering, which will benefit you during your early years as a computing professional.

Learning Outcome:

  • Graduates will be able to design software systems and define architectures in open and distributed environments in a holistic and integrative manner.
  • Graduates will learn to apply the best software engineering practices and standards to software development and the evolution of diverse types of software systems.
  • Graduates will learn to analyze and develop digital business models and value creation practices through the re-engineering of processes and services.
  • Graduates will also be able to evaluate the business impact and cost benefits of digitalization on individuals, organizations, society and the world, and design supporting enterprise architectures.

Admission Requirements:

A minimum of 2 A-Levels in Science including Mathematics.

Graduation Requirements:

To graduate, a student must earn a minimum of 240 credits. This includes the 18 credits for university courses.

Employment opportunities:

A software Engineering Degree will provide graduates with the following career opportunities;
Code Developer; Communications Specialist; Corporate Trainer; Embedded Software Engineer; Entrepreneur; Financial Analyst; Fund Manager; IT Specialist; Network Engineer; Operations Manager; Quality Assurance Specialist; Research and Development Consultant; And more

PROGRAM STRUCTURE FOR THE B.Eng IN SOFTWARE ENGINEERING

General Study Requirements

 

SPT 100           Sports & Physical Education
CMPE 101        Civics, Morals & Professional Ethics

Language Requirements:
ENG 101          Use of English I
FRE 101           Use of French I
ENG 102          Use of English II
FRE 102           Use of French II

Compulsory Courses:

LEVEL 1
EMA:101          Engineering Mathematics I (Linear Algebra)
SWE 101          Programming
EMA 103          Discrete Mathematics
COM 101         Introduction to Computing
ENP 101           Entrepreneurship Project 1
SWE 103          Basic Electronics

EMA 102          Engineering Mathematics II (Numerical Analysis)
ECE 102           Circuit Analysis
SWE 104          Information Systems
SWE 102          Data Structure & Algorithms
ESC 104           Basic Electronics
SWE 108          Computer Organization &Architecture
EPR 198           Internship I
ENP 102           Entrepreneurship Project II

LEVEL 2
EMA 201          Engineering Mathematics III (Statistics & Probability)
SWE 201          Systems Programming
SWE 203          Computer Networks & Protocols
SWE 205          Operating Systems
SWE 207          Digital Electronics I
ECN 201          Managerial Economics & Financial Analysis
ENP 201           Entrepreneurship Project III
SWE 213          Human computer interaction (HCI)
SWE 211          Sequential Control
SWE 215          Java Mobile Programming

SWE 202          Object Oriented Programming
SWE 206          Internet programming & Multimedia Systems
SWE 216          Digital Signal Processing
SWE 204          Database Management System practice
ENP 202           Entrepreneurship Project IV
SWE 208          Digital Electronics II
SWEE 218        Systems Engineering
SWE 212          Sequence Control Laboratory
EPR 298           Internship II

LEVEL 3
SWE 301          Web Programming
SWE 303          Analysis & Design of Algorithm
SWE 305          Microcontrollers & Microprocessors
SWE 313          Software Engineering
SWE 307          Computer Hardware & Trouble Shooting Lab
SWE 315          Fundamentals of Artificial Intelligence
SWE 309          Programming Using Java
SWE 311          Information Systems & Network security
SWE 317          Software Architecture & Design
SWE 319          Human Computer Interaction

EPR 398           Industrial Placement (3 to 5 months)

LEVEL 4
SWE 401          Embedded Systems
SWE 403          Software Project Management
SWE 405          Software Testing
SWE 407          Data Mining
SWE 411          Software Maintenance & Administration
ENP 401           Entrepreneurship Project V
SWE 413          Cloud Computing
LAW 403         Labor Law and Company Law
SWE 417          Software measurements and Metrics
ESR 401           Introduction to Methodology of Scientific research

SWE 418          Expert Systems & Artificial Intelligence
SWE 404          Distributed Computing & Client Server Systems
SWE 408          ERP Systems Engineering
SWE 410          Analysis of Software Artifacts
LAW 412           E-Commerce
SWE  414         Data Ware housing
PROJ 402        Senior Year Project