This course introduces students to the security and privacy issues in computer systems. It covers the fundamental computer security techniques such as encryption methods, public key cryptography, hash function and signature schemes, key exchange protocols, authentication and access control models. The course also examines the applications of these techniques for multimedia security, intrusion detection, copyright and password protection, and protection from malicious programs. Privacy preserving techniques such as data aggregation, perturbation, k-anonymity and l-diversity, and ethical issues are also discussed. Students at the ACS-4921 level additionally undertake a comprehensive project on a topic related to computer security and privacy.
This course is the final course for the 3 year degree in the Information Systems and the Health Informatics streams. The course can provide integration (e.g., project management), or provide more depth in specific areas of Information Systems in order to address specific thematic needs.
This course introduces students to the requirements definition phase of software development. It provides coverage of both traditional and object-oriented approaches to requirements analysis and design of software used in business, real-time and embedded applications. Models, notations and processes for requirements elicitation, representation, and design are discussed.
his course examines applications of information technology to businesses and other organizations. After an introduction to computers and data management, the course outlines various categories of information systems, (e.g., systems for transaction processing, managerial reporting, customer relationship management, decision support, enterprise resource planning, and e-commerce), with examples from current practice. System development, system security, systems consulting, and IT administration are also discussed. Focus is mostly on functional aspects of systems providing a valuable background for students in applied computer science, business and administration, and other disciplines.
This course provides an overview of the important topics in Health Informatics. It discusses data as the building block for health care information including the basic concepts of data flow, data storage, and health record management within both private and public health care systems. It then addresses important issues such as security, privacy, and standards.
This course is designed to allow a student to conduct a specific research project under the supervision of a faculty member. An essential component of the course is an oral presentation and a written report of the results. Approval for the planned project must be obtained from the supervising faculty member as well as from the Department Chair before enrolment. Restrictions: Department Permission Required.