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 sectors. This program combines rigorous academic coursework with practical, real-world experiences. In the first year, students gain 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 in small groups to simulate workplace processes.
  • Work-integrated learning experiences to enhance practical skills.

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 field.

Featured Experiences

The Information Technology: Software Development program offers several unique features that enhance the learning experience:

  • Capstone Project: Students work on a significant project that simulates real-world workplace challenges.
  • Field Placement: Opportunities to gain hands-on experience in a professional setting under the guidance of industry mentors.
  • Work Integrated Learning: Engaging in applied research projects or entrepreneurial ventures to apply theoretical knowledge in practical scenarios.
  • Collaborative Learning: Students work in small groups, fostering teamwork and communication skills essential for the workplace.

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, ensuring functionality and user satisfaction.
  • Software Engineer: Plan and manage enterprise-level software projects, focusing on system architecture and design.
  • Web Developer: Design and develop websites and web applications, ensuring they are user-friendly and responsive.
  • Systems Developer: Create and maintain operating systems and software that support various devices and applications.
  • Database Administrator: Manage and optimize databases, ensuring data integrity and security while supporting application needs.

With a vibrant tech industry in New Brunswick, graduates can find opportunities across various sectors, including manufacturing, education, healthcare, and cybersecurity, tailoring 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