Program overview
Admission Requirements
Intakes

Last updated on 2025-07-14

Program overview

Program Overview

The Information Technology: Programmer Analyst diploma program at NBCC is designed to equip students with essential skills and knowledge in the field of information technology and software systems development. This program emphasizes a blend of rigorous academic coursework and practical, real-world experience. Students will learn various programming languages and methodologies, preparing them for a successful career in the tech industry. The curriculum is structured to ensure that learners not only gain theoretical knowledge but also apply their skills in practical settings, making them job-ready upon graduation.

Program Structure

The Information Technology: Programmer Analyst program is structured to be completed in a two-year full-time study format. The program includes:

  • Comprehensive coursework covering various programming languages and software development methodologies.
  • Experiential learning opportunities, including a capstone project that simulates real-world workplace processes.
  • Work-integrated learning experiences, such as field placements or applied research projects.
  • Collaborative group work to enhance teamwork and project management skills.

Students will engage in a variety of learning activities that prepare them for the demands of the tech industry, ensuring they are well-equipped to transition into their careers.

Featured Experiences

  • Capstone project that allows students to work on real-world problems in a collaborative environment.
  • Field placements with industry partners to gain hands-on experience.
  • Applied research projects that encourage innovation and practical application of skills.
  • Opportunities to develop entrepreneurial ventures as part of the curriculum.
  • Support from employers and campus representatives during practical experiences to ensure student success.

Career Options

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

  • Application Software Developer: Create 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.
  • Systems Developer: Design and implement operating systems for devices and applications across multiple industries.
  • 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 can find opportunities in various sectors, including healthcare, education, manufacturing, 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