May 13, 2024  
2018-2019 Graduate Academic Calendar 
    
2018-2019 Graduate Academic Calendar [ARCHIVED CALENDAR]

Course descriptions


In some programs, students may, with the approval of the graduate program director, be allowed to take senior undergraduate courses to apply to graduate degree requirements. Descriptions of these undergraduate courses are available in the Undergraduate Academic Calendar.

Note:

  • Please refer to the registration section on MyCampus for specific course offering information.

  • Not all courses are offered in any one term or academic year. 

  • If searching by Code or Number be sure to include the U at the end of the number.
 

Applied Bioscience

  
  • APBS 6000G - MSc Applied Bioscience Seminar Series


    This is a required non-credit continuance course which is part of the regular seminar series in Applied Bioscience and associated with APBS 6040G - MSc Graduate Seminar in Applied Bioscience . Students will be expected to give yearly seminars that will provide an update on the progress of their research, provide peer-reviewed feedback on seminars of fellow students and be present at all other seminars. Students should register in this course each semester of their program. The student will receive a grade of either pass or fail. 
    Credit hours: 0
    Prerequisite(s): Enrolment in the APBS MSc program
  
  • APBS 6010G - Research in Applied Bioscience


    This is a required team-taught course designed to provide a foundation for the graduate program in Applied Bioscience. The course provides students with current background knowledge and skills needed for research in applied bioscience and exposes students to current issues and problems that this area of research may target. The course introduces such topics as principles of experimental design, data interpretation and analysis of results, and how to present and communicate scientific information in both oral and written formats. Students also learn about the grant and scholarship process and how to write a research proposal. They are also introduced to such issues as research ethics and intellectual property.
    Credit hours: 3
    Prerequisite(s): Enrolment in the APBS graduate program.
  
  • APBS 6020G - MSc Thesis in Applied Bioscience


    Students must prepare and successfully defend a written thesis related to their supervised research project at the end of the program. The student’s supervisory committee must approve the commencement of the writing of the thesis. The thesis is evaluated by an examining committee and accompanied by an oral presentation. The student must receive a satisfactory report on the written thesis and must demonstrate a thorough understanding of the research topic. The student receives a grade of either pass or fail.
    Credit hours: 21
    Prerequisite(s): Good standing in the APBS graduate program
  
  • APBS 6030G - MSc Exit Seminar


    This course requires students at the end of their program to present a thorough overview of their thesis research, including relevant background material, research results and their interpretation. The presentation is expected to be appropriate for an interdisciplinary audience in science. This is a required, non-credit course in the Applied Bioscience program. Seminars are focused on specific research projects in applied bioscience. Student seminars are regularly scheduled as needed. The student receives a grade of either pass or fail.
    Formerly: Seminar in Applied Bioscience
    Credit hours: 0
    Prerequisite(s): Good standing in the APBS graduate program
  
  • APBS 6040G - MSc Graduate Seminar in Applied Bioscience


    This course will require students to prepare a thorough survey of the literature and orally present an overview of the current state of knowledge and key knowledge gaps in their research topic area within Applied Bioscience. This seminar must address how advances in the related area of research will benefit society. The presentation will be expected to be appropriate for an interdisciplinary audience in Science. Attendance at the Graduate Seminar Series is mandatory for credit.
    Credit hours: 3
    Prerequisite(s): Enrolment in the APBS MSc program
    Credit restriction(s): APBS 7100G, APBS 7200G, APBS 7300G, APBS 7400G
  
  • APBS 6100G - Advanced Cell and Molecular Biology


    This is a non-lecture based course where students and the faculty coordinator discuss current research in cell and molecular biology. The course is a combination of group discussions and presentations. Each week a student presents either a research article or a synopsis of the current knowledge regarding a topic related to the course and possibly his/her own research interests. This allows the student to apply basic concepts learned as an undergraduate student to the current state of knowledge in cell and molecular biology.
    Credit hours: 3
    Prerequisite(s) or corequisite(s): Enrolment in the APBS graduate program
  
  • APBS 6200G - Environmental Determinants of Health


    This course explores interactions between environment and human health. It comprehensively addresses principles of environmental health followed by specific issues regarding harmful environmental agents and Canadian and global environmental health challenges. It is designed to be delivered by an interdisciplinary faculty team, potentially including members from the faculties of Health Sciences, Science, Social Science and Humanities, and Engineering and Applied Science. It attracts health and non-health graduate students interested in the multifactorial nature of environmental diseases. At the end of this course, students should have a broad understanding of how human health is contextually determined by our environment and be familiar with published seminal environmental health research.
    Credit hours: 3
    Prerequisite(s) or corequisite(s): Enrolment in the APBS graduate program.
    Cross-listed: HLSC 5314G 
  
  • APBS 6300G - Advanced Topics in Biological Chemistry


    This graduate course explores a range of research topics at the intersection of chemistry and biology through examples selected from the current scientific literature. Topics include protein engineering, enzymes, receptors, cofactors, enzymes for organic synthesis, biotransformations, catalytic properties of nucleic acids and bio-inorganic chemistry.
    Credit hours: 3
    Prerequisite(s) or corequisite(s): Enrolment in the APBS graduate program.
  
  • APBS 6400G - Advanced Topics in Forensic Bioscience


    This graduate course explores a range of research topics at the intersection of biology, chemistry and forensic science through examples selected from the current scientific literature and available casework. The course focuses on current and new developments in biotechnology and bioanalytical techniques associated with forensic analysis, quality assurance concepts and the use of scientific evidence in court.
    Credit hours: 3
    Prerequisite(s): Enrolment in the Forensic Bioscience field in the APBS graduate program.
  
  • APBS 6500G - Advanced Topics in Medicinal Chemistry


    This course explores topics in the drug discovery process from the discovery of lead molecular candidates to their optimization as drug candidates. Topics include natural products drug discovery, combinatorial chemistry and medicinal synthetic organic chemistry.
    Credit hours: 3
    Prerequisite(s): Enrolment in the APBS graduate program.
    Cross-listed: CHEM 4510U.
  
  • APBS 6600G - Design, Analysis & Interpretation of Quantitative Biological Research


    When and how to use quantitative methods in biological research. Students will learn how to design an observational or experimental study, as well as graphically summarize, analyze and interpret analyses of univariate and multivariate data from a biological research study. They will also learn about alternatives to the hypothesis testing paradigm for analyzing quantitative data.
    Credit hours: 3
  
  • APBS 6700G - Advances in Applied Bioscience


    This course will explore the current state of research in applied biosciences through a combination of group discussions and presentations. Students will be expected to utilize library resources and online databases to search for pertinent information on new, state-of-the-art technologies and fundamental advances in knowledge within the diverse field of bioscience.
    Credit hours: 3
  
  • APBS 7000G - PhD Applied Bioscience Seminar Series


    This is a required non-credit continuance course which is part of the regular seminar series in Applied Bioscience and associated with APBS 7080G - PhD Graduate Seminar in Applied Bioscience . Students will be expected to give yearly seminars that will provide an update on the progress of their research, provide peer-reviewed feedback on seminars of fellow students and be present at all other seminars. Students should register in this course each semester of their program. The student will receive a grade of either pass or fail. 
    Credit hours: 0
    Prerequisite(s): Enrolment in the APBS PhD program
  
  • APBS 7040G - PhD Thesis Proposal and Candidacy Exam


    Students in the Applied Bioscience PhD program are required to submit a comprehensive thesis proposal outlining their research objectives and proposed methodology. This thesis proposal also consists of a literature review that addresses the current state of knowledge of the particular research topic. This course consists of an oral qualifying exam that evaluates the students’ grasp of the literature and their particular research plan. Topics in this course vary with students’ specific research projects. This non-credit course is evaluated on a pass/fail basis.
    Credit hours: 0
    Prerequisite(s): Enrolment in the Applied Bioscience PhD program.
  
  • APBS 7050G - Doctoral Exit Seminar


    This course requires students at the end of their program to present a thorough overview of their thesis research, including relevant background material, research results and their interpretation. This seminar must address how the research will benefit society. The presentation is expected to be appropriate for an interdisciplinary audience in science. This is a required, but non-credit, course in the Applied Bioscience program. Student seminars will be scheduled as needed. The student will receive a grade of either pass or fail.
    Formerly: Research Seminar in Applied Bioscience
    Credit hours: 0
    Prerequisite(s): Good standing in the APBS graduate program
  
  • APBS 7060G - PhD Research


    This is a non-credit course that is administered by the student’s supervisor. Students in the course are required to make satisfactory progress in their research, keep up to date with the literature on the current state of knowledge in their particular area of research and provide regular updates on their progress to their advisor. Students who make satisfactory progress with their thesis research are able to continue in the program and enrol in this course the following year. Students are required to register for this course every year.
    Credit hours: 0
    Prerequisite(s): Good standing in the APBS PhD program.
  
  • APBS 7070G - PhD Dissertation


    The dissertation is the primary component of the PhD degree requirements. The student’s research must lead to an original contribution of knowledge in the field, which must be reported fully in the candidate’s dissertation. The research is carried out under the direction of the candidate’s supervisor or co-supervisors in co-operation with a supervisory committee. This thesis is accompanied by an oral thesis defence.
    Credit hours: 40
    Prerequisite(s): Good standing in the APBS PhD program.
  
  • APBS 7080G - PhD Graduate Seminar in Applied Bioscience


    This course will require students to prepare a thorough survey of the literature and orally present an overview of the current state of knowledge and key knowledge gaps in their research topic area within Applied Bioscience. This seminar must address how advances in the related area of research will benefit society. Students will be expected to give annual seminars that will provide an update on their research progress and provide peer review feedback on the seminars of fellow graduate students. The presentation will be expected to be appropriate for an interdisciplinary audience in Science. Attendance at the Graduate Seminar Series is mandatory for credit.
    Credit hours: 3
    Prerequisite(s): Enrolment in the APBS PhD program
    Credit restriction(s): APBS 7100G, APBS 7200G, APBS 7300G, APBS 7400G
  
  • APBS 7600G - Frontiers in Applied Bioscience


    This course will explore the frontiers of applied biosciences. Through a combination of group discussions and presentations, students will learn about the most recent advances in the diverse field of bioscience, including new technologies and methodologies for solving complex scientific problems. Students will be expected to synthesize knowledge from the current, primary literature to formulate research questions and propose appropriate scientific approaches and data analysis methods to address those questions.
    Credit hours: 3
    Prerequisite(s): MSc in Applied Bioscience (or equivalent)

