Thousands of students have learned software development technologies at BCIT.
BCIT Computing Flexible Learning offers five separate laddered software development credentials, course by course at night and on the weekends.
Applied Software Development (ASD) covers best practices and industry standards in application development. You’ll begin with Python and move on to Java, business analysis, and systems design. Electives may include app development with C, Java, C#, and C++, plus agile scrum methods, quality assurance (QA) and software testing.
ASD is aimed at two audiences:
Legacy programmers upgrading to current development environments in C, Java, C++ and C#.
Those with post-secondary education in Computing and IT who want to learn programming languages for application development.
Web and Mobile Application Development (WMA) is built on top of ASD and aimed at Object-Oriented programmers who already know how to build software applications in Java and C#.
You’ll focus on JavaScript libraries, including Angular/Vue, back-end Node.js, and front-end React.js, in conjunction with web application development in both Java and .NET.
Electives include Android, mobile, iOS, quality assurance (QA), DevOps with Kubernetes, and advanced web apps with PHP.
WMA Students must have prior Java and C# programming language application development experience. Business analysis and systems design plus HTML5 and CSS3 before declaring WMA.
Once you’ve completed WMA, you can develop significant software applications on websites and mobile devices.
If you do not have any post-secondary education or related work experience and are interested in a long-term IT career, please complete a diploma at a minimum, and consider finishing a degree.