Spring 2016

Computer Science 501 provides an industrial-strength coverage of Java programming, including the important core packages; however, one cannot cover all aspects of Java in a single course in any depth.

Spring 2016

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

Spring 2016

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.

Spring 2016

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.

Spring 2016

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.

Spring 2016

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.

Spring 2016

Computer Science 660 students will study various security issues associated with the development and deployment of information systems, including Internet-based e-commerce, e-business, and e-service systems, as well as the technologies required to develop secure information systems for enterprises. Students will also learn about the policies and regulations essential to the security of enterprise information systems.

Spring 2016

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.

Spring 2016

Computer Science 684 approaches Business intelligence from both technological and managerial viewpoints. Learners can orient their study towards technologies that support managerial approaches or towards business strategies that meet technological expectations.

Spring 2016

Research exacts testable insights from researchers and uses rigorous methods to reach validated proofs for those insights. At the same time, it is flexible about the selection of methods, the interpretation of results, and the type and scope of problems considered. This course offers a broader scope on research methods, at the same time allowing students to study deeper on topics of interest.