Gateway To MSE Admission

Submitted by coleen.yan@edd… on Tue, 10/03/2023 - 13:34
Main Image
A business manager with colleagues in the background

Getting started

Why was this course created?

This course prepares students for advanced programming courses by teaching them the essential programming and software development skills they need. Students will establish a strong foundation and acquire the necessary knowledge and skills to confidently enter advanced programming courses. This course is a stepping stone to more complex and specialised areas of software development, and it ensures that students have the foundational understanding they need to succeed.

Who is this course for?

This course is designed for individuals who want to delve into the field of software development and programming. It is intended for:

  • Students with little or no prior programming experience who want to build a strong foundation in software development.
  • Those who plan to pursue advanced programming courses but lack the necessary foundational knowledge.
  • Individuals who are transitioning into a career in software development and require essential programming skills.
  • Anyone interested in acquiring fundamental programming and software development skills before moving on to more specialised areas within the field.

In summary, this course is suitable for a wide range of learners who are looking to start their journey in software development and need a solid starting point.

Module Overview

In this course you will work through the following topics:

  • Introduction to software development
  • Principles of Software Development
  • Frameworks and tools for software development 
  • Programming languages 
  • Best practice and software development
  • Software Development Cycles
  • Programming with C++
  • Introduction to Object-Oriented Programming (OOP)
  • Classes and Objects, Constructors and Desconstructors
  • Inheritance in OOP
  • Polymorphism
  • Abstraction and Interface
  • Exception Handling

Assessment

At the end of the course, you will complete an assessment task comprised of multiple choice questions. 

We’d love to hear from you

During your study, you may need to reach out to us with comments on your learning content or technical issues.

Content Issues

If you experience issues with your learning content, you will be able to log these through the platform. Using the meatball menu within the content you will find an option to 'Report Content Issue'. You can inform us of any issues relating specifically to the learning content here and our team will action this as soon as possible.

Technical Issues

If you are experiencing any technical issues with your learning platform please send an email to: onlinesupport@up.education

In order to help resolve your issue as quickly as possible please give us as much information about your issue as possible, including which browser you are using and screenshots that may help us identify the problem.

We will get back to you as soon as possible so that you can get back to your study.

Best Practice Guides 

Below are best practice guides that you will need throughout this course and for your assessments. 

Replit.com

As you progress through this course, you will occasionally encounter embedded Repls that are hosted on Replit.com.

Replit.com is a collaborative online IDE that supports more than 50 languages, and a Repl is an instance of a project hosted on Replit.com.

We have used Repls to provide interactive, working examples of code for the languages covered in this course.

To interact with a Repl, just click the play button in the centre or the Repl, to see its output and to provide user input if it is required.

You can view the source code of a Repl by toggling the “show/Hide files” button in the top left corner.

If you want to experiment with a Repl by investigating, modifying or adding to the source code, you will need to “Open on Replit” using the button in the top right corner, then click the “Remix Repl” button on the following screen to fork the project into your own account.

Replit accounts are free, and sign-up can be completed using your Google, Github or Facebook account or by providing a username and email address.

You can use Replit.com to work on projects and assessments delivered during this course, share examples in the forums, and collaborate with team members on share projects.

Course Publish
Course Name
Gateway To MSE Admission