Business

  
  • BUSI 5010G - Foundations of Business


    This course provides managers with an overview of the economic environment within which business must operate. Key concepts and ideas from microeconomics, macroeconomics and international economics are developed so that managers understand the economic forces that affect the operation of business entities and the impact of change in the economic environment on the strategic direction of the firm.
    Credit hours: 3
  
  • BUSI 5100G - Accounting Systems


    This course provides an overview of financial and managerial accounting. The first part of the course develops students’ ability to read, understand and use corporate financial statements. The course focuses on the user of MBA financial accounting data (rather than the preparer). The second part of the course examines the concepts and tools of managerial accounting. The course covers alternative costing methods and illustrates how the resulting cost information can be used for decision making and examines the role of the internal accounting system in evaluating managerial performance and in coordinating the activities within a firm.
    Credit hours: 3
  
  • BUSI 5120G - Professional Accounting


    This course is designed to provide the coverage of specific knowledge and understanding of topics that are important for success as a CPA, while developing the appropriate enabling skills. The course will develop knowledge and skills in financial accounting, assurance, strategic management and tax planning for individuals and corporations and other entities.
    Credit hours: 3
    Prerequisite(s): Admission to the UOIT Graduate Diploma in Accounting.
  
  • BUSI 5150G - Advanced Finance


    This course is designed to provide the knowledge and understanding of finance topics that are important for accountants interested in working in a finance environment. The course will develop topics in financial analysis and planning, treasury management, capital budgeting, valuation, risk management and corporate finance transactions. Students will learn to apply the knowledge from these topics through the use of cases and integrate the material with other CPA competencies.
    Credit hours: 3
    Prerequisite(s): Admission to the UOIT Graduate Diploma in Accounting.
  
  • BUSI 5160G - Performance Management


    This course is designed to provide knowledge and understanding of strategy and strategic management and risk management. The course will develop a strong understanding of strategic risk management through enterprise risk management (ERM) approaches to the significant risks identified. The sustainability of an enterprise will be assessed through financial analysis and planning, treasury management, capital budgeting, valuation, risk management and corporate finance transactions.
    Credit hours: 3
    Prerequisite(s): Admission to the UOIT Graduate Diploma in Accounting.
  
  • BUSI 5170G - Advanced Auditing


    This course extends students’ knowledge of auditing by examining the role of the profession in society, evaluating current concerns and issues facing auditors, and building on the understanding of the general audit framework and its essential theories. This course also examines specific audit topics such as comprehensive auditing, audit of not-for-profit entities, environmental auditing and small business audits.
    Credit hours: 3
    Prerequisite(s): Admission to Graduate Diploma in Accounting
  
  • BUSI 5190G - Critical Thinking, Integration and Analysis


    This is an integrative case course that stresses the enabling competencies and critical thinking skills required by CPAs. Students will integrate the technical and practical knowledge obtained from their undergraduate business degree program and from other courses in the Graduate Diploma in Accounting program. The course will present case simulations of problems encountered in the business world and students will play different roles based on the case. These cases will help prepare students for analytical work in the Capstone Modules, the CFE and in their professional careers. Students will write responses to cases and receive feedback on the strengths and weaknesses of the analyses.
    Credit hours: 3
    Prerequisite(s) or corequisite(s): Admission to the UOIT Graduate Diploma in Accounting, BUSI 4190.
  
  • BUSI 5200G - Marketing Management


    The Marketing Management course is designed to offer a broad overview of the fundamental areas in the marketing process. The approach is a blend of theory and practical application which permits immediate implementation in the workplace. The topics covered in the course include marketing planning; segmentation and positioning; and devising strategies for new products, appropriate pricing, marketing communications and distribution. The format includes world-class marketing lectures and case studies resulting in a lively, participatory environment for a maximized learning experience.
    Credit hours: 3
  
  • BUSI 5300G - Organizational Behaviour


    This course provides students with an understanding of the fundamentals of organizational behaviour and their application to human resources management. It focuses on the management aspects of organizational behaviour to create an environment that is conducive to maximum productivity. Topics include group dynamics, organization structure, change management and organizational design.
    Credit hours: 3
  
  • BUSI 5400G - Quantitative Analysis in Business


    This course provides an overview of business statistics. Topics include descriptive statistics, probability, sampling distributions, confidence intervals, inference, regressions and correlation. Students select topics that best match their area of focus (such as in marketing, finance and supply chain management) for two extended case assignments. All exercises draw on numerous real data sets.
    Credit hours: 3
  
  • BUSI 5420G - Discrete Event Simulation Modeling


    This course will provide an introduction to the application and theoretical background of systems simulation. Topics include systems concepts, modeling systems using discrete events and the modeling of operations and logistics systems, service systems and healthcare systems through simulation. Theoretical topics include random variable generation, model verification and validation, statistical analysis of output, variance reduction techniques and optimization via simulation. This course will blend systems modeling and simulation experimental design and analysis. Simple simulation problems will be introduced using Microsoft Excel and a high-level simulation language will be utilized for more complex problems. Students will complete and present a simulation project. This subject matter will be examined using primarily a case-based, investigation-style teaching method to encourage interaction, participation and a personal sense of the subject matter. Lectures are coupled with hands-on cases and discussion to facilitate the understanding of the concepts of the course and demonstrate their application to real-life situations. Students will be encouraged to present their ideas and bring forward emerging issues in the application and information systems in the workplace.
    Credit hours: 3
  
  • BUSI 5500G - Management Information Systems


    This course provides the knowledge of management frameworks and analytical tools to understand the economic and strategic implications of information systems (IS) for supporting intra- or inter-enterprise business processes. The course also explores emerging IS-driven business applications such as supply chain management (SCM), customer relationship management (CRM) and enterprise resource planning (ERP) to meet organizational objectives and foster competitive advantages from both managerial and technical perspectives.
    Credit hours: 3
    Prerequisite(s): BUSI 5100G  and BUSI 5400G , or permission from the instructor.
  
  • BUSI 5510G - E-Commerce Strategies


    This course provides the knowledge of electronic commerce (E-Commerce) strategies for supporting any form of economic activities between business partners via electronic communication networks (e.g., Internet, Intranet, Extranet). The course explores the strategies which encompass organizations’ internal operations and policies from both managerial and technical perspectives. The course also discusses the emerging applications of business services networks (BSN) and business process management (BPM).
    Credit hours: 3
  
  • BUSI 5600G - Operations and Project Management


    Operations and Project Management develops methods to manage resources efficiently within scope, time and cost constraints. For ongoing operations, the effective and efficient management of the production and distribution process, including delivery of services, is studied. Specialized topics include procurement, quality management, logistics, critical path analysis (PERT) and budgeting.
    Credit hours: 3
    Prerequisite(s): BUSI 5400G .
  
  • BUSI 5610G - Knowledge Discovery and Data Mining


    Many diverse domains are generating ever-increasing volumes of data necessitating the use of advanced computing techniques to automate the translation of data to information and ultimately to knowledge. The discovery of new knowledge through the use of various data mining techniques on real-world datasets and the current research directions represents the foundation context for this course. This course will explore topics in foundations of knowledge discovery and data mining; data mining approaches; and the application of data mining within such diverse domains as healthcare, business, supply chain and IT security. Current research directions, trends, issues and challenges are also explored.
    Credit hours: 3
  
  • BUSI 5640G - Optimization


    This introductory course in optimization covers structure and classification of optimization problems, branch-and-bound algorithms, linear optimization models, linear programming including geometric interpretations, basic solutions, the simplex method, cutting plane algorithms and network optimization. Students will use various software packages to apply the optimization techniques to inventory and project management problems.
    Credit hours: 3
    Prerequisite(s): An appropriate background in mathematics and permission from the instructor.
  
  • BUSI 5650G - Supply Chain Management


    This introductory course in Supply Chain Management covers the following topics: supply chain activities and functions, the role of purchasing in the supply chain, the purchasing process, purchasing and information technology, sourcing strategies, electronic marketplaces and e-procurement, negotiating techniques, quality considerations in purchasing, outsourcing and supplier price determination.
    Credit hours: 3
  
  • BUSI 5700G - Entrepreneurship


    Entrepreneurship is studied from the perspective of the established organization and for start-up entities. Issues studied include creating a business plan, sources of capital, types of financing, valuation of the firm, managing change, managing for creativity, organizational renewal, creating and sustaining competitive advantage and how to encourage or obstruct innovation.
    Credit hours: 3
  
  • BUSI 5710G - Strategic Information Technology Management


    Information technology (IT) has the potential to change the landscape of global competition, increase productivity, change industry structure, make markets more efficient and alter a firm’s competitive position. IT can increase the efficiency of every business activity including product design, production, purchasing, marketing, customer-supplier relationships and human resource management. Economists agree that IT has contributed significantly to productivity growth and helped check inflation. Such beliefs and promises have persuaded corporations to spend over a trillion dollars on IT alone over the last decades. However, the dramatic decline in IT investments after 2000-2001 and the difficulty researchers have had in tying IT investments to corporate performance has led sceptics to question the economic contribution of IT. Indeed, the rapid rate of IT innovation, massive investments in the IT infrastructure and applications, the difficulty in showing the competitive impact of IT investments and conflicting viewpoints regarding the value of IT raise a gamut of issues for managers in user organizations, financial institutions, vendor organizations and consulting firms: Do IT and the Internet change basic economic principles and strategies? Does the ability to search, seek and share information regardless of time, space and geographical differences increase market efficiency? Is such efficiency beneficial to all market participants? How and where can IT benefit an organization? Are there any killer applications that can still justify large investments in IT infrastructure? Which types of information technologies hold promise for the future? This course has been designed to provide frameworks and underlying principles to address these and other related issues.
    Credit hours: 3
    Prerequisite(s): BUSI 5500G .
  
  • BUSI 6090G - Special Topics in Business


    This course is a special topics course chosen from one of the following areas: marketing, finance, management, international business or e-commerce.
    Credit hours: 3
    Prerequisite(s): Permission from the instructor.
  
  • BUSI 6210G - Consumer Behaviour


    This course applies knowledge from areas such as psychology, sociology and anthropology to describe and understand how consumers select, purchase, use and dispose products and why. Basic concepts and theories in consumer behaviour are applied through in-class discussions and real-world marketing situations.
    Credit hours: 3
    Prerequisite(s): BUSI 5200G  or permission from the instructor.
  
  • BUSI 6230G - Internet Marketing


    This course is designed as an introduction to the rapidly changing world of Internet marketing. The opportunities, problems and strategies associated with incorporating the Internet medium into the marketing function are examined. The topics covered include the importance of website traffic and brand building, online customer support and data collection, online pricing tactics and Internet marketing models. Marketing issues facing Internet start-ups and established online firms will also be discussed.
    Credit hours: 3
    Prerequisite(s): BUSI 5200G .
  
  • BUSI 6260G - Marketing Research


    This course familiarizes students with marketing research scope and techniques. Upon completing this course, students are expected to know how to gather and analyze information to make marketing decisions.
    Credit hours: 3
    Prerequisite(s): BUSI 5200G .
  
  • BUSI 6420G - Equity Securities


    This course studies equity assets with a variable income stream. Students learn valuation models of fundamental analysis including single growth, H-model, and multistage growth of dividends; residual income and free cash flows; and technical analysis. Other factors such as the business cycle, stock market outlook and industry environment are considered in the analysis process.
    Credit hours: 3
    Prerequisite(s): BUSI 5410G .
  
  • BUSI 6430G - Fixed Income Securities


    This course studies fixed income securities from the viewpoint of investors, including individuals and institutions. Different sectors of fixed incomes such as corporate, government, mortgage-backs and other asset-backs are examined for valuation and risk exposure.
    Credit hours: 3
    Prerequisite(s): BUSI 5410G .
  
  • BUSI 6440G - Derivative Strategies


    This course is an overview of derivative instruments and strategies. Students in this course will develop skills in the valuation of derivatives and strategies employing derivatives. Topics covered are futures markets and valuations, options market and valuation, option strategies, swaps and option sensitivities.
    Credit hours: 3
    Prerequisite(s): BUSI 5410G .
  
  • BUSI 6450G - Portfolio Management


    This course studies how portfolios are managed from the viewpoint of running a hedge fund, mutual fund and other financial institution. Strategies employed to achieve portfolio goals will include investments from equities, fixed income, real estate and commodities.
    Credit hours: 3
    Prerequisite(s): BUSI 5410G .
  
  • BUSI 6630G - Inventory and Logistics in Supply Chain Management


    Logistics is the area of the supply chain that deals directly with customers and customer satisfaction. This course looks at the strategic role of inventory management, key strategic drivers of uncertainty in the supply and demand of products, and the tools and techniques for inventory analysis. The course emphasizes issues which are critical to supply chain performance as perceived by the customer, including finished goods inventory planning; transportation industry cost and performance structure; and other third party logistics services, especially warehousing, information technology and integrated logistics services. Students also study the order fulfillment process and the role of internal supply chain functions, measurement issues and practices in the supply chain, transportation cost drivers and structure of the transportation industry, other cost drivers within the supply chain and current and best practices in logistics.
    Credit hours: 3
    Prerequisite(s): BUSI 5400G  and BUSI 5600G .
  
  • BUSI 6650G - Advanced Supply Chain Management


    This course covers the strategic role of the supply chain, key strategic drivers of supply chain performance and the tools and techniques for supply chain analysis. The course presents management practices at the forefront of supply chain management and information technology in the supply chain. Students study the impact of technology on supply chain operations and the development of products and services. The course examines the current practices and future technological directions in supply chain management and business strategy, and provides innovative ideas about integrating new technologies into operations, technology-based product and service development, and knowledge management and supply chain integration issues.
    Credit hours: 3
    Prerequisite(s): BUSI 5650G .
    Corequisite(s): BUSI 5640G .
  
  • BUSI 6660G - Impact of Technology on the Supply Chain


    This course examines the impact of technology, information systems and e-commerce on supply chain management. The course will consider the impact of advanced manufacturing and inventory management systems, the impact of the Internet on supply chain coordination and procurement, EDI, RFID, inter-organizational systems, ERP integration across the supply chain, data management and security issues for Internet transactions, and the impact of international legal requirements on supply chain systems integration.
    Credit hours: 3
    Prerequisite(s): BUSI 5500G  and BUSI 5600G .
  
  • BUSI 6700G - Strategic Management


    This course examines strategy and related concepts. The focus throughout is on strategic management: choosing and defining purposes and objectives, formulating and implementing a viable strategy and monitoring strategic performance. The thrust of the course is to view the organization in its totality; the external environment in which it operates, its strategy and its internal administrative activities. Topics include the strategic process, the role of the general manager, the external environment, internal analysis, competitive advantage, strategy and structure, diversification, integrations and alliances, organizational structure, strategy and control, corporate strategy and practical analytical skills that can be used to improve strategic decision making.
    Credit hours: 3
    Prerequisite(s): Completion of semesters one and two of the MBA program.
  
  • BUSI 6810G - Global Management


    This course examines the dimensions of business management in foreign countries. The course provides a framework for analyzing managerial issues and problems faced by management as a result of economic, cultural, political and social differences within the global environment.
    Credit hours: 3
    Prerequisite(s): BUSI 5800G .
  
  • BUSI 6920G - MBA Research Project I


    This course provides students with an opportunity to gather knowledge and skills learned from the program coursework and to conduct a research project with industry applications. Students are expected to do a research literature review and to develop a set of hypotheses for a research project in their area of concentration. A research proposal outlining hypotheses and alternative remedies to the problem should be submitted to the research faculty advisor and graduate program director by the end of the course semester. The student will receive a grade of either pass or fail.
    Credit hours: 3
    Prerequisite(s): Completion of all core program requirements and three field courses.
  
  • BUSI 6930G - MBA Research Project II


    This course is a continuation of the MBA Research Project I. Students in this course are required to make satisfactory progress in their research and provide regular updates on their progress to their advisor. This course may be taken concurrently with BUSI 6940G MBA Research Project III with permission of the graduate program director. The student will receive a grade of either pass or fail.
    Credit hours: 3
    Prerequisite(s): BUSI 6920G  or special permission of the graduate program director.
  
  • BUSI 6940G - MBA Research Project III


    The research outlined in the BUSI 6920G  proposal should be completed during this course. The final report of the research findings and recommendations for the problem addressed should be submitted to the research faculty advisor and graduate program director. A presentation of the research findings is required at the completion of the course. The results should have direct, practical applications and/or be publishable in refereed publications. The student will receive a grade of either pass or fail.
    Credit hours: 3
    Prerequisite(s): BUSI 6930G  or permission of the graduate program director, and completion of all other program requirements.

