PGCM 254 Human Resources Management has a profound effect on the success of tourism operations. An understanding of fundamental human resources theory and practices is necessary in the service sector where the link between the tourism operation and the guest is critical. Innovative and inclusive approaches to human resources management are necessary to recruit and retain the right people in the
PGCM 265 Food Service Management. The Food and Beverage Department, be it a hotel or resort, is a high profile department and can be a substantial profit centre. It is one thing to understand that you must control a Food and Beverage operation, but it is another to understand how, when and why you must do it. The purpose of this course is to show how you can manage the department to provide
PGCM 269 Accounting is an introductory course in accounting, from the basic accounting equation to preparation of the Income Statement, Statement of Changes in Owner's Equity, and Balance Sheet. This course covers merchandise operations, service business accounting, depreciation, adjusting entries, as well as specialized journals.
PGCM 272 Hospitality Law outlines Canadian Law applicable to the hospitality industry, identifies areas where there may be potential legal challenges, and discusses rights and liabilities relative to relationships within the hospitality industry. Topics include constitutional law, the common law of contract, definition of hotels and related establishments, safety of guests and torts, care of
PGFS 101 HTML and CSS introduces students to Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), web standards and web accessibility. Students will use best practices and follow web standards set by the World Wide Web Consortium (W3C) to create content that looks appropriate and functions correctly on all devices. Using the mobile first method, students will apply the skills learned to
PGFS 102 Programming Fundamentals with JavaScript introduces students to techniques commonly used in programming web pages with interactive content to enhance user experience. Students will explore fundamental programming concepts through various aspects of JavaScript programming language, including variables, functions, objects, events, data types, operators and conditional logic. Hands-on in
PGFS 103 Introduction to Front End Application Development provides an in-depth introduction to the fundamentals and concepts of app development including DOM manipulation, event handling, front-end frameworks and browser-based technologies. Students will create responsive and interactive web apps using HTML, CSS, JavaScript and learn how to test and troubleshoot using popular debugging techniques
PGFS 104 Internet Communication and Infrastructure provides students with an overview of internet protocols and operations. It covers the key principles and practices of internet communication, including the underlying infrastructure and protocols that enable internet connectivity, data transmission, and network security. The course also covers the basics of internet governance and the role of
PGFS 105 Application Infrastructure and Architecture introduces students to the underlying framework and structural design that support the development, deployment, and management of software applications. The course covers the hardware and software components necessary to run applications effectively including server architecture, database management, network protocols, and security measures
PGFS 106 Development Environment provides students with the current industry context, standards and fundamental tools required to dive into back-end web developing. Students will be introduced to the back-end environment by setting up a web server, setting up a virtual host, running an https and creating sandboxes. Best practice in version control will be emphasized as students utilize open source
PGFS 107 Database Fundamentals and Design introduces the core principles of database systems, guiding student through the intricacies of different database types, data modeling, and normalization techniques. The course focuses on key SQL skills, including query writing, data manipulation, and database structuring. Students will design and implement a database, from initial planning to final
PGFS 108 Web Application Development challenges students to showcase their acquired skills and knowledge by designing and developing a fully functional web application. The course emphasizes the application of modern programming languages and frameworks, integrating front-end, back-end, and database technologies to create comprehensive web solutions.
PGFS 201 Web Application Frameworks and Technologies introduces the libraries, tools, and conventions that provide the foundation for developing web applications. Students will design, develop, test, and deploy web applications using a wide range of popular server-side and client-side frameworks.
PGFS 202 Application Architecture and Security further explores the different layers of application architecture, including front-end, back-end, and database layers and the security vulnerabilities inherent in each layer. Students will critically assess these vulnerabilities and apply advanced security measures to mitigate risks effectively.
PGFS 203 Design and User Experience (UX) introduces students to the process of designing products with a focus on usability, accessibility, and enjoyable interactions for the end-users. Students will explore the fundamentals of design, as well as the importance of user research, information architecture, and usability testing. Through hands-on projects, students will gain practical experience with
PGFS 204 Object-Oriented Programming introduces the concept of writing programs that organize software design around data, or objects, rather than functions and logic. Students will learn how to design, develop and deploy object-oriented programs using industry-standard tools and trending programming languages. The course covers object-oriented principles such as inheritance, encapsulation
PGFS 205 API Development introduces the concept of creating useful connections between different software platforms using industry-standard tools and technologies. Students learn how to design, develop, and deploy Application Programming Interfaces and work with current web data formats, authenticate and authorize API users, and use API testing tools to ensure the quality of their APIs.
PGFS 206 Project Management and Entrepreneurship introduces students to the skills necessary to effectively manage and execute projects using agile principles. The course covers project planning, team building, risk management, and essential agile project management concepts. Students will explore the unique challenges and opportunities associated with entrepreneurship and develop tools to
PGFS 207 AI System Fundamentals & Architecture offers an in-depth look at the mechanisms behind intelligent machine behavior including its historical development, core applications, and evolving trends. The course examines the main elements of AI architecture, such as data processing, algorithms, and computing infrastructure. Students will apply their skills and understanding to real-world
PGFS 208 Full Stack Developer Capstone Project provides students with the opportunity to employ their cumulative skills and talents to develop a full-stack web application. Each student must choose an area of focus and plan and complete a series of scheduled tasks to create a unique and custom portfolio-ready web application product.
PGHM 099 Introduction to Community, Culture and Education in Canada will introduce and welcome students to Selkirk College, its surrounding community, culture, and educational expectations. This course will highlight learning, community and other helpful resources to assist international students on their post-secondary journey in Canada.
PGHM 150 Introduction to Tourism provides an overview of the tourism industry, examining the interrelationships between the tourism sectors as well as the economic, environmental, cultural, and social impacts of tourism.
PGHM 151 Marketing examines the roles and functions of marketing in the tourism industry. The principles of customer service excellence and service recovery are discussed in detail. You are lead through planning, research, optimization, analytics and communications processes discovering how product, price, plan and promotion (4 P's) are used in the marketing of tourism products and services. E
PGHM 152 Supervisory Housekeeping and Maintenance provides an overview of the fundamentals of housekeeping and maintenance management in a hotel and resort setting. Areas discussed include: the role of the Executive Housekeeper, Maintenance Manager, labour cost control, scheduling, budgeting, cleaning procedures, material planning and laundry operations. You will discuss energy saving trends and