Master of Science – Computing and Information Systems - Course offerings

Course offerings

Winter 2026 (January 5 – April 5, 2026)

Tentative Schedule

Winter 2026 (January 5 – April 5, 2026)
Course Course Name Instructor
COMP 503 IT Hardware and Software Dr. Mahmoud Abaza
COMP 505 Operations Management in Information Systems Rachel Argyropoulou
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 602 Enterprise Information Management Dr. Stella George
COMP 604 Enterprise Computer Networks Dr. Qing Tan
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terrence Taylor
COMP 610 Selected Topics in Software Engineering
(Cancelled)
Dr. Xiaokun Zhang
COMP 635 Green ICT Strategies Dr. Mahmoud Abaza
COMP 638 Enterprise Modeling Dr. Qing Tan
COMP 648 Advanced Topics in Human–Computer Interaction Dr. Xiaokun Zhang
COMP 657 Artificial Intelligence: Principles and Techniques Dr. Dunwei Wen
COMP 660 Enterprise Information and Network Security Dr. Harris Wang
COMP 695 Research Methods in Information Systems Dr. Maiga Chang
ENSC 620 Environmental Data Analysis Dr. Junye Wang

Online individualized study

Course Course Name Instructor
BIOL 625 Bioinformatics and Genomics Dr. Srijak Bhatnagar
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 625 Algorithms for Bioinformatics Dr. Srijak Bhatnagar
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 674 Theory of Computation Dr. Dunwei (Grant) Wen
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Advanced Topics in Information systems Dr. Ching Tan
COMP 696 Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680 Integration Thesis Dr. Larbi Esmahi

Spring 2026 (April 27 – July 26, 2026)

Tentative Schedule

Spring 2026 (April 27 – July 26, 2026)
Course Course Name Instructor
COMP 501 Systems Development with Emerging Technology Dr. Jason Bernard
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems TBA
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 610 Selected Topics in Software Engineering Dr. Xiaokun Zhang
COMP 635 Green ICT Strategies Dr. Mahmoud Abaza
COMP 650 Social Computing Dr. Jon Dron
COMP 656 Cloud Computing Dr. Qing Tan
COMP 658 Computational Intelligence Dr. Sabine Graf
COMP 659 Statistical Language Processing for Text Analytics Dr. Dunwei Wen
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 684 Business Intelligence Dr. Ali Dewan

Online individualized study

Course Course Name Instructor
BIOL 625 Bioinformatics and Genomics Dr. Srijak Bhatnagar
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 625 Algorithms for Bioinformatics Dr. Srijak Bhatnagar
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 674 Theory of Computation Dr. Dunwei (Grant) Wen
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Advanced Topics in Information systems Dr. Ching Tan
COMP 696 Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680 Integration Thesis Dr. Larbi Esmahi

Fall 2025 (September 8 – December 7, 2025)

Tentative Schedule

Fall 2025 (September 8 – December 7, 2025)
Course Course Name Instructor
COMP 501 Systems Development with Emerging Technology Dr. Jason Bernard
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems Glenn Coltman
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 635 Green ICT Strategies  (Cancelled) Dr. Mahmoud Abaza
COMP 637 Mobile Computing Dr. Maiga Chang
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 689 Advanced Distributed Systems Dr. Ali Dewan
ENSC 620 Environmental Data Analysis (Cancelled) Dr. Junye Wang

Online individualized study

Course Course Name Instructor
BIOL 625 Bioinformatics and Genomics Dr. Srijak Bhatnagar
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 625 Algorithms for Bioinformatics Dr. Srijak Bhatnagar
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 674 Theory of Computation Dr. Dunwei (Grant) Wen
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Advanced Topics in Information systems Dr. Ching Tan
COMP 696 Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680 Integration Thesis Dr. Larbi Esmahi

Spring 2025 (April 28 – July 27, 2025) – Tentative Schedule

Course Course Name Instructor
COMP 501 Systems Development with Emerging Technology (Cancelled) TBA
COMP 503 IT Hardware and Software Dr. Mahmoud Abaza
COMP 505 Operations Management in Information Systems Rachel Argyropoulou
COMP 602 Enterprise Information Management Dr. Stella George
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terrence Taylor
COMP 610 Software Engineering Dr. Xiaokun Zhang
COMP 650 Social Computing Dr. Jon Dron
COMP 656 Cloud Computing Dr. Qing Tan
COMP 658 Computational Intelligence Dr. Sabine Graf
COMP 659 Statistical Language Processing for Text Analytics (Cancelled) Dr. Dunwei Wen
COMP 660 Enterprise Information and Network Security Dr. Harris Wang
COMP 684 Business Intelligence Dr. Stella George
COMP 695 Research Methods in Information Systems Dr. Maiga Chang

