Winter 2015

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 2015

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

Winter 2015

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 2015

Computer Science 602 is mainly about databases, how they fit into an organization, what needs they seek to address and what can be done with them. This is set in the context of understanding the information needs of an organization and exploring how and when such information is needed.

Winter 2015

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 2015

Computer Science 610 studies the state of the art of and main research challenges of selected topics in software engineering. It covers various approaches and methodologies used in various phases of software development lifecycle, including requirements analysis and specification, software design , software implementation, software maintenance, and software process.

Winter 2015

Computer Science 635 is an online course about using computers and telecommunications in a way that maximizes positive environmental benefit with minimum energy and materials use.

Winter 2015

Computer Science 638 provides the knowledge essential to every industrial engineer and postgraduate student to meet industry enterprise modellling (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 Unified Modelling Language (UML), a business object-orientated modelling language for business process representation and reengineering. It concludes with  look at advanced EM research issues.

Winter 2015

Computer Science 657 provides a comprehensive, graduate-level introduction to artificial intelligence, emphasizing advanced topics such as advanced search, reasoning and decision-making under uncertainty, and machine learning.

Winter 2015

Computer Science 601. Multiagent systems (MAS) can be defined as loosely coupled networks of problem solvers that interact to solve problems that are beyond the individual capabilities or knowledge of each problem solver. These problem solvers, often called agents, are autonomous and can be heterogeneous in nature.