• Events
  • Students
  • Faculty & Staff
  • Parents
  • Campus
  • Alumni
  • Contact Us
  • enEnglish
    • frFrench

Search

SISTSIST

ABOUT US

Discover who we are and what we do.

ACADEMIC

Read all about our programmes and curriculum.

ADMISSIONS

Find out how to apply to SIST & Cardiff Met.

INTERNATIONAL

SIST has 35 different nationalities. Join us.
Apply Now
  • About Us
  • Academics
  • Admission
  • Students
  • Alumni
  • Online Registration
  • Contact Us
  • enEnglish
  • frFrench

BSc Software Engineering

  • Home
  • BSc Software Engineering

BSc Software Engineering (3 Years)

The BSc Software Engineering bachelor degree programme is designed to develop your knowledge and expertise in designing, developing and delivering software solutions in a digital world. You will study a wide range of software development tools, methodologies and technologies to help you in this regard.

The course will also teach you about coding and software architecture so that you can create functional software applications and platforms.

In the initial year of the course, you will cover the basics of computer science to make your foundation strong, and after that the emphasis of the course will be on design and development of software for specific applications. In addition, you will also explore different architectural paradigms, including distributed and parallel computing.

The programme gives you the flexibility to specialise in specific domains within software engineering, like data security, network security, augmented and virtual reality, and web technology.


Programme Overview and Modules

Start Date: Monday 28th September 2020

Mode of Study: Full-time

Duration: 3 years

Degree/ Award: British Bachelor degree awarded by Cardiff Metropolitan University 

Programme Tuition Fees: 59,000 DH per year (includes: 4000 DH Registration fees + 27,500 DH per semester).

Programme modules: BSc Software Engineering Degree (Level 4, Level 5, Level 6):

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

Level 4/Year 1:

Students follow 120 credits of compulsory modules:

  • Principles of Programming  (20 Credits)
  • Architectures & Operating Systems  (20 Credits)
  • Building for the Web  (20 Credits)
  • Computing & Society  (20 Credits)
  • Computational Thinking  (20 Credits)
  • Developing Quality Software & Systems I  (20 Credits)

Level 5/Year 2:

Students follow 90 credits of core modules, with 30 credits of optional modules (including an appropriate 10 credit work experience module):

  • Software Carpentry – Development of Useful and Usable Software (20 credits)
  • Systems Analysis & Design  (20 Credits)
  • Mobile & Web Technologies  (20 Credits)
  • Research Methods for Computing & IS  (10 Credits)
  • Developing Quality Software & Systems II  (20 Credits)

Work Experience with Personal Development Planning (10 credits) OR Summer Experience of Work with PDP (10 credits) OR Employability Skills Computing Project (10 credits) OR Employability Skills Business Project (10 credits)

Optional modules* (one of the following):

  • Multimedia & Interaction  (20 credits)
  • Data & Knowledge Management  (20 credits)
  • Networks & Communications  (20 credits)
  • Law & Digital Security  (20 credits)

Level 5/ Year 3:

Students follow 100 credits of core modules, with 20 credits of optional modules.

  • Advanced Programming  (20 credits)
  • Professional & Ethical Issues in Information Technology  (20 credits)
  • Parallel & Distributed Systems  (20 credits)
  • Software Engineering Dissertation Project  (40 credits)

Optional modules* (one of the following):

  • Cyber Security  (20 credits)
  • Advanced Multimedia  (20 credits)
  • Computational Intelligence  (20 credits)
  • Analytics & Business Intelligence  (20 credits)
  • Computer Graphics  (20 credits)
  • The teaching of Computing  (20 credits)
  • Industrial Work Experience  (20 credits)

*Not all optional modules will run every academic year, as this will depend on selection by students

 

How to Apply?

Would you like to apply to this programme? please book an appointment to take the English Placement Test (200 DH fee – duration: 1h20) by calling or emailing one of our campuses below:

  • Casablanca: 0777 111 555 | [email protected]
  • Rabat: 0688 100 700 | [email protected]
  • Tangier 0688 100 200 | [email protected] 
See Admission Requirements

Search

Categories

  • British Curriculum
  • International Career Opportunities
  • News
  • Blogs
logo-eduma-the-best-lms-wordpress-theme

Choose The SIST Experience

Our rich history is the foundation for our values. Join us to make your college experience unforgettable.

SIST © 2018 All Rights Reserved

Study at SIST

  • Open Days
  • How to Apply
  • International Students
  • Student Life
  • Fees & Finance
  • Faculty & Staff
  • Students Blog

Quick Links

  • Contact Us
  • Foundation Year
  • Undergraduate
  • Postgraduate
  • Employability
  • About SIST
  • Job Vacancies
  • Privacy Policy

Connect with us