Accessibility

Courses and Programs

shopping cartShopping Cart information.

Science and Engineering

Engineering, math, and science have supported some great achievements – from landmark construction projects to digital mapping capabilities. These courses can help you develop and implement practical solutions to arising problems.

Courses

Click on any subject heading to see the related courses.

Architecture

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

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.

Biomedical Sciences

Computer Science

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.

Computer Science

CCPS 109 — Computer Science I
CCPS 209 — Computer Science II
CCPS 213 — Computer Organization I
CCPS 305 — Data Structures and Algorithms
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 633 — Computer Security
CCPS 706 — Computer Networks I
CCPS 731 — Software Engineering I
CCPS 831 — Software Engineering II
CKCS 100 — Computer Science Quick Start
CKCS 102 — MS Word and Excel Quick Start
CKCS 110 — Data Access and Management
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
CKCS 905 — Contracting for Cloud Computing

Computer Security and Digital Forensics
For more information, visit www.ryerson.ca/ce/compsec.

CKDF 110 — Computer Network Security
CKDF 120 — Computer Cryptography and Digital Steganography
CKDF 130 — Digital Forensics Systems
CKDF 140 — Security Architecture and Design
CKDF 150 — Digital Forensics Investigation

Mainframe Computing
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

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.

Energy Management

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. For more information, visit www.ryerson.ca/ce/energy.

Energy Management
Transforming to a green economy has emerged as one of the many management challenges facing society today. Managing the conversion to renewable energy, the reduction of dependence on fossil fuels, and the development of smart grids is seen as the cornerstone of success in achieving economic, environmental, and industrial sustainability. Managing the risks and the opportunities for energy innovation is high on the public agenda in Canada and countries around the world.

CKEI 100 — Energy Innovation and Entrepreneurship
CKEI 110 — Energy Conservation: Emerging Trends
CKEI 120 — Energy and the Public Policy Debate in Canada
CKEI 130 — An Introduction to Smart Grid
CKEI 140 — Current Topics in Energy Management and Innovation

Engineering

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.

Aerospace

CKAE 100 — CATIA Engineering Design I
CKAE 101 — CATIA Engineering Design II
CKAE 102 — CATIA Engineering Design III

Civil Engineering
Civil engineers plan, design, and build the infrastructure which we all use every day. If you're intrigued by technology and fascinated by building, these courses will introduce you to the major areas – structures, environments, transportation, geotechnical elements, and geomatics, that come together to form the field of civil engineering.

CCVL 735 — Highway Design
CCVL 900 — Pavement Design and Management
CCVL 902 — Traffic Operations and Management
CCVL 910 — Transportation Planning

Mechanical Engineering

CKME 103 — Machine Shop Practice
CKME 130 — Introduction to Big Data Analytics
CKME 132 — Data Analytics: Basic Methods
CKME 134 — Big Data Analytics Tools
CKME 136 — Data Analytics: Capstone Course
CKME 700 — Contract Mgt and Procurement (Tech Sector)
CKME 701 — Finance and Accounting Found (Tech Sector)

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.

Environmental Engineering Science
This multidisciplinary program provides graduates with the broad knowledge base and wide range of skills they require as professionals. Students receive a grounding in air, water, and soil processes and contamination, biotechnology, instrumentation, and experiment design. Admission into the Environmental Engineering Science Certificate Program is necessary prior to the first registration in one of the following courses. After admission to the program, no further interviews are necessary.

CKES 102 — Hydrogeology Soil and Ground Water Science
CKES 110 — Environmental Biotechnology Waste Treatment and Remediation
CKES 120 — Environmental and Atmospheric Processes
CKES 121 — Toxicology and Risk Assessment
CKES 130 — Applied Ecology
CKES 160 — Waste Management
CKES 170 — Water Treatment
CKES 180 — Site Assessment
CKES 190 — Renewable Energy and Green Technology
CKES 210 — Applied Environmental Analysis
CKES 220 — Environmental Law and Practice

Facility 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. For more information, visit www.ryerson.ca/ce/facilitymgt.

Geography

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.

Demographic Analysis

CODA 100 — Principles of Demographic Analysis
CODA 110 — GIS Applications in Demography
CODA 120 — Advanced Demographic Applications

Digital Geography

CODG 101 — Spatial Databases and Digital Cartography
CODG 102 — Digital Geography and Spatial Analysis
CODG 123 — Digital Geography Applications in Utilities Planning
CODG 124 — Digital Geography Applications in Business Decision-Making
CODG 125 — Digital Geography Applications for the Municipal Professional
CODG 126 — Digital Geography Applications in Environmental Management
CODG 127 — Digital Geography Applications in Community and Social Services
CODG 130 — Legal and Ethical Issues in GIS and Digital Data
CODG 131 — Issues and Innovations
CODG 132 — Customizing GIS Software: Applications Programming
CODG 133 — Map Algebra: Topology and Overlay
CODG 135 — Digital Image Processing and Applications
CODG 136 — Web Mapping
CODG 150 — Digital Geography Applications
CODG 210 — Spatial Database Management Systems
CODG 211 — Advanced GIS Programming
CODG 212 — Spatial Statistical Methods
CODG 213 — Internet GIS
CODG 220 — GIS Implementation
CODG 221 — GIS Project

Environment and Urban Sustainability

CEUS 102 — Environment and Sustainability
CEUS 202 — Sustaining the City's Environments

Geography

CGEO 106 — Geographies of Everyday Life
CGEO 108 — Geography of the Global Village
CGEO 110 — The Physical Environment
CGEO 131 — Energy, Earth and Ecosystems
CGEO 151 — Location, Location, Location
CGEO 206 — Regions, Nations and the Global Community
CGEO 301 — Marketing Geography
CGEO 419 — Retailing, GIS and Geodemographics
CGEO 505 — Regional Analysis of Canada
CGEO 581 — GIS, Geographic Data and Mapping
CGEO 609 — cyberspace@geography.ca
CGEO 691 — Canadian Immigration: Patterns and Place
CGEO 702 — Technology and the Contemporary Environment
CGEO 703 — Perspectives on Environmental Management
CGEO 719 — GIS in Business: Strategic Mgmt Decisions
CGEO 720 — The Inner Landscape of Culture
CGEO 802 — The Geography of Recreation and Leisure
CGEO 803 — Recreation and Tourism Analysis
CGEO 820 — The Outer Landscape of Culture
CGEO 911 — GIS and Fire Services Management
CODS 101 — Diaspora and Transnationalism
CODS 200 — Research in Diaspora and Globalized Cities

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. For more information, visit www.ryerson.ca/ce/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

Landscape Design

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.

Mining Management

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.

Physics

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.

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

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.

Certificate Programs

Course Series

Professional Designations

Program Websites