Online individualized study

Course Course Name Instructor
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 625 Algorithms for Bioinformatics Dr. Srijak Bhatnagar
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 674 Theory of Computation Dr. Dunwei (Grant) Wen
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Advanced Topics in Information systems Dr. Ching Tan
COMP 696 Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680 Integration Thesis Dr. Larbi Esmahi

Winter 2025 (January 6 – April 6, 2025) – Tentative Schedule

Course Course Name Instructor
COMP 501 Systems Development with Emerging Technology Dr. Maiga Chang
COMP 503 IT Hardware and Software Dr. Mahmoud Abaza
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems Glenn Coltman
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 604 Enterprise Computer Networks Dr. Qing Tan
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 635 Green ICT Strategies Dr. Mahmoud Abaza
COMP 638 Enterprise Modeling Dr. Qing Tan
COMP 648 Human Computer Interaction, Collaborative Systems, Multimedia, and Ubiquitous Computing Dr. Xiaokun Zhang
COMP 657 Artificial Intelligence: Principles and Techniques Dr. Dunwei Wen
COMP 658 Computational Intelligence (Cancelled) Dr. Sabine Graf
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 689 Advanced Distributed Systems Dr. Ali Dewan

Online individualized study

Course Course Name Instructor
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 625 Algorithms for Bioinformatics Dr. Srijak Bhatnagar
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Advanced Topics in Information systems Dr. Ching Tan
COMP 696 Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680 Integration Thesis Dr. Larbi Esmahi

Fall 2024 (Sept. 9 – Dec. 8, 2024) – Tentative Schedule

Course Course Name Instructor
COMP 505 Operations Management in Information Systems Rachel Argyropoulou
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 602 Enterprise Information Management Dr. Stella George
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terrence Taylor
COMP 610 Software Engineering Dr. Sabine Graf
COMP 637 Mobile Computing Dr. Maiga Chang
COMP 650 (Cancelled) Social Computing Dr. Jon Dron
COMP 658 (Cancelled) Computation Intelligence Dr. Sabine Graf
COMP 684 Business Intelligence Dr. Stella George
COMP 689 (Cancelled) Advanced Distributed Systems Dr. Ali Dewan
COMP 695 Research Methods in Information Systems Dr. Maiga Chang
ENSC 620 Environmental Data Analysis Dr. Junye Wang

Online paced study

Spring 2024 (April 29 – July 28, 2024) - tentative schedule

Course Course Name Instructor
COMP 501 System Development with Emerging Technology Dr. Maiga Chang
COMP 503 Information Technology Hardware and Software Dr. Mahmoud Abaza
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems Glenn Coltman
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 635 Green ICT Strategies Dr. Mahmoud Abaza
COMP 648 (Cancelled) Human Computer Interaction, Collaborative Systems, Multimedia, and Ubiquitous Computing Dr. Stella George
COMP 656 Cloud Computing Dr. Qing Tan
COMP 659 Statistical Language Processing for Text Analytics Dr. Dunwei Wen
COMP 660 Enterprise Information and Network Security Dr. Qing Tan
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 684 Business Intelligence Dr. Stella George
ENSC 620 Environmental Data Analysis Dr. Junye Wang

Online individualized study

Course Course Name Instructor
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Advanced Topics in Information systems Dr. Ching Tan
COMP 696 Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680 Integration Thesis Dr. Larbi Esmahi

Online paced study

Winter 2024 (January 8 – April 7, 2024) - tentative schedule

Course Course Name Instructor
COMP 501 System Development with Emerging Technology Dr. Maiga Chang
COMP 503 Information Technology Hardware and Software Dr. Mahmoud Abaza
COMP 505 Operations Management Rachel Argyropoulou
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 602 Enterprise Information Management Dr. Stella George
COMP 604 Enterprise Computer Networks Dr. Qing Tan
COMP 607 Ethical, Legal, Social Issues in Information Technology Terry Taylor
COMP 637 ( Cancelled) Mobile Computing Dr. Maiga Chang
COMP 638 Enterprise Modeling Dr. Qing Tan
COMP 657 Artificial Intelligence: Principles and Techniques Dr. Dunwei Wen
COMP 658 ( Cancelled) Computer Intelligence Dr. Sabine Graf
COMP 684 ( Cancelled) Business Intelligence Dr. Stella George
COMP 695 Research Methods in Information Systems Dr. Vive Kumar