Computer Science

  
  • CSCI 5001G - MSc Thesis


    Students must prepare and successfully defend a written thesis related to their supervised research project at the end of the program. The student’s supervisory committee must approve the commencement of the writing of the thesis. The thesis will be evaluated by an examining committee and accompanied by an oral presentation. The student must receive a satisfactory report on the written thesis and must demonstrate a thorough understanding of the research topic. The student will receive a grade of either pass or fail.
    Credit hours: 15
    Prerequisite(s): Enrolment in the MSc in Computer Science program.
  
  • CSCI 5010G - Survey of Computer Science Research Topics and Methods


    This course is a survey of some of the main research topics in computer science and the corresponding computer science research methods. Topics covered vary from year to year and may include digital media, computer graphics, human-computer interaction, computer networks, security, health informatics, databases and software design. Research methods covered include library methods, topic analysis, data management, technical writing, presentations, evaluation methods and peer review. This course includes guest lectures by experts in the research topics covered.
    Credit hours: 3
  
  • CSCI 5020G - Collaborative Design and Research


    In this course, small groups of students from different disciplines work together on a series of design and research projects. Through a series of small but realistic projects, students develop their research and collaboration skills. Topics include research and design methodologies, structure and management of multidisciplinary design and research teams, and research and design problems selected by the instructors.
    Credit hours: 3
  
  • CSCI 5030G - Automata and Applications


    This course studies the theories of various types of automata and their applications. Regular automata, Büchi automata, pushdown automata and finally tree automata are covered. Students discuss the respective formal languages and the fundamental theorems such as closure theorems and different versions of Nerode equivalences. The second part of the course discusses the applications of automata in selected areas of compilers, natural language processing, information retrieval, type checking of programs, composition of services and temporal logic reasoning.
    Credit hours: 3
    Prerequisite(s): Undergraduate courses in Discrete Mathematics, Algebra and Computational Complexity.
  
  • CSCI 5100G - Development of Concurrent Software


    This course is an introductory course to software development for concurrent software with an emphasis on design, implementation and verification. Topics in the design and implementation of concurrent software include design patterns for concurrency, programming with threads and programming in coordination languages. Topics in the verification of concurrent software include static analysis, model checking and testing.
    Credit hours: 3
    Prerequisite(s): Undergraduate courses in Software Engineering (required) and Concurrent Programming (recommended).
  
  • CSCI 5110G - Network Computing


    This course teaches how to design and implement loosely coupled distributed systems. It presents hands-on experience as well as theoretical background in network computing models and design principles. Topics in scalability, performance, security, resource specification and discovery, naming and indexing, and resource management for distributed systems will be discussed in the context of network computing paradigms like publish/subscribe, GRID computing, Peer-to-Peer (P2P), Message Oriented Middleware (MOM), Reflective Middleware, Service Oriented Applications (SOA) and Mobile Agents.
    Credit hours: 3
    Prerequisite(s): Undergraduate course in Distributed Systems.
    Cross-listed: ENGR 5710G - Network Computing .
  
  • CSCI 5120G - Principles of Distributed Computing


    This course addresses the design and analysis of distributed algorithms. Emphasis is placed on developing problem-solving skills and fully exploiting design tools and techniques. Students develop the analytical tools and skills needed to evaluate the costs of complex designs and protocols.
    Credit hours: 3
    Prerequisite(s): A course in algorithms at the undergraduate level.
  
  • CSCI 5130G - Programming Language Implementation


    This course is a survey of the techniques that are used to implement different types of programming languages with an emphasis on run-time organization and code generation. Topics covered in this course include memory management, garbage collection, code generation, code optimization, code generation for mobile and embedded devices, and code optimization for power saving.
    Credit hours: 3
    Prerequisite(s): An undergraduate course in compilers.
  
  • CSCI 5140G - Ecology of Online Learning


    The aim of this course is to examine the context in which online learning has evolved to build understanding of not only the present but also to enable students to look ahead at the potential. Problems facing the continuous development of e-learning are also explored. From a survey of the brief history of online learning, with a close look at the symbiotic relationship between technological development, pedagogical evolution, and socio-economic pressures, the students will find, adapt and use theoretical models to analyze current online learning situations.
    Credit hours: 3
  
  • CSCI 5150G - Evolution or Revolution: Informatics Design Principles


    In the context of the move to Web 2.0 and 3.0, as well as the subsequent development of concepts such as “cloud computing” and “social software”, the aim of this course is to explore the concept of Informatics and the complexity of its application to fields such as online education. As the Internet develops from a technical wonder and an information tool to more of a social interaction device, education and lifelong learning in all fields are undergoing massive changes as they take advantage of this new potential. Students in this course will explore the fundamentals of design-based research as it applies to designing learning environments that are consistent with social, educational and cognitive sciences that have converged to study the processes of developing human knowledge with such major concepts as “collective intelligence” and “social construction of knowledge”.
    Credit hours: 3
  
  • CSCI 5160G - Topics in Software Design


    This course covers one or more topics in software design that are not currently covered by the other courses in the program. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 5300G - Computer Communication Networks


    This course provides a detailed technical presentation of important networking concepts and protocols used in modern communication network architecture. Descriptions of the principles associated with each OSI network layer are provided with many examples drawn from the Internet and wireless networks. The TCP/IP protocol stack is discussed in detail with a variety of examples on its various layers. Particular attention is given to performance analysis of ARQ techniques, access methods (ALOHA and CSMA), and network delay and throughput analysis in WAN and LANs. Network addressing design (including VLSM and CIDR) is discussed in detail and various routing methods (Distance vector and Link-state) are compared. Advanced networking protocols such as ATM and MPLS are briefly introduced.
    Credit hours: 3
    Cross-listed: ENGR 5660G - Communication Networks  and MITS 5200G - Advanced Communication Networks .
  
  
  • CSCI 5330G - Network Optimization


    This course provides a comprehensive and up-to-date study of network optimization problems. Network optimization includes both major types of optimization problems: continuous and discrete. Network flow optimization models and extensions are studied, with a focus on the theory and algorithms for a wide-ranging collection of network problems such as shortest path, maximum flow, minimum cost flow, spanning tree, matching, traveling salesman, multicommodity flow and generalized assignment. Both linear programming and combinatorial optimization methods are discussed in the context of formulating and solving the network problems.
    Credit hours: 3
    Prerequisite(s): An undergraduate course on computer networking that covers the fundamentals, e.g., CSCI 3150 (Computer Networks).
  
  • CSCI 5340G - Performance Evaluation of Computer Networks


    This course provides students with mathematical models and tools to analyze performance of computer systems and networks. It covers fundamentals of queuing theory, Markov chains, analysis of single-server and multi-server systems, QoS in networks of queues, analysis of access techniques as well as simulation techniques for network traffic and services.
    Credit hours: 3
    Prerequisite(s): CSCI 5300G - Computer Communication Networks .
  
  • CSCI 5350G - Pervasive and Mobile Computing


    This course provides an introduction and comprehensive view into technologies relevant to pervasive and mobile computing. Topics include cellular and personal wireless area networks, service discovery protocols, context-aware computing, and middleware platforms and software to support pervasive and mobile computing.
    Credit hours: 3
    Cross-listed: ENGR 5720G - Pervasive and Mobile Computing .
  
  • CSCI 5360G - Topics in Networks


    This course covers one or more topics in networks that are not currently covered by the other courses in the program. The instructor determines the topics that are covered in a particular year and these could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 5370G - Topics in IT Security


    This course covers one or more topics in IT security that are not currently covered by the other courses in the program. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 5500G - Auditory Perception and Virtual Audio


    To be immersed in a virtual environment, the user must be presented with plausible sensory input, including auditory cues. A virtual (three-dimensional or spatial) audio display aims to allow the user to perceive the position of a sound source at an arbitrary position in three-dimensional space, despite the fact that the generated sound may be emanating from a fixed number of loudspeakers at fixed positions in space or a pair of headphones. The foundation of virtual audio rests on the development of technology to present auditory signals to the listener’s ears so that these signals are perceptually equivalent to those the listener would receive in the environment being simulated. This directed reading course examines the human perceptual and technical literature relevant to the modelling and generation of accurate audio displays for virtual environments. Approaches to acoustical environment simulation are summarized and the advantages and disadvantages of the various approaches are presented.
    Credit hours: 3
  
  • CSCI 5510G - Computer Graphics


    This course introduces the basic concepts and algorithms of computer graphics. It covers the methods needed to model and render 3D objects. It covers graphics displays, parametric representations, curves and surfaces, geometrical optics, affine and perspective transformations, visibility, illumination and reflectance models, radiometry, energy transfer models, parametric representations, curves and surfaces, texture mapping, ray tracing, graphics toolkits and animation systems. This course is suitable for students starting their graduate studies.
    Credit hours: 3
  
  • CSCI 5520G - Computer Vision


    This course introduces students to computer vision techniques and their applications in a wide variety of domains – autonomous driving, video surveillance, computational photography, computer games, etc. Topics include advanced image processing, camera calibration, 3D reconstruction, state estimation and tracking, image indexing and action recognition techniques.
    Credit hours: 3
  
  • CSCI 5530G - Serious Game Development


    In contrast to traditional teaching and learning environments whereby the teacher controls the learning (e.g., teacher-centered), videogames present a learner-centered approach to learning whereby the player controls the learning through interactivity; this allows the player to learn via active, critical learning. Videogames provide students the opportunity to learn to appreciate the interrelationship of complex behaviours, sign systems and the formation of social groups. In addition to these benefits, the advantages of videogames to other applications have not gone unnoticed. In fact, videogame technology has been adopted and applied to applications whose primary purpose is not entertainment. These are referred to as serious games. Serious games “leverage the power of computer games to captivate and engage players for a specific purpose such as to develop new knowledge or skills.” Specifically, serious games support the development of analytical, spatial, strategic, recollection, psychomotor and visual selective attention skills. Further benefits of serious games include improved self-monitoring, problem recognition and solving, improved short- and long-term memory, increased social skills and increased self-efficacy. Serious games have been employed in a number of learning-based applications including educational, national, security, corporate management, military, government and in the training of emergency personnel/first responders and health care workers. This graduate-level course examines various aspects of serious games including i) technical components, ii) psychological components (and their application to learning) and iii) the business of serious games. A number of existing commercial and non-commercial serious games are examined.
    Credit hours: 3
  
  • CSCI 5540G - User Interface Technology


    This course covers the hardware and software techniques used in the implementation of user interfaces. Topics covered in this course include input devices, output devices, window managers, interaction techniques, user interface builders, 3D user interfaces and user interface styles. Students will gain experience in developing different types of user interfaces on a variety of hardware configurations.
    Credit hours: 3
  
  • CSCI 5550G - Topics in Digital Media


    This course covers one or more topics in digital media that are not currently covered by the other courses in the program. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 5700G - Introduction to Services Computing


    This course introduces the fundamental concepts and applications of service computing. Service computing, as a new cross discipline, addresses how to enable IT technology to help people perform business processes more efficiently and effectively. One of the fundamental components in service computing is Web service. Web services are Internet-based application components published using standard interface description languages and universally available via uniform communication protocols. Web services let individuals and organizations do business over the Internet using standardized protocols to facilitate application-to-application interaction.
    Credit hours: 3
    Cross-listed: ENGR 5770G - Service Computing .
  
  • CSCI 5710G - Services Computing Security


    This course covers the security-related technologies in services computing. Topics covered include the eXtensible Markup Language (XML) and a portfolio of related security standards such as XML Signature, XML Encryption, XML Key Management, WS-Security and Security Assertion Markup Language (SAML), eXtensible Access Control Markup Language (XACML), the Platform for Privacy Preferences (P3P) and Web X.0, in response to the growing need for a platform independent language for supporting interoperable information in services computing infrastructure. The course provides a services computing context to these more technical issues. Strategy and policy topics on how to find the right balance between security and usability are addressed as well as the maintenance of a secure infrastructure.
    Credit hours: 3
  
  • CSCI 5720G - Topics in Health Informatics


    This course covers one or more topics in health informatics that are not currently covered by the other courses in the program. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 5730G - Topics in Information Science


    This course covers one or more topics in information science that are not currently covered by the other courses in the program. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 5740G - Intelligent Systems


    This course covers the elements of intelligent systems including constraint satisfaction problem solving, planning and machine learning. Emphasis is made on the application of intelligent systems in a variety of different domains including computer vision, computer gaming, natural language processing, text analysis and web analysis, data processing and bioinformatics. Students are introduced to the basic mathematical theory of artificial intelligence (AI) and exposed to the application aspect of AI in real-life contexts.
    Credit hours: 3
    Prerequisite(s): Undergraduate courses in Algorithms and Data Structures.
  
  • CSCI 5750G - Information Visualization


    This course introduces the fields of information visualization and visual analytics through the principles of data representation, presentation and interaction. The course contents will include both theoretical foundations of this interdisciplinary science as well as practical applications of integrated visual analysis techniques on real-world problems. The course will survey best practices for visualization design, data selection and cleaning, common visualization techniques, layout algorithms, animation, uncertainty, visual emphasis, aesthetics, visualization toolkits and the role of interaction in the analytics process. The importance of visualization in managing, analyzing and communicating about big data in science, medicine, business and the humanities will be reviewed. Students will gain practical experience through the development of one or more information visualization applications for real-world data.
    Credit hours: 3
    Credit restriction(s): CSCI 4210U
  
  • CSCI 6001G - PhD Dissertation


    The dissertation is the primary component of the PhD degree requirements. The research must lead to an original contribution of knowledge in the field, which must be reported fully in the candidate’s dissertation. The research is carried out under the direction of the candidate’s supervisor or co-supervisors in co-operation with a supervisory committee. This thesis is accompanied by an oral thesis defence. The student receives a grade of pass or fail.
    Credit hours: 40
    Prerequisite(s): Good standing in the PhD in Computer Science program.
  
  • CSCI 6100G - Advanced Topics in Software Design


    This course covers one or more advanced topics in software design that are not currently covered by the other courses in the program. This course is aimed at senior graduate students who have already taken one or more courses in this field. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
    Prerequisite(s): A previous course in the software design field.
  
  • CSCI 6110G - Software Modelling Techniques and Languages for Industry Applications


    This graduate course discusses the main components of Model-Driven Software Engineering (MDSE) for industry applications and addresses both the design and realization of an MDSE development process. This course covers various standards and languages from Software Engineering, including Specification and Description Language (SDL), Unified Modeling Language (UML) and Model Driven Architecture (MDA), as well as how to integrate MDSE in existing industry application.
    Credit hours: 3
  
  • CSCI 6120G - Empirical Software Engineering


    This course provides an overview of advanced topics in empirical software engineering. Students learn how to design, implement and interpret the results of empirical studies. In particular, students gain insight into the benefits and drawbacks of different empirical methods such as benchmarks, controlled experiments, ethnographies and surveys. Students also obtain experience with critically evaluating and reproducing existing empirical software engineering research.
    Credit hours: 3
  
  • CSCI 6310G - Advanced Topics in Networks


    This course covers one or more advanced topics in computer networks that are not currently covered by the other courses in the program. This course is aimed at senior graduate students who have already taken one or more courses in this field. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 6320G - Advanced Topics in IT Security


    This course covers one or more advanced topics in IT security that are not currently covered by the other courses in the program. This course is aimed at senior graduate students who have already taken one or more courses in this field. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
  
  • CSCI 6330G - Network Modeling and Simulation


    The objective of this course is to provide students with knowledge of the theory and methods used in modeling and simulating communication networks. Students learn the basic principles of discrete-event simulation, modeling of network protocols, interfaces, channels and network applications. Specific focus is placed on modeling of wireless and mobile networks. Other topics covered include methods for modeling network topologies, node mobility and traffic patterns, as well as performance modeling and simulation data collection. This course will provide students with hands-on project experience through the use of a commonly used open source network simulator (e.g., NS-3, OMNET++).
    Credit hours: 3
    Prerequisite(s): CSCI 5300G  or MITS 5200G  or ENGR 5660G  or instructor approval.
  
  • CSCI 6515G - 3D Imaging from Local Illumination to Holography


    One of the grand challenges of computer graphics is the production of images that are indistinguishable from the real world. This course examines the history of this endeavor with an emphasis on modern 3D display hardware. Topics covered in the course include theories of light, graphics hardware, history of illumination models, ray-based illumination models, wave-based illumination models, light fields and holography.
    Credit hours: 3
  
  • CSCI 6520G - Advanced Topics in Digital Media


    This course covers one or more advanced topics in digital media that are not currently covered by the other courses in the program. This course is aimed at senior graduate students who have already taken one or more courses in this field. The instructor determines the topics that are covered in a particular year and they could change from one year to another.
    Credit hours: 3
    Prerequisite(s): A previous course in the digital media field.
  
  • CSCI 6700G - Advanced Information Management


    This course covers advanced topics in information management technology and literature. Students are introduced to modern data models including relational, XML, unstructured text data and data on the Web. Query languages including SQL, Xquery, information retrieval techniques and their evaluation and optimization algorithms are discussed. Students are also introduced to non-classical query techniques which incorporate data mining, machine learning and AI algorithms. Finally, the topic of visualization and summarization of very large volumes of data are briefly covered.
    Credit hours: 3
    Prerequisite(s): Undergraduate courses in Database Systems and Concepts, Algorithms and Data Structures.
  
  • CSCI 6710G - Advanced Topics in Health Informatics


    This course covers one or more advanced topics in health informatics that are not currently covered by the other courses in the program. This course is aimed at senior graduate students who have already taken one or more courses in this field. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
    Prerequisite(s): A previous course in the Health Informatics field.
  
  • CSCI 6720G - Advanced Topics in Information Science


    This course covers one or more advanced topics in information science that are not currently covered by the other courses in the program. This course is aimed at senior graduate students who have already taken one or more courses in this field. The instructor determines the topics that are covered in a particular year and they could change from one year to another. Topics are determined by the instructor before the start of the course. A detailed description of the course content will be posted before the start of term.
    Credit hours: 3
    Prerequisite(s): A previous course in the Information Sciences field.
  
  • CSCI 7010G - PhD Thesis Proposal and Candidacy Exam


    Students in the Computer Science PhD program are required to submit a comprehensive thesis proposal outlining their research objectives and proposed methodology. This thesis proposal also consists of a literature review that addresses the current state of knowledge of the particular research topic. This course consists of an oral candidacy exam that evaluates the students’ grasp of the literature and their particular research plan. Topics in this course vary with students’ specific research projects. This non-credit course is evaluated on a pass/fail basis.
    Credit hours: 0
    Prerequisite(s): Enrolment in the Computer Science PhD program.

