Winter 2023

Computer Science 504. The design and analysis of efficient data structures and algorithms has long been recognized as a key subject in computing and information systems. This course discusses the fundamental concepts, principles, and techniques for effective programming, algorithm analysis, and design.

Winter 2023

Computer Science 506 introduces students to the field of organizational behaviour (OB) and explores the connections between organizational behavior and information technology.

Winter 2023

Computer Science 601 includes a survey of tools and techniques you may use in your graduate studies. It also involves writing academic papers, writing a notebook in which you will reflect on your experiences in this course, and finally creating a reusable learning object.

Winter 2023

Computer Science 604 teaches students some of the advanced technologies for designing, implementing, and managing enterprise-wide computer networks. It begins with some fundamental concepts and theories for those with limited knowledge of data communication and computer networks.

Winter 2023

Computer Science 605 provides practitioners who have current information technology skills with an understanding of the theory and practice of project management through an integrated view of the concepts, skills, tools, and techniques involved in the management of information technology projects.

Winter 2023

ICT Sustainability is about how to assess, and reduce, the carbon footprint and materials used with computers and telecommunications. These are the notes for an award winning course on strategies for reducing the environmental impact of computers and how to use the Internet to make business more energy efficient. More details are in "ICT Sustainability: Assessment and Strategies for a Low Carbon Future" (Worthington, 2018).

Winter 2023

Computer Science 638 provides the knowledge essential to every industrial engineer and postgraduate student to meet industry enterprise modeling (EM) requirements. Beginning with basic definitions and principles, the course focuses on the most representative EM approaches from the functional, information, resource, and organizational points of view. It introduces enterprise modeling language and tools for business process representation and reengineering. It concludes with a look at advanced EM research issues.

Winter 2023

Computer Science 648 is a study of several emerging issues in the discipline of Human-Computer Interaction (HCI), including advanced HCI theories, collaborative software, multimedia, and ubiquitous computing.

Winter 2023

Computer Science 658: Computational Intelligence (CI) is a relatively new area which is becoming more and more important in society today and in the future, especially due to the growing possibilities of gathering data and the need for intelligent systems.

Winter 2023

Computer Science 683 is an overview course detailing the role of analytics in learning and knowledge development. Most of the topics do not require advanced statistical methods or technical skills.