Online paced study

Fall 2023 (September 11 – December 10, 2023) - tentative schedule

Course Course Name Instructor
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems Glenn Coltman
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 610 Selected Topics in Software Engineering Dr. Sabine Graf
COMP 635 Green ICT Strategies Dr. Mahmoud Abaza
COMP 650 Social Computing CANCELLED
COMP 660 Enterprise Information and Network Security Dr. Harris Wang
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 689 Advanced Distributed Systems Dr. Ali Dewan

Online individualized study

Course Course name Instructor
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 676-680* Integration Thesis Dr. Larbi Esmahi
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 694 Seminar Course Dr. Qing Tan
COMP 696* Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi

Spring 2023 (May 1 – July 30, 2023) - tentative schedule

Course Course name Instructor
COMP 501 Systems Development with Emerging Technology Dr. Maiga Chang
COMP 503 IT Hardware and Software Dr. Mahmoud Abaza
COMP 505 Operations Management in Information Systems Rachel Argyropoulou
COMP 602 Enterprise Information Management Dr. Jon Dron
COMP 604 (Cancelled) Enterprise Computer Networks Dr. Qing Tan
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terrence Taylor
COMP 637 Mobile Computing Dr. Maiga Chang
COMP 638 (Cancelled) Enterprise Modeling Dr. Qing Tan
COMP 656 Cloud Computing Dr. Qing Tan
COMP 659 Statistical Language Processing for Text Analytics Dr. Dunwei Wen
COMP 684 Business Intelligence Dr. Stella George
COMP 695 Research Methods in Information Systems Dr. Vive Kumar

Winter 2023 (Jan. 9 – April 9, 2023) Tentative schedule

Course Course name Instructor
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems Glenn Coltman
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 604 Enterprise Computer Networks Dr. Qing Tan
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 610 (Cancelled) Software Engineering Dr. Xiaokun Zhang
COMP 635 Green ICT Strategies Dr. Mahmoud Abaza
COMP 638 Enterprise Modeling Dr. Qing Tan
COMP 648 Advanced Topics in Human-Computer Interaction Dr. Xiaokun Zhang
COMP 657 (Cancelled) Artificial Intelligence: Principles and Techniques Dr. Dunwei Wen
COMP 658 Computational Intelligence Dr. Sabine Graf
COMP 660 (Cancelled) Enterprise Information Security Dr. Harris Wang
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 684 (Cancelled) Business Intelligence Dr. Stella George

Online individualized study

Course Course name Instructor
COMP 617 Designing Real-Time Software Dr. Xiaokun Zhang
COMP 667 Multiagent Systems Dr. Oscar Lin
COMP 682 Data Mining Dr. Larbi Esmahi
COMP 692-93 Independent Study Dr. Larbi Esmahi
COMP 696* Integration Essay Dr. Larbi Esmahi
COMP 697 Integration Project I Dr. Larbi Esmahi
COMP 698 Integration Project II Dr. Larbi Esmahi
COMP 699 Integration Project III Dr. Larbi Esmahi
COMP 676-680* Integration Thesis Dr. Larbi Esmahi

Online paced study

Fall 2022 (Sep. 12 – Dec. 11, 2022)

Course Course name Instructor
COMP 501 Systems Development with Emerging Technology Dr. Ali Dewan
COMP 503 IT Hardware and Software Dr. Mahmoud Abaza
COMP 505 Operations Management in Information Systems Rachel Argyropoulou
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 602 Enterprise Information Management Jon Dron
COMP 604 (Cancelled) Enterprise Computer Networks Dr. Qing Tan
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terrence Taylor
COMP 637 (Cancelled) Mobile Computing Dr. Qing Tan
COMP 638 (Cancelled) Enterprise Modeling Dr. Qing Tan
COMP 650 Social Computing Dr. Jon Dron
COMP 657 Artificial Intelligence: Principles and Techniques Dr. Dunwei Wen
COMP 689 Advanced Distributed Systems Dr. Ali Dewan
COMP 695 Research Methods in Information Systems Dr. Vive Kumar