Criminology

  
  • SSCI 5001G - Major Paper in Criminology


    This course is designed to allow students to combine the knowledge garnered from graduate-level courses and apply them to a project resulting in a major paper. The paper will develop all of the analytical and intellectual skills of a thesis but is shorter in length. Normally, the paper should be approximately 50 pages long. The paper should be concerned with discussing a meaningful question within criminology and may require some empirical research, a critical review of the literature or a critical analysis of a theoretical problem. Students will complete this requirement under the supervision of a professor. Students receive a grade of pass or fail.
    Credit hours: 6
  
  • SSCI 5002G - MA Thesis in Criminology


    The MA thesis is designed to allow the student to combine the knowledge garnered from graduate-level courses and to develop it into a thesis. The potential thesis topic is to be selected and approved in consultation with the candidate’s supervisor and supervisory committee. A thesis proposal must be submitted to and approved by the student’s supervisory committee. Normally, the thesis will be approximately 100 pages in length. Once the thesis has been completed, students undergo an oral examination to defend their thesis. Students receive a grade of pass or fail.
    Credit hours: 12
  
  • SSCI 5010G - Data Analysis 1 - Graduate


    The objective of this course is to familiarize the student with the principles of statistical analytical techniques and strategies as applied to the social sciences and humanities using the statistical software, SPSS. This course will cover descriptive and inferential statistics up to ANOVA and multiple linear regression; sampling and data modification techniques, like factor analysis and scaling, will also be discussed.
    Credit hours: 3
 

Page: 1 | 2 | 3 | 4 | 5