Business Studies
Students will explore two major areas of business – Financial Management and Marketing. Although intertwined with each other, these business pathways have distinct processes and promote the organization, the management and the innovation required to succeed in business in the real world. The introductory level of Business Studies will familiarize the student with both areas and give the students the general knowledge and prerequisites to continue into personalized pathways of interest within the business world. As well, students will learn the value in quality customer service and money handling techniques while operating the school store. In the intermediate and advanced levels of the course, students will chose the personalized pathway that most suites 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
IIn 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
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
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
Computing Science
Introductory Computing Science
No Prerequisite Required
Students explore the science of computation and the engineering of software by learning software programming. This leads to pathways in game development or preparing for the Computer Science A AP exam. Algorithms will be introduced as a tool for creatively solving analytical puzzles and technical problems. Students gain logical thinking skills, and are introduced to topics such as abstractions, data types, and control structures. Students can choose to focus on learning the unity game engine through the game development pathway, or shift their focus to Java in preparation for the AP exam through the AP pathway.
(Note that major Alberta universities recognize five Computing Science 3000-level credits as equal to one traditional high school science course for admission purposes to Bachelor of Science degree programs.)
- CSE 1010: Computer Science 1
- CSE 1210: Client Side Scripting 1
- CSE 1110: Structured Programming 1
- CSE 1210:Structured Programming 2
- CSE 1910: CSE Project A
Intermediate Computing Science Intermediate
Prerequisite Recommendation: Introductory Computing Science Introductory
Students will have the opportunity to explore intemediate programming techniques through game development. There is a focus on teaching techniques to promote the development of reusable and maintainable software. Additionally, students will work with more challenging concepts to develop more engaging gameplay. Students who choose to continue will build up their skills towards making software/games that are used by teachers and students.
Game Development Pathway Credits:
- CSE 2120: Data Structures
- CSE 2010: Computer Science 2
- CSE 2110: Procedural Programming 2
- CSE 2910: CSE Project B
- CSE 2920: CSE Project C
Advanced Computing Science Advanced
Prerequisite Recommendation: Intermediate Computing Science Intermediate
Students will have the opportunity to explore advanced techniques through video game development using the Unity game engine. There is a focus on applying concepts from physics to develop advanced mechanics and rudimentary AI. Students will also learn to organize information in creative and structured ways that make problem solving with algorithms easier.
Game Development Pathway Credits:
- CSE 2140: Second Language Programming 1
- CSE 3140: Second Language Programming 2
- CSE 1220: Client Side Scripting 2
- CSE 3910: CSE Project D
- CSE 3920: CSE Project E
Intermediate Computing Science AP™
Prerequisite Recommendation: Introductory Computing Science
Students will have the opportunity to explore intemediate programming techniques through game development. There is a focus on teaching techniques to promote the development of reusable and maintainable software. Additionally, students will work with more challenging concepts to develop more engaging gameplay. Students who choose to continue will build up their skills towards making software/games that are used by teachers and students.
Students will also cover the foundations of the Java programing language in preparation for the year-long Computing Science AP course.
Computing Science AP Pathway Credits:
- CSE 2120: Data Structures
- CSE 2140: Second Language Programming 1
- CSE 2110: Procedural Programming 2
- CSE 2910: CSE Project B
- CSE 2920: CSE Project C
Advanced Computing Science AP™
Prerequisite Recommendation: Intermediate Computing Science
Computing Science AP is a year long course that will focus on preparing students to write the Computer Science A AP exam in May. Students will build on their understanding of the fundamental of the Java programming language, looking deeply at first-year university content. This includes object oriented programming, recursion, and an introduction the analysis of algorithms.
In addition to the AP course work, Students will have the opportunity to explore advanced techniques through video game development using the Unity game engine. There is a focus on applying concepts from physics to develop advanced mechanics and rudimentary AI. Students will also learn to organize information in creative and structured ways that make problem solving with algorithms easier.
(Note: completion of this pathway guarantees five Computing Science 3000-level credits. Universities within Alberta will recognize the credits as equal to one traditional high school science course for admission purposes to Bachelor of Science degree programs.)
Computing Science AP Pathway Credits:
- CSE 2120: Data Structures
- CSE 3140: Second language Programming 2
- CSE 3120: Object Oriented Programming 1
- CSE 3130: Object Oriented Programming 2
- CSE 3110: Iterative Algorithms
- CSE 3310 Recursive Algorithms
- CSE 2010: Computer Science 2
- CSE 3010: Computer Science 3
- CSE 3910: CSE Project D
- CSE 3920: CSE Project E