St. Boniface Diocesan High School

Business & Technology

At SBDHS we offer our students a program for Business and Technology. SBDHS strives to help students achieve excellence. Our program offers a selection of courses that align with a business degree. 


Accounting Essentials 30S (1.0 credit) 

Accounting Essentials 30S introduces students to Canadian accounting principles and practices while monitoring student use of the Accounting Standards for Private Enterprises (A.S.P.E. *formally Generally Accepted Accounting Principles). Students will practice accounting concepts manually and then have an opportunity to input their data into a computerized accounting program and/or spreadsheet. Students considering entrepreneurial pursuits or post-secondary studies in accounting and/or business will find this course beneficial. Students who like practical, logical thinking will enjoy this course as they study the accounting cycle, journalizing, posting, preparing financial statements, cash control, and payroll.

Accounting Systems 40S (1.0 credit) 

Accounting Systems 40S builds on and reinforces the concepts, skills, and understandings mastered in Accounting Essentials 30S. Introductory principles and practices are reviewed, developed, and applied. Students expand their understanding of accounting principles and concepts by examining the accounting cycle of merchandising businesses, including subsidiary ledgers, special journals, and the Accounting Standards for Private Enterprises (A.S.P.E. *formerly Generally Accepted Accounting Principles) as they are applied to small and large merchandising businesses. The use of accounting software will be accessed when available.

Business Innovations 10s (1.0 credit) 

Business Innovations is an introductory course that offers students the opportunity to explore commerce-related topics, such as economics, entrepreneurship, business, marketing, technology, and finance. Throughout the course, students will apply the concepts and strategies they learn to a variety of creative business projects or simulations.

Entrepreneurship 20S (1.0 credit) 

Entrepreneurship focuses on developing the foundational skills and ideas needed to plan and develop a business. Students begin by evaluating innovation, inventions, and innovative ideas. They learn the process of planning, marketing, and implementing a venture. This course is designed for students interested in business
principles related to the ownership and management of a business.



Applying Information & Communication Technology 15F 1& 2 (0.5 credit each) 

These two half credit courses are designed to give all grade 9 students a review of previously learned ICT skills and an opportunity to expand upon these skills. Students will have hands-on experience with the following software programs and applications: Microsoft Word, Excel, PowerPoint, Access, Gimp, Publisher, Web Design, Adobe Animate and Scratch, as well as the Windows Operating System.


Computer Science 20S (1.0 credit) 

Computer Science 20S is an introduction to computer programming and is open to students in grades 10 and higher. Through both group and individual work, students learn and apply methods which are used to develop computer applications. Topics include interactive development environments and how they are used in the application development process, planning tools including flowcharting, basic programming structures (data types/variables, basic operations, “if” statements, loops), simple methods, implementation of drawing methods and code from built-in libraries, and basic game development.

Computer Science 30S (1.0 credit) 

Computer Science 30S builds on skills learned in Computer Science 20S. Through group and individual work, students will utilize new and previously learned material to develop problem-solving computer applications. There will be continued emphasis on basic computer science principles (data types/variables, loops, “if” statements, multiway branching, methods which accept arguments). Students will be introduced to the creation and implementation of sorting and searching algorithms. They will also utilize arrays and string methods to create control structures that deal with data input validation and file input/output.