Winter 2017

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 2017

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

Winter 2017

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 2017

Computer Science 607 is designed to provide an opportunity to explore legal, ethical and social issues relating to the use of computers through a combination of independent study, discussion, argumentation, reflection and cooperative work done with others on the course.

Winter 2017

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 2017

Computer Science 637. People and businesses benefit extensively from mobile technologies, which at anytime and from anywhere, provide a user with the ability to receive emails, browse Web pages, play online games, and upload/download important documents using either smart phones or laptops with 3.5G wireless adapters.

Winter 2017

The aim of Computer Science 650 is to provide graduate students of MSc, Information Systems, with a rich, in-depth knowledge and critical understanding of the affordances and dangers of social technologies from a variety of perspectives, including the technical, the social, the ethical, the legal, the political, the commercial, and the educational.

Winter 2017

Computer Science 656 provides a graduate-level comprehensive introduction to cloud computing with an emphasis on advanced topics. It is designed in a workshop format with three workshops focusing on key topics.

Winter 2017

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 2017

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.