BSc (Hons) Software Engineering

General

3 locations available

Program Description

Overview

This program provides a deep understanding of the underpinning theoretical foundations of information, technology and systems applied to modern business environments. The pathway is designed to develop your knowledge and expertise in the analysis, development, and application of socio-technical systems and the importance of information technology and computing in society. It provides a deep understanding of the underpinning theoretical foundations of information, technology and systems applied to modern business environments.

Potential Careers

Information Systems Management has integrated all business operations since different industries currently rely on software to improve their performance. Graduates in this major can apply for many job positions in business, communications, healthcare, or gaming industries. Embedded software projects are used in every industry, from medicine to aeronautics.
Accordingly, job positions in this board field can be seen as follows: software engineers, computer and information systems managers, sales engineers, chief technology officers (CTO), video game designer, and user interface designer.

Curriculum

NCC Foundation Year (Level 3):

This programme incorporates a Foundation Year with NCC, which is intended for students wishing to enrol onto the three-year honours degree.

Degree

The Software Engineering degree programme is comprised of a number of compulsory modules, with a range of options in the second and final year to develop your specific interests and expertise.

Modules are 20 credits unless otherwise specified.

Year 1:

Students follow 120 credits of compulsory modules:

  1. Principles of Programming
  2. Architectures & Operating Systems
  3. Building for the Web
  4. Technology & Society
  5. Computational Thinking
  6. Developing Quality Software & Systems I

Year 2:

Students follow 100 credits of compulsory modules, with a choice of one 20 credit optional module:

  1. Object-Oriented System Design
  2. Systems Analysis & Design
  3. Mobile & Web Technologies
  4. Developing Quality Software & Systems II
  5. Research and Professional Skills

Optional modules* (one of the following):

  • Multimedia & Interaction
  • Data & Knowledge Management

Networks & Communications

  • Law & Digital Security
  • Real-Time Computer Graphics

Year 3:

Students follow 100 credits of compulsory modules, with a choice of one 20 credit optional module.

Compulsory modules:

Software Engineering Dissertation Project (40 credits) OR Development Project (BCS) (40 credits)

  1. Advanced Programming
  2. Professional & Ethical Issues in IT
  3. Parallel & Distributed Systems

Optional modules* (one of the following):

  • Cyber Security and Cryptography
  • Advanced Multimedia
  • Computational Intelligence
  • Analytics & Business Intelligence
  • Creating Virtual Worlds Using the GPU
  • Advanced Web Programming
  • Entrepreneurship and Business Innovation
  • Industrial Work Experience

Note: Optional modules are subject to availability and demand; as such, not all optional modules may run in one Academic Year.

Last updated Apr 2020

About the School

SIST is the first British Education Institute based in Morocco, delivering programs from the University of Cardiff Metropolitan University leading to internationally recognized British degrees. SIST i ... Read More

SIST is the first British Education Institute based in Morocco, delivering programs from the University of Cardiff Metropolitan University leading to internationally recognized British degrees. SIST is also the only school in Morocco to deliver complete, internationally accredited, British degree with an addition to the Moroccan degree accredited by the Ministry of Higher Education. Read less
Casablanca , Rabat , Tangier + 2 More Less