Last updated on 2025-07-14
Program Overview
The Information Technology: Software Development diploma program is designed to equip learners with essential knowledge, skills, and abilities for success in the field of information technology and software systems development. This program replaces previous offerings such as Programmer Analyst and Web and Mobile Application Development. It combines rigorous academic coursework with practical, real-world experiences, ensuring that students are well-prepared for the industry.
In the first year, students develop robust skills in various programming languages and learn to work effectively in an enterprise environment. The second year focuses on applying these skills through experiential learning, including collaborative capstone projects and potential work placements, which are closely monitored by employers or campus representatives to ensure a smooth transition into the workforce.
Program Structure
The Information Technology: Software Development program is structured to be completed within two academic years of full-time study. The program includes:
- Comprehensive coursework covering various programming languages and software development methodologies.
- Experiential learning opportunities, including capstone projects and potential field placements.
- Collaboration in small groups to simulate real-world workplace processes.
- Work integrated learning experiences that may include applied research projects or entrepreneurial ventures.
This structure ensures that students not only gain theoretical knowledge but also practical skills that are essential for their future careers in the tech industry.
Featured Experiences
- Capstone projects that simulate workplace processes and practices.
- Field placements hosted by employers to gain real-world experience.
- Applied research projects that allow students to work on industry-relevant challenges.
- Entrepreneurial ventures that encourage innovation and practical application of skills.
- Support from employers and campus representatives during practical experiences to ensure student success.
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 maintain databases, ensuring data integrity, security, and accessibility for users.
With a vibrant tech industry in New Brunswick, graduates can find opportunities across various sectors, including manufacturing, education, healthcare, and cybersecurity.
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



















