Click on any subject heading to see the related courses.
Creating environments that are beautiful and functional is a complex and exciting process. Whether you are interested in interior or exterior spaces, these courses can introduce you to the principles, practices, and skills that contribute to effective design.
Biology is the study of living organisms and systems, including tissues, cells, and the structure and function of macromolecules. These courses introduce you to the basic principles of biology, ecological and environmental issues, human biology, and microbiology.
These courses are of interest to professionals in the chemical and biological fields as well as those seeking to upgrade their skills and theoretical background in specific topics.
The following courses can develop your computer expertise in two key areas. Some courses focus on language programming and operating systems; these are particularly recommended if your interests lie in technical or system support. Other courses focus on using computers to solve engineering or technical problems. In these, the emphasis is on learning how to translate problems into an appropriate mathematical form.
Note: Written approval is required before undergraduate degree program students can register in these courses. See Engineering Students.
CCPS 109 — Computer Science I
CCPS 209 — Computer Science II
CCPS 305 — Data Structures
CCPS 311 — Object Oriented Programming and Design
CCPS 393 — Introduction to C and UNIX
CCPS 406 — Introduction to Software Engineering
CCPS 510 — Database Systems I
CCPS 530 — Component-Based Programming for the Web
CCPS 590 — Introduction to Operating Systems
CCPS 610 — Database Systems II
CCPS 613 — Human-Computer Interaction
CCPS 706 — Computer Networks I
CCPS 731 — Software Engineering I
CCPS 831 — Software Engineering II
CKCS 102 — MS Word and Excel Quick Start
CKCS 140 — Structured Programming in C
CKCS 150 — Introduction to Programming in Python
CKCS 200 — Introduction to Computer Applications
CKCS 210 — Mathematical Modeling: Introduction to MATLAB
CKCS 220 — Mathematical Modeling: Statistical Analysis Utilizing SPSS
CKCS 310 — Mathematical Modeling: Advanced MATLAB
CKCS 612 — Object Oriented Applications Programming
CKCS 613 — Object Oriented Project Development
CKCS 900 — Introduction to C++
CKCS 901 — Introduction to Cloud Computing
CKCS 902 — Digital Speech Processing
CKCS 903 — Fundamentals of Speech Recognition
CKCS 904 — Introduction to Eye Tracking
Computer Security and Digital Forensics
For more information, visit www.ryerson.ca/ce/compsec.
CKDF 110 — Introduction to Computer Forensic Methodology
CKDF 120 — Computer Cryptography and Digital Steganography
CKDF 130 — Intrusion Detection/Forensic Systems
CKDF 140 — Security Architecture and Design
CKDF 150 — Digital Forensics Investigation
Mainframes are large, complex computer systems used by large corporations and government institutions for mission critical applications, intensive data processing such as management information systems, financial transaction processing, manufacturing control systems, and censuses and statistics. The following courses provide a thorough overview of the mainframe environment, including hardware systems, workflows, end-user interfaces, programming, and data management.
CKCS 191 — Introduction to Mainframe Computing z/OS Environment
CKCS 192 — Mainframe Application Programming ASSEMBLER
CKCS 193 — Mainframe Application Programming COBOL
CKCS 194 — Mainframe Batch Programming JCL
CKCS 195 — Mainframe Online Programming: CICS
CKCS 196 — Mainframe Database Management Systems DB2
CKCS 197 — Websphere Application Server on z/OS
These contemporary science courses are designed to help students understand the connection between science and everyday life.
Disaster Emergency Management
This program is designed for existing and aspiring disaster management and emergency services professionals and first responders who wish to upgrade their education, pursue career opportunities, or perform volunteer work. Courses provide broad knowledge, case studies, and hands-on application within the local, provincial, federal, and international sectors of disaster and emergency response.
In the energy management sector, for every two people retiring from the workforce, there is only one who is qualified in joining. The next leaders in the energy management sector require the knowledge and emerging skill sets vital to dealing with the technical and non-technical demand and response issues, fiscal oversight, project management, regulatory policy, and risk assessment that impacts energy generation, transport, distribution, and consumption.
These courses and workshops are ideally suited to technicians, technologists, or others working in engineering-related fields who wish to broaden their knowledge of current practices in engineering, upgrade their professional qualifications, or develop new skills that can be usefully applied in their work.
Note: Written approval is required before undergraduate degree students can register in these courses. See Engineering Students for more information.
Environmental Engineering Science and Environmental Management
The environment is the natural, social, and built condition in which we live, and it is shaped by the interaction of the elements that surround us. Human impact on the environment requires effective management practices to protect the environment. Environmental sciences and management offer an increasing number of career opportunities in fields as varied as ecology, occupational health and safety, physical science, bioremediation, engineering, law, and management.
The facility manager is responsible for the integration of the workplace with the people and work of the organization. This program will provide knowledge and analytical skills for those pursuing careers in this newly defined profession. It will be of interest to those who are being prepared by an organization to assume a role in facility management, those who are newly appointed to a facility management department, and those who wish to upgrade their credentials within the facility management department or to implement a career change.
The Department of Geography offers a range of career-oriented and liberal studies opportunities. Courses in Demographic Analysis using statistical and GIS software, along with a wide range of related courses from several different disciplines, will be offered within the new Certificate in Demographic Analysis. Courses in Digital Geography provide both basic and advanced knowledge and skills in Geographic Information Systems (GIS) and their various applications. Courses in Geography present professionally related electives to complement various undergraduate programs and liberal studies options to give a broad perspective on human/environment interactions in different contexts. For more information, visit www.ryerson.ca/ce/gis.
Infrastructure Asset Management
Infrastructure asset management is a field in high demand, as much of our infrastructure is in need of renewal. Good infrastructure asset managers are required to achieve sustainable outcomes by applying holistic, systematic, and risk-based analyses and processes to decisions concerning an organization's or government's physical assets, including fixed plant and mobile equipment along with infrastructure.
Infrastructure Asset Management
Infrastructure asset management is geared toward the strategic knowledge and hands-on skills required for analyzing problems and providing long-range solutions associated with evaluation, preservation, rehabilitation and renewal of existing structures, together with repair materials, strategies, and risk, fiscal and asset management oversight. Infrastructures needing management during their repair, renewal, and maintenance cycles include roads, airports, railroads, transit systems, tunnels, water systems, levees, canals, dames, solid waste, broadband, and public spaces.
CKAM 100 — Infrastructure Asset Management Fundamentals
CKAM 110 — Infrastructure Asset Financial Management and Practices
CKAM 120 — Engineering Risk Management
CKAM 130 — Infrastructure Asset Maintenance, Planning and Scheduling
CKAM 140 — Infrastructure Asset Evaluation and Rehabilitation
CKAM 150 — Infrastructure Project Evaluation
These courses have been designed to equip graduates with managerial skills combined with practical knowledge (ranging from safety, environmental awareness, standards and regulations, specialized information technology systems, effective communications, recordkeeping, and technical writing) that laboratory work requires. For more information, visit www.ryerson.ca/ce/labpractices.
Landscape Design combines the fields of art, science, and humanities. The certificate program offers an excellent education in the fundamental components that comprise the field of landscape design. Through course offerings, you will learn how to analyze, plan, design, manage, and sustain the built and natural environment. For more information, visit www.ryerson.ca/ce/landscape.
The mathematics courses outlined here will introduce you to new concepts and problem-solving skills that are relevant to a variety of personal and professional interests.
Mining is an incredibly diverse sector, with more than 120 occupations ranging from skilled trades to high-tech professionals, including managers, financial analysts, environmental coordinators, and community developers. There is an urgent need in the mining industry for employees who have practical as well as theoretical skills such as project management, and who understand and have been exposed to real-world cases and simulations. This program will prepare students to work in a global environment and use cross-disciplinary skills to span the disconnects between science and business and community development and business. For more information, visit www.ryerson.ca/ce/mining.
These introductory courses in physics have applications across a wide variety of professional fields. A basic understanding of the principles of physics is an important step in your understanding of science.
Program and Portfolio Management
These courses cover the distinct body of knowledge, skills, and strategies relevant to managing multiple projects and programs. For more information, visit www.ryerson.ca/ce/ppm.
These courses in project management provide you with an opportunity to acquire a level of knowledge and expertise that will permit you to contribute effectively to the management and the control of costs within any project environment. For more information, visit www.ryerson.ca/ce/pm.
Robotics and Embedded Systems
These components – mobile, miniature, or standard – are utlized in different types of applications, including telecommunications, power distribution, electrical and electronic products, transport, and factory, medical, or commercial automation systems. Embedded systems are present in a wide range of manufactured products and system components. The infusion of this technology is expected to grow at a phenomenal pace and has increased the demand for professionals who are technologists with simultaneous expertise in both software and hardware. For more information, visit www.ryerson.ca/ce/robotics.
Sustainability is regarded as a global issue that will impact society and the world we live in. These courses provide you with an opportunity to acquire cross-disciplinary knowledge of sustainability-related issues. For more information, visit www.ryerson.ca/ce/sustain.