Spring 2022 (April 25 – July 24, 2022)

Spring 2022 (April 25 – July 24, 2022) course offerings
Course Course name Instructor
COMP 503 – Cancelled IT Hardware and Software Dr. Dunwei Wen
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems TBA
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terry Taylor
COMP 610 Software Engineering Dr. Xiaokun Zhang
COMP 635 Green ICT Strategies Dr. Stella George
COMP 648 Advanced Topics in Human-Computer Interaction Dr. Xiaokun Zhang
COMP 656 Cloud Computing Dr. Qing Tan
COMP 658 Computational Intelligence Dr. Sabine Graf
COMP 659 Statistical Language Processing for Text Analytics Dr. Dunwei Wen
COMP 660 Enterprise Information Security Dr. Harris Wang
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 684 Business Intelligence Dr. Vive Kumar

Online paced study

Winter 2022 (Jan. 10 – April 10, 2022)

Winter 2022 (Jan. 10 – April 10, 2022) course offerings
Course Course name Instructor
COMP 501 Systems Development with Emerging Technology Dr. Ali Dewan
COMP 503 IT Hardware and Software Dr. Dunwei Wen
COMP 505 Operations Management in Information Systems Myron Gordon
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 602 Enterprise Information Management Dr. Jon Dron
COMP 604 Enterprise Computer Networks Dr. Qing Tan
COMP 605 Project Management for Information Systems Dr. Stella George
COMP 637 Mobile Computing Dr. Qing Tan
COMP 638 Enterprise Modeling Dr. Qing Tan
COMP 657 Artificial Intelligence: Principles and Techniques Dr. Dunwei Wen
COMP 658 – Cancelled Computational Intelligence Dr. Sabine Graf
COMP 695 Research Methods in Information Systems Dr. Vive Kumar

Fall 2021 (Sep. 13 – Dec. 12, 2021)

Fall 2021 (September 13 – December 12, 2021) course offerings
Course Course name Instructor
COMP 503 – Cancelled IT Hardware and Software Dr. Dunwei Wen
COMP 504 Object Structure and Programming Dr. Oscar Lin
COMP 506 Organizational Behavior in Information Systems TBA
COMP 601 Survey of Computing and Information Systems Richard Huntrods
COMP 607 Ethical, Legal, and Social Issues in Information Technology Terry Taylor
COMP 610 Software Engineering Dr. Xiaokun Zhang
COMP 635 Green ICT Strategies Dr. Stella George
COMP 650 Social Computing Dr. Jon Dron
COMP 656 – Cancelled Cloud Computing Dr. Qing Tan
COMP 660 Enterprise Information Security Dr. Harris Wang
COMP 683 Introduction to Learning and Knowledge Analytics Dr. Sabine Graf
COMP 684 Business Intelligence Dr. Stella George
COMP 689 Advanced Distributed Systems Dr. Ali Dewan

Delivery modes

Online paced study

This is a mode of learning involving online study as part of a group, with specific start and end dates. Synchronous communication requirements are generally more central to the learning process than in individualized study courses. This delivery mode will be used primarily for courses which have elements of professional practice requiring that students work in various group configurations to complete assignments.

Online paced study delivery has the following characteristics:

  • Students work with fellow students and instructors on a 13-week timetable.
  • Sessions start 3 times each year: September, January, or April/May.
  • Exams, where applicable, are written in the last scheduled week of classes.

Online individualized study

Online individualized study courses begin on the first day of every month. Course registration form and fees must be received at least 1 month in advance of your intended start date.

Online individualized study courses comprise a self-directed learning environment. Typically, learners are required to:

  • follow an outline provided in a study guide
  • schedule study time to achieve course objectives and complete assignments
  • prepare for and complete assignments on time

Online individualized study delivery has the following characteristics:

  • Students communicate with their instructor via e-mail, and assignments are submitted via the course website.
  • Sessions start the beginning of every month.
  • Exams, where applicable, are written on or before the contract end date.
  • The course-contract period for individualized-study courses is 6 months.

Registration

SCIS graduate program students can register online (Registration Form) and submit with the course fee. If you are not currently a SCIS graduate program student you can apply to the program as either a program or non program student. You will need to apply prior registering in the courses listed above.

Updated January 22, 2026 by Digital & Web Operations (web_services@athabascau.ca)