Last updated on 2026-05-15
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:
- Two years of full-time study
- Experiential learning opportunities, including field placements and capstone projects
- Collaborative group work simulating workplace processes
- Work-integrated learning 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 the evolving needs of the technology industry, ensuring that students are equipped with the latest skills and knowledge.
Featured Experiences
- Capstone Project: Students work on a capstone project that simulates real-world workplace processes, allowing them to apply their skills in a practical setting.
- Field Placement: Opportunities for students to gain hands-on experience in a professional environment, enhancing their employability.
- Work Integrated Learning: Students may participate in applied research projects or entrepreneurial ventures, providing diverse learning experiences.
- Collaborative Learning: Emphasis on teamwork and collaboration through group projects, preparing students for the collaborative nature of the tech industry.
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 technical and business requirements.
- Web Developer: Design and develop websites and web applications, focusing on user experience and responsive design.
- 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, healthcare, education, and cybersecurity, 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




















