inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Blended
Duration
48 credits
Program Facts
Program Details
Degree
Diploma
Major
Computer Science | Software Development | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
Blended
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2024-09-01-
About Program

Program Overview


Software Engineering post-baccalaureate diploma

QUICK FACTS

  • Credential: Post-baccalaureate diploma
  • Duration: 48 credits (14 courses)
  • Format: Full time, Part time
  • Start date: September
  • Location: Abbotsford campus
  • Cost: (Details)

FEATURES

  • Some courses may be completed online.
  • Complete the program in four semesters if you study full-time or choose to study part-time if needed.
  • Incoming international students can qualify for entrance scholarships based on academic performance.

PROGRAM DESCRIPTION

Study software engineering to create tech that solves real problems and improves lives. You could specialize in areas such as healthcare, education, sustainability, or transportation. It's a growing field in Canada, offering stable jobs with remote options.


Courses in machine learning, AI, systems design, analysis, and programming will teach you valuable skills. You'll also develop essential skills like problem-solving, coding, teamwork, and communication. After graduation, you'll be ready to meet the high demand for software engineers in Canada.


PROGRAM OUTLINE

You'll complete the following courses:


  • CIS 190: Systems Hardware Concepts (3 credits)
  • CIS 192: Introduction to Networking (4 credits)
  • CIS 245: Intermediate Web Programming (4 credits)
  • CIS 270: Analysis & Design (3 credits)
  • CIS 385: Project Management (3 credits)
  • COMP 150: Introduction to Programming (4 credits)
  • COMP 155: Object-oriented Programming (4 credits)
  • COMP 230: Databases and Database Management Systems (3 credits)
  • COMP 251: Data Structures and Algorithms (4 credits)
  • COMP 340: Operating Systems (3 credits)
  • COMP 359: Design and Analysis of Algorithms (3 credits)
  • COMP 370: Software Engineering (3 credits)
  • COMP 371: Object-oriented Modeling and Design (3 credits)
  • MATH 125: Introduction to Discrete Mathematics (4 credits)

CAREER EXPECTATIONS

This program prepares students for careers in software development, testing, and management. Graduates may pursue roles such as:


  • Software Developer
  • Full-Stack Developer
  • Mobile Application Developer
  • Software Engineer
  • QA Analyst (Quality Assurance)
  • Systems Analyst
  • Game Developer
  • Technical Consultant

ENTRANCE REQUIREMENTS

View entrance requirements in the Academic Calendar.


LEARNING OUTCOMES

  1. Use current techniques, skills, and tools necessary for Information Systems and Technology.
  2. Analyze the local and global impact of computing on individuals, organizations, society, and Indigenous contexts.
  3. Employ interpersonal, teambuilding, and leadership skills to solve problems independently and in diverse teams.
  4. Apply ethical considerations in information systems practice.
  5. Develop a computer-based system, process, component, or program to meet the needs of an organization and its users through the entire software development life cycle.
  6. Create software engineering solutions that satisfy technical and business requirements.
  7. Plan and manage the scope, cost, timing, and quality of the project for success as defined by the project stakeholders.
  8. Design complex software architectures.
SHOW MORE
Location
Ambassadors
How can I help you today?