Business Studies
Students will explore two major areas of business – Financial Management and Marketing. Although intertwined, these business pathways have distinct processes and promote the organization, management, and innovation required to succeed in business in the real world. The introductory level of Business Studies will familiarize students with both areas and provide them with general knowledge and prerequisites to continue into personalized pathways of interest within the business world. Students will also learn the value of quality customer service and money-handling techniques while operating the school store. In the intermediate and advanced levels of the course, students will choose the personalized pathway that most suits their abilities and/or interests. These courses will lead to a much deeper understanding of a particular area of business and prepare the students for entry into the business world.
Introductory Business Studies
No Prerequisite Required
In this exploratory introduction to Business, students will be exposed to business concepts in two areas: Financial Information and Marketing & Management. In this project-based course, students will apply management and financial skills as well as exploring and researching foundational marketing concepts. Modules in this course are listed:
- MAM 1020 – Quality Customer Service
- FIN 1015 – Accounting Prep
- FIN 1030 – Accounting Cycle 2
- FIN 1020 – Accounting Cycle 1
- MAM 1010 – Marketing and Management
Intermediate/Advanced Business Studies
Students will have the opportunity to continue with Business Studies by choosing the pathway that best suits their interests and abilities. The choices include Marketing & Management and Financial Management (Accounting).
The Marketing pathway will explore the uses of marketing in everyday business including print and broadcast advertising. As well, students will learn the ins and outs of setting up a retail business and how products are distributed through channels to get to the consumer.
The Financial Management pathway allows students to learn about accounting and its importance to real-life business situations. Sage accounting software and spreadsheets will be used throughout this course. As well, personal financial information will be discussed and the creation of balanced portfolios including stocks, bonds and the money market.
Financial Management Pathway - Intermediate
Prerequisites: FIN 1015, FIN 1020, FIN 1030
- FIN 2020 – Retail Accounting 1
- FIN 3080 – Personal Investment Planning 1
- FIN 2040 – Accounting Software
- FIN 2030 – Retail Accounting 2
- FIN 2910 – Project B
Financial Management Pathway - Advanced
Prerequisites: FIN 2020, FIN 2030, FIN 3080
- FIN 3030 – Capital Accounting
- FIN 3090 – Personal Investment Planning 2
- FIN 3040 – Financial Statements
- FIN 3060 – Financial Analysis
- FIN 3020 – Management Accounting
Marketing Management Pathway – Intermediate
Prerequisites: None
- MAM 2030 – Promotion: Visual Merchandising
- MAM 2040 – Retail Operations
- MAM 2090 – Promotion: Print Advertising
- MAM 3040 – Promotion: Sales Techniques
- MAM 2910 – Project B
Marketing Management Pathway – Advanced
Prerequisites: None
- MAM 3100 – Promotion: Broadcasting Advertising
- MAM 3050 – Distributing Goods and Services
- MAM 3060 – Setting Up A Retail Store
- MAM 3030 – Business in the Global Marketplace
- MAM 3910 – Project C
Computing Science
Introductory Computing Science
Prerequisite: None.
No prior programming experience is needed. Students are introduced to the science of computing and the engineering of software through hands-on development of front-end, web-based applications. The course builds foundations for pathways in computing science, information systems, or software development engineering while strengthening post-secondary and admission readiness skills by practicing clear problem decomposition and communication of technical reasoning.
- CSE 1010 Computer Science 1
- CSE 1110 Structured Programming 1
- CSE 1120 Structured Programming 2
- CSE 1220 Client-side Scripting 2
- CSE 1910 CSE Project A
Intermediate Computing Science
Prerequisite: CSE 1010 Computer Science 1, CSE 1110 Structured Programming 1, CSE 1120 Structured Programming 2.
Students move beyond beginner programs to take on larger, more challenging problems and build software using object-oriented programming. They expand their toolkit with core data structures and more advanced algorithms, with possible opportunities to explore how Information Systems differs in focus and to study related INF modules in data organization and databases. Emphasis shifts toward back-end or enterprise-style development, with modular design, analysis, and clear technical communication.
Computing Science & Information Systems Pathway Credits:
- CSE 2110 Procedural Programming 1
- CSE 2120 Data Structures 1
- CSE 2140 Second Language Programming 1
- CSE 2130 Files & File Structures 1
- CSE 2910 CSE Project B or related INF module
Intermediate Computing Science AP®
Prerequisite: CSE 1010 Computer Science 1, CSE 1110 Structured Programming 1, CSE 1120 Structured Programming 2.
Students move more quickly through core topics and spend more time on software design and architecture of larger software systems. The course emphasizes a deeper use of object-oriented programming, with a focus on back-end or enterprise-style practices such as stronger program structure, abstraction, modularity, and reuse. Students expand their toolkit with core data structures and more advanced algorithms, and refine computational thinking, analysis, and code quality, while building skills to communicate their approach.
Software Development Engineering Pathway Credits:
- CSE 2110 Procedural Programming 1
- CSE 2120 Data Structures 1
- CSE 2140 Second Language Programming 1
- CSE 2130 Files & File Structures 1
- CSE 2910 CSE Project B
Advanced Computing Science
Prerequisite: CSE 2110 Procedural Programming 1, CSE 2120 Data Structures 1, CSE 2140 Second Language Programming 1.
Students move from using object-oriented programming to reasoning about design choices, while learning advanced features such as inheritance and polymorphism to build larger multi-class systems that are reusable and maintainable. They apply these ideas in projects that require clearer architecture and design trade-offs. Where interests allow, students may explore Information Systems through related INF modules. Along the way, they strengthen analysis, implementation, testing, and communication skills needed for rigorous post-secondary studies.
Computing Science & Information Systems Pathway Credits:
- CSE 3120 Object Oriented Programming 1
- CSE 3130 Object Oriented Programming 2
- CSE 3140 Second Language Programming 2
- CSE 3910 CSE Project D
- CSE 3920 CSE Project E or related INF module
Advanced Computing Science AP®
Prerequisite: CSE 2110 Procedural Programming 1, CSE 2120 Data Structures 1, CSE 2140 Second Language Programming 1.
Students develop a deeper understanding through sustained practice across a full-year (10-credit) course, with opportunities for more complex labs and larger projects aligned to AP expectations. Students learn advanced features such as inheritance and polymorphism to build larger multi-class systems that are reusable and maintainable. In addition to object-oriented analysis and design, students strengthen analytical knowledge in complexity analysis, recursion, and advanced data structures. Emphasis is placed on clear, well-justified solutions, and preparing for the AP Computer Science A exam.
Software Development Engineering Pathway Credits:
- CSE 3120 Object Oriented Programming 1
- CSE 3130 Object Oriented Programming 2
- CSE 3140 Second Language Programming 2
- CSE 3910 CSE Project D
- CSE 3920 CSE Project E
- CSE 3110 Iterative Algorithms 1
- CSE 3310 Recursive Algorithms 1
- CSE 3320 Dynamic Data Structures 1
- CSE 3330 Dynamic Data Structures 2
- CSE 3340 Dynamic Data Structures 3