---
title: "Computer Programming (CPP)"
type: "wiki"
space: "School of Computer Programming & Analysis"
author: "Bruna Aparecida Alves de Lima"
created: 2024-04-11T17:26:40Z
updated: 2025-05-12T13:34:40Z
tags: ["cpp", "scpa"]
url: "https://students.senecapolytechnic.ca/spaces/281/school-of-computer-programming-analysis/wiki/view/13877/computer-programming-cpp"
---

# Computer Programming (CPP)

# **Program Overview:**

This two-year diploma program prepares you with the skills and knowledge to begin your career as a programmer. As a leader in developing relevant programs, we have the largest offering of computer studies programs in the province. Through a variety of practical and theoretical courses, you will gain skills in mobile development, web development and distributed programming techniques and database administration. You will also learn about security and a variety of operating systems including Windows, UNIX, Linux and IBM Business Computing. Graduates of this program will enter their industry with programming and communications skills suitable for employment.

[**Part-time option is available &gt;**](https://www.senecapolytechnic.ca/ce/technology/application-development/computer-cpo.html)

| **Program Code:** | CPP |
| --- | --- |
| **Credential Awarded:** | Diploma |
| **Campus:** | Newnham |
| **Duration:** | 2 years \(4 academic semesters\) |
| **Starts In:** | January, May, and September |

# **Program Map**

![](https://students.senecapolytechnic.ca/attachment?file=iqZ3MBEqik2JQtmqvChRBQ%3D%3D)

# **Program Curriculum**

### ![](https://students.senecapolytechnic.ca/attachment?file=sXgmLrpBMzYR7IbwOh%2Fuvw%3D%3D)

![](https://students.senecapolytechnic.ca/attachment?file=6hFHoHoUqdRcq64t%2FlukvQ%3D%3D)

# **Program Learning Outcomes**

As a graduate, you will be prepared to reliably demonstrate the ability to:

- Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
- Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
- Implement and maintain secure computing environments.
- Implement robust computing system solutions through validation testing that aligns with industry best practices.
- Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
- Select and apply strategies for personal and professional development to enhance work performance.
- Apply project management principles and tools when working on projects within a computing environment.
- Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of computing solutions and systems.

# Degree Pathway Option

- **https://www.senecacollege.ca/pathways/pathways-to-seneca/pathway.Computer_Programming.BSD.108.html**[Transfer Pathway into](https://www.senecacollege.ca/pathways/pathways-to-seneca/pathway.Computer_Programming.BSD.108.html)**[Honours Bachelor of Technology - Software Development \(BSD\)](https://www.senecacollege.ca/pathways/pathways-to-seneca/pathway.Computer_Programming.BSD.108.html)**

# **Related Programs**

[Computer Systems Technician](https://www.senecapolytechnic.ca/programs/fulltime/CSN.html)

[Computer Programming & Analysis](https://www.senecapolytechnic.ca/programs/fulltime/CPA.html)

[Computer Systems Technology](https://www.senecapolytechnic.ca/programs/fulltime/CTY.html)

[User Experience \(UX\) Writing](https://www.senecapolytechnic.ca/programs/workshops/UXX.html)

**To learn more about the program, please visit the school's page**.[School of Computer Programming & Analysis](https://www.senecapolytechnic.ca/school/computer-programming-and-analysis.html "School of Computer Programming &amp; Analysis")

## Attachments

- [image_81513646331732821450337.png](https://students.senecapolytechnic.ca/attachment?file=sXgmLrpBMzYR7IbwOh%252Fuvw%253D%253D)
- [image_16448295241732821514324.png](https://students.senecapolytechnic.ca/attachment?file=6hFHoHoUqdRcq64t%252FlukvQ%253D%253D)
- [image_53004703631732822117535.png](https://students.senecapolytechnic.ca/attachment?file=iqZ3MBEqik2JQtmqvChRBQ%253D%253D)
