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 combines rigorous academic coursework with practical, real-world experience, 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-based 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 workplace processes and practices.
- Work integrated learning experiences that may include applied research projects or entrepreneurial ventures.
This structure is designed to ensure that students not only gain theoretical knowledge but also practical experience that is crucial for their future careers in the tech industry.
Featured Experiences
- Capstone projects that simulate real-world workplace processes.
- Field placements hosted by employers to gain hands-on experience.
- Applied research projects that allow students to work on industry-relevant challenges.
- Entrepreneurial ventures that encourage innovation and practical application of skills.
- Close monitoring and support from employers or campus representatives during 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 computer applications for consumers, focusing on user experience and functionality.
- Software Engineer: Plan and manage enterprise-level projects, ensuring that software solutions meet business needs.
- Systems Developer: Design and develop operating systems for various devices, including mobile and desktop platforms.
- Web Developer: Build and maintain websites, ensuring they are user-friendly and optimized for performance.
- Database Administrator: Manage and maintain databases, ensuring data integrity and security while optimizing performance.
With a vibrant tech industry in New Brunswick, graduates have numerous 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



















