The Certificate in Computers and Information Technology program is offered 100% online and provides a solid foundation in the concepts and techniques required for effective planning, design and development of software applications and systems, Internet technologies, applied computer knowledge and networking.
The program is designed to develop the skills necessary to assume positions in the fields of technical support, software development and software infrastructure, web development, mobile application development, database administration and system administration.
This program is currently closed for admissions.
To explore alternative programs available to you at this time, please contact info.conted [at] mcgill.ca or call 514-398-6200.
You may be interested in McGill SCS Certificate in Applied Cybersecurity.
Career Paths
This certificate program can help prepare you for the following career paths:
- Software Engineer/Developer
- QA Analyst/Test Engineer
- Web Designer/Web Developer
- Software Support Analyst
- Systems Administrator/Web Master
- Computer Operations Support
- IT Business Analyst
- Network Administrator
- Technical Consultant/Support
- Database Administrator
- Database Analyst
- Customer Service Representative
- Helpdesk Technician
- Systems Engineer/Analyst
- IT Support Analyst
- Interface Development Engineer
Learning Outcomes
The program is designed to enable you to:
- Apply fundamental programming techniques
- Design data structures
- Administer operating systems
- Understand network protocols
- Design secure information systems
- Develop websites and web-based applications using page markup, style sheets, and client-side scripting
- Design, implement, and deploy web services-based solutions
Program Courses
Certificate (Cert.) Computers and Information Technology (30 Credits)
Offered by:Technology & Innovation
Degree:Cert in Computers & Info Tech
Program Requirement:
The online Certificate in Computers and Information Technology is designed to provide in-depth knowledge and understanding of the principles of information technology and its applications. It provides a solid foundation in the concepts and techniques required for the effective planning, design, and development of software applications and systems, Internet technologies, applied computer knowledge, and networking.
Required Courses
-
CCCS 300
Programming Techniques 1
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Fundamental programming techniques, concepts, and data structures, including modularization and maintainability. Emphasis on facilitating communication and understanding between systems analysts and programmers to support decision-making.
Offered by: Technology & Innovation
- Course includes synchronous activities.
- Terms
- Instructors
- Malleswara Talla, Tzu-Yang Yu
- Majid Babaei
-
CCCS 301
Programming Techniques 2
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Object oriented design and programming techniques, including the creation of classes, the use of objects, inheritance, and other object oriented principles. Strong focus on problem solving techniques and ways in which programmers can support decision-making within an organization. Inheritance. Interfaces. Design patterns. Application development frameworks. Build automation tools.
Offered by: Technology & Innovation
- Prerequisites: CCCS 300 or approval of the Director or Program Coordinator.
- Course includes synchronous activities.
- Terms
- Instructors
- Khattar Daou
- Majid Babaei
-
CCCS 310
Web Development
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Development of web sites and web-based applications using page markup, style sheets, and client-side scripting. Emphasis will be placed on developing pages that support current standards and accessibility requirements, as well as multimedia, cross-platform development, and site deployment.
Offered by: Technology & Innovation
- Prerequisites: CCCS 300 or approval of the Director or Program Coordinator.
- Course includes synchronous activities.
-
CCCS 315
Data Structures and Algorithms
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Programming techniques used to implement algorithms on computers with an object oriented programming language through the careful design of data structures which support the efficient manipulation of data.
Offered by: Technology & Innovation
- Course includes synchronous activities
-
CCCS 321
Operating Systems Admin
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Operating systems such as Windows and LINUX/UNIX environments, administration of computer servers, usage of script languages in various operating systems, back up procedures and remote access, communication protocol used among different systems, managing information and system security.
Offered by: Technology & Innovation
- Course includes synchronous activities.
- Terms
- Instructors
- Graham Thorpe, Esaie Kuitche Kamela, Reza Mirsalari
-
CCCS 325
Mobile Application Development
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Examines the limitations and technical challenges of current mobile devices and wireless communications by using up-to-date software development tools and application programming interfaces. Develop small realistic applications for mobile devices by using a standard software development environment.
Offered by: Technology & Innovation
- Prerequisites: CCCS 300 or approval of the Director or Program Coordinator.
- Course includes synchronous activities.
- Terms
- This course is not scheduled for the 2024-2025 academic year
- Instructors
- There are no professors associated with this course for the 2024-2025 academic year
-
CCCS 330
Database Design & Bus Apps Dev
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Design and implement applications that make use of different database management systems. Simple and complex Structured Query Language (SQL) used in manipulation of information, data design, querying, and programming. Connectivity to different databases through programming languages to implement web applications.
Offered by: Technology & Innovation
- Prerequisites: CCCS 300 or approval of the Director or Program Coordinator.
- Course includes synchronous activities.
- Terms
- This course is not scheduled for the 2024-2025 academic year
- Instructors
- There are no professors associated with this course for the 2024-2025 academic year
-
CCCS 425
Web Services
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Design, implementation, and deployment of web services-based solutions to solve common problems in the distributed application domain.
Offered by: Technology & Innovation
- Prerequisites: CCCS 300 or approval of the Director or Program Coordinator.
- Course includes synchronous activities
-
CCCS 431
Networking Fundamentals
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (SCS): Fundamental concepts and practices of network principles, technical and managerial aspects of data communications, overview of local area and wide-area networks, network topology, network protocols, Internet/intranets, client/server communication, and file sharing.
Offered by: Technology & Innovation
- Corequisite: CCCS 300
- Course includes synchronous activities.
- Terms
- Instructors
- Graham Thorpe, Ali Jannatpour
-
CMIS 422
Information System Security
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Management Information Systems: Fundamental concepts relating to the design of secure information systems. Identification and assessment of security risks at the application, network, and physical levels. Use of cryptography and other techniques to provide necessary level of security.
Offered by: Technology & Innovation
- Corequisite: CCCS 300
- Course includes synchronous activities.
Delivery Format and Schedule
This program is offered online.
Classes are held at the same time each week in a live virtual meeting room where students and teachers meet together to communicate with voice and video, and may include the use of other tools such as a virtual whiteboard, polls, breakout rooms etc.
Classes are generally scheduled during the week in the evening from 6 - 9 p.m. ET.
Admission Requirements
- Applicants must hold a CEGEP diploma (DCS, DEC or equivalent) OR
- Applicants who do not have the normal academic background for admission but are 21 years of age and older may be admitted as mature students
- Applicants between 18 and 21 years of age who do not have a CEGEP diploma but have at least a high school leaving certificate may be accepted into a qualifying program
- Applicants must provide proof of English language proficiency
Online Tuition
Students who have been admitted to online programs will be subject to deregulated fees if they are studying with a residence address outside the province, as the government does not fund the University for credit activities that are followed outside Quebec. All students will have to self-declare their location of study each term in Minerva. Consult the student accounts website – Online Programs page for more information.
International Students
This program is an Online (Distance Learning) program.
Since by definition distance learning does not require one to be in Canada, a study permit cannot be issued for this type of program, nor can one’s immigration status be changed (or renewed). For more information, please visit Immigration Quebec and Immigration Canada.
News and Articles