BSc (Hons) Software Engineering - Universite des Mascareignes

This course provides skills and knowledge to design and develop software systems for all sorts of platforms like desktop/laptop computers, smart and mobile devices, cloud platforms and websites.  At the same time, this course gives a broad overview of all fundamental concepts of modern information systems used in industry including hardware, operating systems, multimedia and networking. It also includes an introduction to new trending fields of computing development such as Internet of Things, Data analytics and Artificial Intelligence. The inclusion of an industrial placement prepares candidates for working careers in software engineering and sets their academic studies into the context of the variety of computer applications.

BSc (Hons) Software Engineering

Faculty of Information and Communication Technology

BSc (Hons) Software Engineering

Course Overview

This course provides skills and knowledge to design and develop software systems for all sorts of platforms like desktop/laptop computers, smart and mobile devices, cloud platforms and websites.  At the same time, this course gives a broad overview of all fundamental concepts of modern information systems used in industry including hardware, operating systems, multimedia and networking. It also includes an introduction to new trending fields of computing development such as Internet of Things, Data analytics and Artificial Intelligence. The inclusion of an industrial placement prepares candidates for working careers in software engineering and sets their academic studies into the context of the variety of computer applications.

Career Prospects

Graduates have a wide range of careers open to them. They can find employment as software engineers, network analysts, web and mobile application developers, analyst programmers, database administrators and educators. After successful completion of the course graduates are fully equipped to pursue higher studies at the level of Master of Science and also conduct research into specific areas of Computer Science

Teaching Methods

TTeaching and learning takes place through lectures, tutorials, laboratory work, individual and group projects, seminars and industrial placement. Students are expected to spend a considerable amount of time on private independent study. Even though the main medium of instruction will be English, some modules may be taught in French. Some parts of the final year project may also be written in French. Our aim is to train bilingual professionals who will have a definite advantage in today’s competitive and globalised job market. On successful completion of this course, you will be awarded a BSc (Hons) Software Engineering.

Course Structure

Semestre 1

  • Programming and Problem Solving
  • Databases: Design and Development
  • Software Engineering Principles
  • ICT Tools and Digital Media
  • Fundamental Mathematics
  • Communication Skills (English)
  • Communication Skills (French)
  • Social and Environmental Responsibility 1

Semestre 2

  • Object Oriented Programming
  • Front-end Web Development
  • Networking Essentials
  • Advanced Databases
  • Discrete Mathematics
  • Ethics and Good Governance
  • Projet Personnel Professionnel (PPP 1)

Semestre 3

  • Algorithmics and Complexity
  • Server Side Web Development
  • Object Oriented Analysis and Design
  • Visual Programming
  • Formal Logic
  • Projet Personnel Professionnel (PPP 2)
  • Social and Environmental Responsibility 2
  • Technical Report Writing
  • Year 2 Project

Semestre 4

  • Graph Theory
  • Operating Systems
  • Linear Algebra
  • Software Project Management
  • Internship / Stage (10 weeks)
  • Year 2 Project

Semestre 5

  • Enterprise Application Development
  • Mobile Application Development
  • Cloud Computing
  • Software Quality Assurance
  • Probability and Statistics
  • Entrepreneurship, Innovation and Technology
  • Social and Environmental Responsibility 3
  • Final Year 3 Project

Semestre 6

  • Cybersecurity
  • Introduction to Data Science
  • Automata and Formal Languages
  • Projet Personnel Professionnel (PPP 3)
  • Internship / Stage (12 weeks)
  • Final Year 3 Project

Mode & Fees

Programmes

Full Time (4 years)-Beng programme
Full Time (3 years)-full degree programme
Full Time (1 year)-top up degree
Part Time (4.5 years)-full programme
Part Time (1.5 years)- top up degree

Fees (Yearly):

Local students (Full Time and Part Time)
Administrative fees: Rs 9,000
Tuition Fees: Rs 40,000 (Not applicable to eligible students under FTES)
International Students(Full time) – Administrative and Tuition Fees
SADC countries: Rs 49000
NON-SADC countries: Rs 84000

How
to Apply

In addition to a completed application form:
– A letter of motivation
– Academic Results
– Copy of your CV detailing your work history if any

Location

Available at Swami Dayanand Campus

Any further inquiries?

Please contact on the following email: student@udm.ac.mu