Courses
Technical Systems Analysis-2025/2026
Level 1 | ||||
MGMT-6135 | Essential Skills for Mgmt Professionals | 4 | ||
This course applies the principles of professional communication in the Canadian industry. It explores intercultural communication and the characteristics of diverse worldviews. Students will identify issues involved in communications and global diversity, and develop necessary skills to create professional documents that adhere to Canadian standards. Through presentations, case studies and thematic readings, students will learn written, verbal and nonverbal skills that are essential to business management, while maintaining sensitivity to issues involving geographic, cultural, gender and ability diversity. Throughout the course, students will work both individually and in groups to build their knowledge and skills needed to demonstrate professional communication within Canadian businesses. | ||||
INFO-6106 | Gathering & Managing Requirements | 4 | ||
This course will teach students to develop a requirements-gathering approach to Information Systems/Information Technology (IS/IT) analysis. Students will learn to clearly define the client's current technology state and identify the potential solutions. They will examine a variety of systems solutions and learn to apply best practice methods, processes, and tools involved in gathering, managing, analyzing, evaluating, validating, and verifying technology requirements to facilitate the business solution. | ||||
RSCH-6017 | Researching & Documenting the System | 3 | ||
This course will teach students to develop a collaborative approach with internal and external stakeholders to document the current technical state of the system. Students will document various IS/IT system control procedures and will collect, analyze, manage, interpret and present data to identify trends and issues in the current state. Students will be introduced to standardized and common technical system documentation standards such as UML Documentation tools will be used to create, store and share system documentation. | ||||
INFO-6107 | Interface Technologies | 3 | ||
Students will learn about key interface technologies from both a conceptual and practical standpoint. They will explore which technologies would be more appropriate for the associate requirements and be introduced to the actual implementation of some of these more common and popular technologies. | ||||
DEVL-6024 | Career Planning | 1 | ||
This course introduces students to the importance of personal career management. Students will learn about, practice and use career (job) search, resume writing and interview skills. Students will also complete an individual career management project. | ||||
COOP-1020 | Co-operative Education Employment Prep | 1 | ||
This workshop will provide an overview of the Co-operative Education consultants and students' roles and responsibilities as well as the Co-operative Education Policy. It will provide students with employment preparatory skills specifically related to co-operative education work assignments and will prepare students for their work term. | ||||
INFO-6108 | Management Info Systems Technology | 4 | ||
Students will learn about various technologies that support business activities, including technologies that support planning, management tools that supply real-time internal data, comparison tools that incorporate industry data and workflow technologies. | ||||
INFO-6109 | Application Technologies | 3 | ||
The design of software systems, both small and enterprise-level, requires solid knowledge of available technologies that can be used in the application tiers. The course will cover technologies used to build applications, languages, containers as well as supporting technologies used in the enterprise context such as containers, message-oriented middleware, data integration, rule engines, state and transaction engines among others. | ||||
INFO-6110 | Operating Systems 1 | 3 | ||
Operating systems are the underlying technologies upon which business applications and processes rely on. Students with experience among diverse platforms gain better insight into managing information technologies. Through discussion and lab work, students will install, configure, manage, and upgrade client operating systems. | ||||
INFO-6136 | Data Technologies 1 | 3 | ||
This hands-on course provides an introduction to relational database design concepts and industry standards. Students learn the tools, processes for data modeling in Relational Database Management Systems. Topics will include functional dependencies, normalization, database design methodologies, entity relationship modeling and schema design and an introduction to SQL, DDL and DML languages. | ||||
Level 2 | ||||
INFO-6111 | Agile Practices, Tools & Methodologies | 3 | ||
This course focuses on the fundamental theory and practical application of agile project management skills and techniques to enable the development, selection, definition, execution, and closure of IT projects. Students will use industry standard practices, including scrums, to focus on program specific cases that reinforce agile methodologies. | ||||
INFO-6112 | Operating Systems 2 | 3 | ||
Students explore the installation, configuration and management of server operating systems to meet business needs. Special attention is given to securing operating systems and best management practices. Through discussion and lab work, students will install, configure, and manage server operating systems and commonly used information technology services. | ||||
INFO-6114 | Capstone Project | 5 | ||
Working collaboratively in small teams, this course will challenge students to move through the entire life cycle of an IT project from gathering requirements through implementation of an IT solution to resolve the business issue. Students will approach the project process with a real-world focus on designing new or developing and/or enhancing existing systems. | ||||
INFO-6137 | Data Technologies 2 | 4 | ||
This hands-on course will cover in-depth and advanced areas of data technologies. Topics such as replication, object-relational DBMS, data warehousing and OLAP technologies. Other topics such as security. Discussions on design decisions associated with developing an end-to-end big data systems. An introduction to BI concepts, technologies, reporting and dashboard management. | ||||
INFO-6138 | Applied Robotic Process Automation | 5 | ||
This hands-on course will provide a foundational RPA understanding of key strategy and industry best practices Topics will cover the full RPA lifecycle, including planning, coding, testing and documentation utilizing Agile methods to design, develop and deploy digital workers (software robots) to automate business processes. | ||||