• Anytime
    Application Deadline
  • 42 days
    Duration

This Pre-Master Offers

Access all 180000+ programmes, for free with a Studyportals account.
account benefits visualised

Overview

In this Software Development MicroMasters Program offered by University of British Columbia - UBCx, you will learn this same kind of expert thinking. 

By working through several software development projects, you will learn specific technologies, including Java, JUnit, IntelliJ IDEA, Typescript and Node.js. But even more important, you will develop the ability to see the common structures in programs and in tools and learn how to apply these skills to master new technologies quickly.

    Upon completion of this program, you will be able to write programs using a systematic approach and to design programs that are easy to maintain. 

    You will also learn how to use agile methods in order to build software programs that solve real world problems.

    With the skills obtained in this program, you will have the confidence to apply for positions that use any programming language or technology.

    Job Outlook

    • Career prospects for people with similar training include software developer, software tester or any quality assurance roles.
    • The median salary for Software Development jobs in the US is $100,690 per year. (source: Bureau of Labour Statistics)
    • It is projected that 186,600 new software development jobs will need to be filled in the US alone in the next ten years. (source: Bureau of Labour Statistics)

What You'll Learn:

  • How to develop programs that are well tested and easy to modify
  • To structure the development of large software systems using abstraction and decomposition
  • To quickly write and revise code using programming tools
  • How to do full-stack software development using an agile approach in a pair or team
  • Popular languages Java and Typescript, and the ability to quickly learn new ones

Programme Structure

Courses include:

  • How to Code: Simple Data
  • How to Code: Complex Data
  • Software Construction: Data Abstraction
  • Software Construction: Object-Oriented Design
  • Software Engineering: Introduction
  • Software Development Capstone Project

Detailed Programme Facts

  • Deadline and start date A student can apply at any time for this programme, there is no deadline.
  • Programme intensity Part-time
    • Average part-time duration 42 days
    • Part-time variant
      Flexible
    • Duration description
      •  6-7 weeks per course
      • Effort: 8-10 hours per week, per course
  • Languages
    • English
  • Delivery mode
    Online
  • More information Go to the programme website

English Language Requirements

This programme may require students to demonstrate proficiency in English.

Tuition Fee

  • International

    925 USD/full
    Tuition Fee
    Based on the original amount of 925 USD for the full programme and a duration of 42 days.
  • National

    925 USD/full
    Tuition Fee
    Based on the original amount of 925 USD for the full programme and a duration of 42 days.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.

5% discount coupon: Z7LZNQ4TN3B2JTWU valid for any free course + certificate upgrade

Funding

Check the programme website for information about funding options.

Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Let us fund your studies abroad!

Apply to The Global Study Awards and get the chance to receive up to £10000 for your study abroad! This funding is powered by ISIC, British Council, IELTS and Studyportals.

Tell me more
Global Study Awards

Wishlist

You’ve wishlisted multiple studies. Did you know you can compare them side-by-side in our Compare-tool?