Program overview
Admission Requirements
Intakes

Last updated on 2026-05-15

Program overview

Program Overview

The Information Technology: Software Development diploma program is designed to equip learners with essential knowledge, skills, and abilities to thrive in the information technology and software systems development fields. This program combines rigorous academic coursework with practical, real-world experiences.

In the first year, students develop robust skills in various programming languages and learn to work effectively in enterprise environments. They focus on software analysis, design, database design, web development, and project management. The second year emphasizes experiential learning, where students apply their programming skills through collaborative capstone projects and work-integrated learning opportunities, such as field placements or applied research projects, ensuring they are well-prepared for industry entry.

Program Structure

The Information Technology: Software Development diploma program is structured to be completed within two academic years of full-time study. The program includes:

  • Comprehensive coursework covering various aspects of software development.
  • Experiential learning opportunities, including capstone projects and field placements.
  • Collaboration with peers on projects that simulate real-world workplace processes.
  • Support from employers and campus representatives during practical experiences.

This program is delivered in a blended format, combining online and in-person learning, which allows for flexibility and accessibility for students. The curriculum is designed to adapt to industry changes, ensuring that students are equipped with the latest skills and knowledge required in the tech field.

Featured Experiences

  • Capstone Project: Students work on a capstone project that simulates workplace processes, allowing them to apply their skills in a collaborative environment.
  • Field Placement: Opportunities for work-integrated learning experiences hosted by employers, providing real-world exposure.
  • Applied Research Projects: Students may engage in research projects that contribute to their learning and the community.
  • Entrepreneurial Ventures: Students can explore entrepreneurial opportunities as part of their practical experiences.

Career Options

Graduates of the Information Technology: Software Development program can pursue a variety of career paths in Canada, including:

  • Application Software Developer: Create and maintain software applications for various platforms, focusing on user needs and functionality.
  • Software Engineer: Plan and manage enterprise-level software projects, ensuring they meet business requirements and technical specifications.
  • Web Developer: Design and develop websites and web applications, ensuring they are user-friendly and responsive across devices.
  • Systems Developer: Create and maintain operating systems and software that support various applications and devices.
  • Database Administrator: Manage and optimize databases, ensuring data integrity, security, and accessibility for users.

With a vibrant tech industry in New Brunswick, graduates can find opportunities in sectors such as manufacturing, education, healthcare, cybersecurity, and gaming, allowing them to tailor their careers to their interests and strengths.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit NBCC - New Brunswick Community College official website