CourseDelta for Yorku

Courses Prerequisite Skill Tree for EECS and MATH Department

Caution: visuals here is for simple reference only and may not perfectly represent course relations. We are working on eliminating bugs.
Legend:
prerequisite
(sometimes color-coded for convenient)
Credit Exclusion
(sometimes color-coded for convenient)

At least one of the above
All of the above
≥n
At least n credits from above
LE/EECS 1001 (1.00) Research Directions in Computing
LE/EECS 1011 (3.00) Computational Thinking Through Procedural Programming and Mechatronics
LE/EECS 1012 (3.00) Introduction to Computing: A Net-centric Approach
LE/EECS 1015 (3.00) Introduction to Computer Science and Programming
LE/EECS 1019 (3.00) Discrete Mathematics for Computer Science
LE/EECS 1019 (3.00) Discrete Mathematics for Computer Science
LE/EECS 1021 (3.00) Object Oriented Programming from Sensors to Actuators
LE/EECS 1022 (3.00) Introduction to Object Oriented Programming
LE/EECS 1028 (3.00) Discrete Mathematics for Engineers
LE/EECS 1516 (3.00) Object Oriented Design and Principles using Python
LE/EECS 1520 (3.00) Computer Use: Fundamentals
LE/EECS 1530 (3.00) Computer Use: Programming
LE/EECS 1540 (3.00) Computer Use for the Natural Sciences
LE/EECS 1541 (3.00) Introduction to Computing for the Physical Sciences
LE/EECS 1560 (3.00) Introduction to Computing for Mathematics and Statistics
LE/EECS 1570 (3.00) Introduction to Computing for Psychology
LE/EECS 1580 (3.00) Introduction to Computing & Programming
LE/EECS 1580 (3.00) Introduction à l'informatique et à la programmation
LE/EECS 1710 (3.00) Programming for Digital Media
LE/EECS 1720 (3.00) Building Interactive Systems
LE/EECS 2001 (3.00) Introduction to the Theory of Computation
LE/EECS 2021 (4.00) Computer Organization
LE/EECS 2030 (3.00) Advanced Object Oriented Programming
LE/EECS 2031 (3.00) Software Tools
LE/EECS 2032 (4.00) Introduction to Embedded Systems
LE/EECS 2101 (3.00) Fundamentals of Data Structures
LE/EECS 2200 (3.00) Electrical Circuits
LE/EECS 2210 (3.00) Electronic Circuits and Devices
LE/EECS 2311 (3.00) Software Development Project
LE/EECS 2501 (1.00) Fortran and Scientific Computing
LE/EECS 2502 (3.00) Data Structures for Data Science
LE/EECS 3000 (3.00) Professional Practice in Computing
LE/EECS 3101 (3.00) Design and Analysis of Algorithms
LE/EECS 3121 (3.00) Numerical Methods I
LE/EECS 3122 (3.00) Numerical Methods II
LE/EECS 3201 (4.00) Digital Logic Design
LE/EECS 3213 (3.00) Communication Networks
LE/EECS 3214 (3.00) Computer Network Protocols and Applications
LE/EECS 3215 (4.00) Embedded Systems
LE/EECS 3216 (3.00) Digital Systems Engineering: Modeling, Implementation and Validation
LE/EECS 3221 (3.00) Operating System Fundamentals
LE/EECS 3311 (3.00) Software Design
LE/EECS 3342 (3.00) System Specification and Refinement
LE/EECS 3401 (3.00) Introduction to Artificial Intelligence and Logic Programming
LE/EECS 3404 (3.00) Applied Machine Learning
LE/EECS 3405 (3.00) Fundamentals of Machine Learning
LE/EECS 3421 (3.00) Introduction to Database Systems
LE/EECS 3431 (3.00) Introduction to 3D Computer Graphics
LE/EECS 3451 (4.00) Signals and Systems
LE/EECS 3461 (3.00) User Interfaces
LE/EECS 3481 (3.00) Applied Cryptography
LE/EECS 3482 (3.00) Introduction to Computer Security
LE/EECS 3505 (3.00) Electrical Systems for Mechanical Engineers
LE/EECS 3603 (4.00) Electromechanical Energy Conversion
LE/EECS 3604 (4.00) Applied Electromagnetism
LE/EECS 3611 (4.00) Analog Electronics
LE/EECS 3622 (4.00) Introduction to Power Systems
LE/EECS 3640 (4.00) Introduction to Biomedical Engineering for Electrical/Computer Engineering
LE/EECS 3641 (4.00) Introduction to Medical Devices and Biological Instruments
LE/EECS 3910 (3.00) Industry Practicum
LE/EECS 3911 (3.00) Industry Practicum
LE/EECS 4070 (3.00) Directed Studies
LE/EECS 4080 (3.00) Computer Science Project
LE/EECS 4088 (6.00) Computer Science Capstone Project
LE/EECS 4090 (6.00) Software Development Capstone Project
LE/EECS 4101 (3.00) Advanced Data Structures
LE/EECS 4141 (3.00) Introduction to Quantum Computing
LE/EECS 4161 (3.00) Mathematics of Cryptography
LE/EECS 4171 (3.00) Advanced Topics in Algorithms
LE/EECS 4201 (3.00) Computer Architecture
LE/EECS 4214 (4.00) Digital Communications
LE/EECS 4215 (3.00) Mobile Communications
LE/EECS 4302 (3.00) Compilers and Interpreters
LE/EECS 4312 (3.00) Software Engineering Requirements
LE/EECS 4313 (3.00) Software Engineering Testing
LE/EECS 4314 (3.00) Advanced Software Engineering
LE/EECS 4315 (3.00) Mission-Critical Systems
LE/EECS 4401 (3.00) Artificial Intelligence
LE/EECS 4411 (3.00) Database Management Systems
LE/EECS 4412 (3.00) Data Mining
LE/EECS 4413 (3.00) Building E-Commerce Systems
LE/EECS 4414 (3.00) Information Networks
LE/EECS 4415 (3.00) Big Data Systems
LE/EECS 4421 (3.00) Introduction to Robotics
LE/EECS 4422 (3.00) Computer Vision
LE/EECS 4441 (3.00) Human-Computer Interaction
LE/EECS 4443 (3.00) Mobile User Interfaces
LE/EECS 4461 (3.00) Hypermedia and Multimedia Technology
LE/EECS 4462 (3.00) Digital Audio
LE/EECS 4471 (3.00) Introduction to Virtual Reality
LE/EECS 4480 (3.00) Computer Security Project
LE/EECS 4481 (4.00) Computer Security Laboratory
LE/EECS 4482 (3.00) Network Security and Forensics
LE/EECS 4484 (3.00) Malware Analysis
LE/EECS 4486 (3.00) Technological Countermeasures to Financial Crimes
LE/EECS 4611 (4.00) Analog Integrated Circuit Design
LE/EECS 4612 (4.00) Digital Very Large Scale Integration
LE/EECS 4613 (4.00) Power Electronics
LE/EECS 4623 (4.00) Renewable Energy Systems
LE/EECS 4640 (4.00) Medical Imaging Techniques: Principles and Applications
LE/EECS 4700 (6.00) Digital Media Project
LE/EECS 4910 (3.00) Industry Practicum
LE/EECS 4911 (3.00) Industry Practicum
GS/EECS 5101 (3.00) Advanced Data Structures
GS/EECS 5111 (3.00) Automata Computability and Complexity
GS/EECS 5115 (3.00) Computational Complexity
GS/EECS 5323 (3.00) Computer Vision
GS/EECS 5324 (3.00) Introduction to Robotics
GS/EECS 5326 (3.00) Artificial Intelligence
GS/EECS 5327 (3.00) Introduction to Machine Learning
GS/EECS 5351 (3.00) Human-Computer Interaction
GS/EECS 5414 (3.00) Information Networks
GS/EECS 5431 (3.00) Mobile Communications
GS/EECS 5501 (3.00) Computer Architecture
GS/EECS 5612 (3.00) Digital Very Large Scale Integration
GS/EECS 5614 (3.00) Electro-Optics
GS/EECS 6002 (3.00) Directed Reading
GS/EECS 6111 (3.00) Advanced Algorithm Design and Analysis
GS/EECS 6127 (3.00) Machine Learning Theory
GS/EECS 6222 (3.00) Coding and Information Theory
GS/EECS 6320 (3.00) Fairness and Bias in Artificial Intelligence
GS/EECS 6322 (3.00) Neural Networks and Deep Learning
GS/EECS 6323 (3.00) Advanced Topics in Computer Vision
GS/EECS 6325 (3.00) Mobile Robot Motion Planning
GS/EECS 6326 (3.00) Principles of Human Perception and Performance in Human-Computer Interactions/Same as Computer Science 6326 3.0
GS/EECS 6327 (3.00) Probabilistic Models & Machine Learning
GS/EECS 6329 (3.00) Empirical Research Methods for Human-Computer Interaction
GS/EECS 6350 (3.00) Privacy in Sociotechnical Systems: Theory and Applications
GS/EECS 6412 (3.00) Data Mining
GS/EECS 6414 (3.00) Data Analytics and Visualization
GS/EECS 6429 (3.00) System Assurance
GS/EECS 6432 (3.00) Adaptive Software Systems
GS/EECS 6444 (3.00) Mining Software Engineering Data to Support the Development, Testing and Maintenance of Large Scale Software Systems
GS/EECS 6446 (3.00) Analytical Performance Modeling and Design of Computing Systems
GS/EECS 6448 (3.00) Data Science for Requirements: From Mining Software Requirements to Planning Products
GS/EECS 6466 (3.00) Software Defect Detection, Tolerance, and Repair
GS/EECS 6601 (3.00) Nanoelectronics
GS/EECS 6602 (3.00) Printed Electronics
GS/EECS 6606 (3.00) Low Power ASIC Design
GS/EECS 6611 (3.00) Mixed-Signal Microsystems Design
GS/EECS 6704 (3.00) Smart Distribution Grids
GS/EECS 6708 (3.00) Introduction to Nonlinear Control Systems
GS/EECS 6801 (3.00) Advanced Microelectronic Biochips
GS/EECS 6802 (3.00) Implantable Biomedical Microsystems
LE/EECS 2910 (3.00) Industry Practicum
LE/EECS 2911 (3.00) Industry Practicum
LE/EECS 3301 (3.00) Programming Language Fundamentals
LE/EECS 3610 (4.00) Semiconductor Physics and Devices
LE/EECS 3900 (0.00) Computer Science Internship Work Term
LE/EECS 3980 (0.00) Computer Security Internship Work Term
LE/EECS 4111 (3.00) Automata and Computability
LE/EECS 4115 (3.00) Computational Complexity
LE/EECS 4222 (3.00) Distributed Computing Systems
LE/EECS 4404 (3.00) Introduction to Machine Learning and Pattern Recognition
LE/EECS 4614 (4.00) Electro-Optics
LE/EECS 4627 (3.00) Power System Protection
LE/EECS 4643 (4.00) Biomedical Signal Analysis
GS/EECS 6154 (3.00) Digital Image Processing: Theory and Algorithms
GS/EECS 6330 (3.00) Critical Technical Practise: Computer Accessibility and Assistive Technology
GS/EECS 6415 (3.00) Big Data Systems
GS/EECS 6421 (3.00) Advanced Data Systems
GS/EECS 6505 (3.00) Physical and Systems Design Issues in Application Specific Integrated Circuits (ASICs)
GS/EECS 6703 (3.00) Computational Methods for the Power Grid
GS/EECS 6705 (3.00) Power System Transients
GS/EECS 6706 (3.00) Microgrid Control
GS/EECS 6803 (3.00) Micro-fluidics for Cellular and Molecular Biology
LE/EECS 1910 (3.00) Industry Practicum
LE/EECS 1911 (3.00) Industry Practicum
LE/EECS 2011 (3.00) Fundamentals of Data Structures
LE/EECS 4452 (3.00) Digital Signal Processing: Theory and Applications
LE/EECS 4642 (4.00) Medical Imaging Systems
GS/EECS 6431 (3.00) Software Re-Engineering
GS/EECS 6808 (3.00) Engineering Optimization
SC/MATH 1013 (3.00) Applied Calculus I
SC/MATH 1014 (3.00) Applied Calculus II
SC/MATH 1019 (3.00) Discrete Mathematics for Computer Science
SC/MATH 1019 (3.00) Discrete Mathematics for Computer Science
SC/MATH 1021 (3.00) Linear Algebra I
SC/MATH 1025 (3.00) Applied Linear Algebra
SC/MATH 1028 (3.00) Discrete Mathematics for Engineers
SC/MATH 1090 (3.00) Introduction to Logic for Computer Science
SC/MATH 1130 (3.00) Introduction to Data Science
SC/MATH 1131 (3.00) Introduction to Statistics I
SC/MATH 1190 (3.00) Introduction to Sets and Logic
SC/MATH 1200 (3.00) Problems, Conjectures and Proofs
SC/MATH 1280 (3.00) Principles of Risk Management and Insurance
SC/MATH 1300 (3.00) Differential Calculus with Applications
SC/MATH 1310 (3.00) Integral Calculus with Applications
SC/MATH 1506 (3.00) Mathematics I for the Biological and Health Sciences
SC/MATH 1507 (3.00) Mathematics II for the Biological and Health Sciences
SC/MATH 1510 (6.00) Fundamentals of Mathematics
SC/MATH 1516 (3.00) General Mathematics for Software Development
SC/MATH 1520 (3.00) Introduction to Calculus, with Vectors
SC/MATH 1532 (3.00) Statistics for Business and Society
SC/MATH 1581 (3.00) Business Mathematics I
GL/MATH 1610 (3.00) Introduction to Statistical Methods I
GL/MATH 1620 (3.00) Introduction to Statistical Methods II
GL/MATH 1650 (3.00) Modes of Mathematical Reasoning
GL/MATH 1660 (3.00) Linear Algebra I
GL/MATH 1670 (6.00) Fundamentals of Mathematics
GL/MATH 1930 (3.00) Differential Calculus in One Variable
GL/MATH 1930 (3.00) Calcul différentiel à une variable
GL/MATH 1940 (3.00) Integral Calculus in One Variable
GL/MATH 1940 (3.00) Calcul intégral à une variable
GL/MATH 1950 (3.00) Mathematics of Investment I
SC/MATH 2001 (3.00) Real Analysis l
SC/MATH 2015 (3.00) Applied Multivariate and Vector Calculus
SC/MATH 2022 (3.00) Linear Algebra II
SC/MATH 2030 (3.00) Elementary Probability
SC/MATH 2041 (3.00) Symbolic Computation Laboratory I
SC/MATH 2130 (3.00) Principles and Techniques of Data Science
SC/MATH 2131 (3.00) Introduction to Statistics II
SC/MATH 2200 (3.00) Extended Problems, Conjectures, and Proofs
SC/MATH 2270 (3.00) Differential Equations
SC/MATH 2271 (3.00) Differential Equations for Scientists and Engineers
SC/MATH 2280 (3.00) The Mathematical Theory of Interest
SC/MATH 2281 (3.00) Models for Financial Economics
SC/MATH 2565 (3.00) Introduction to Applied Statistics
GL/MATH 2660 (3.00) Linear Algebra II
GL/MATH 2670 (6.00) Calcul des fonctions de plusieurs variables
SC/MATH 2930 (3.00) Introductory Probability and Statistics
ED/MATH 3000 (3.00) Teaching Mathematics in the Intermediate Division
SC/MATH 3001 (3.00) Real Analysis II
SC/MATH 3021 (3.00) Algebra I
SC/MATH 3022 (3.00) Algebra II
SC/MATH 3052 (6.00) Exploring Geometries
SC/MATH 3090 (3.00) Computational Mathematics
SC/MATH 3131 (3.00) Mathematical Statistics I
SC/MATH 3132 (3.00) Mathematical Statistics II
SC/MATH 3141 (3.00) Introduction to Number Theory
SC/MATH 3171 (3.00) Linear Optimization
GL/MATH 3210 (3.00) Discrete Dynamical Systems and Fractals
SC/MATH 3241 (3.00) Numerical Methods I
SC/MATH 3242 (3.00) Numerical Methods II
SC/MATH 3260 (3.00) Introduction to Graph Theory
SC/MATH 3271 (3.00) Partial Differential Equations
SC/MATH 3280 (3.00) Mathematics of Life Contingencies I
SC/MATH 3281 (3.00) Mathematics of Life Contingencies II
SC/MATH 3282 (3.00) Mathematical Finance
SC/MATH 3330 (3.00) Regression Analysis
SC/MATH 3333 (3.00) Data analytics: A Hands-on Approach
GL/MATH 3400 (3.00) Differential Equations
SC/MATH 3410 (3.00) Complex Variables
SC/MATH 3430 (3.00) Sample Survey Design
GL/MATH 3685 (3.00) Data Science with Python
SC/MATH 3901 (0.00) Mathematic and Statistics Internship Work Term
SC/MATH 3902 (0.00) Mathematic and Statistics Internship Work Term
SC/MATH 3903 (0.00) Mathematic and Statistics Internship Work Term
SC/MATH 3904 (0.00) Mathematic and Statistics Internship Work Term
SC/MATH 4000 (6.00) Individual Project
ED/MATH 4000 (3.00) Teaching Mathematics in the Intermediate-Senior Divisions - A
SC/MATH 4000 (3.00) Individual Project
ED/MATH 4001 (3.00) Teaching Mathematics in the Intermediate-Senior Divisions - B
SC/MATH 4012 (3.00) Lebesgue Measure Theory
SC/MATH 4021 (3.00) Algebra III
SC/MATH 4060 (3.00) Time Series and Spectral Analysis
SC/MATH 4081 (3.00) Topology I
SC/MATH 4090 (3.00) Mathematical Modelling
SC/MATH 4100A (3.00) Topics in Mathematics Education: Theory and Practice
SC/MATH 4120 (3.00) Gas and Fluid Dynamics
SC/MATH 4130B (3.00) Topics in Probability and Statistics: Introduction to the Theory and Methods of Time Series Analysis
SC/MATH 4130K (3.00) Topics in Probability and Statistics: Survival Analysis
SC/MATH 4141 (3.00) Advanced Numerical Methods
SC/MATH 4143 (3.00) Scientific Computation for Finance Applications
SC/MATH 4160 (3.00) Combinatorial Mathematics
SC/MATH 4161 (3.00) Mathematics of Cryptography
SC/MATH 4172 (3.00) Applied Operations Research Decision Models
GL/MATH 4230 (6.00) Analyse Complexe
SC/MATH 4271 (3.00) Dynamical Systems
SC/MATH 4280 (3.00) Risk Theory - Loss Models and Risk Measures
SC/MATH 4281 (3.00) Risk Theory - Ruin and Credibility
SC/MATH 4300 (3.00) Directed Readings
SC/MATH 4300 (6.00) Directed Readings
SC/MATH 4330 (3.00) Applied Categorical Data Analysis
SC/MATH 4400 (6.00) The History of Mathematics
SC/MATH 4430 (3.00) Stochastic Processes
SC/MATH 4650 (3.00) Feedback Control Systems
SC/MATH 4730 (3.00) Experimental Design
SC/MATH 4939 (3.00) Statistical Data Analysis using SAS and R
GS/MATH 5840 (3.00) Mathematics Learning Environments
GS/MATH 5900 (3.00) Thinking about Teaching Mathematics
GS/MATH 5910 (3.00) Quantitative Research Methods in Education
GS/MATH 5920 (3.00) Research in Mathematics Education
GS/MATH 6001 (0.00) Survey Paper
GS/MATH 6002 (3.00) Directed Reading
GS/MATH 6004 (0.00) Mathematics Seminar
GS/MATH 6121 (3.00) Applied Algebra
GS/MATH 6122 (3.00) Algebra II
GS/MATH 6280 (3.00) Measure Theory
GS/MATH 6340 (3.00) Ordinary Differential Equations
GS/MATH 6350 (3.00) Partial Differential Equations
GS/MATH 6461 (3.00) Functional Analysis I
GS/MATH 6540 (3.00) Topology I
GS/MATH 6602 (3.00) Stochastic Processes
GS/MATH 6605 (3.00) Probability Theory
GS/MATH 6620 (3.00) Mathematical Statistics
GS/MATH 6621 (3.00) Advanced Mathematical Statistics
GS/MATH 6622 (3.00) Generalized Linear Models
GS/MATH 6627 (3.00) Practicum for Statistical Consulting
GS/MATH 6630 (3.00) Applied Statistics I
GS/MATH 6633 (3.00) Theory and Methods of Time Series Analysis
GS/MATH 6641 (3.00) Survival Analysis
GS/MATH 6644 (3.00) Statistical Learning
GS/MATH 6650 (3.00) Introduction to Statistical Data Science
GS/MATH 6651 (3.00) Advanced Numerical Methods
GS/MATH 6652 (3.00) Numerical Solutions to Differential Equations
GS/MATH 6655 (3.00) Feedback Control Systems
GS/MATH 6902 (3.00) Stochastic Programming
GS/MATH 6910 (3.00) Stochastic Calculus In Finance
GS/MATH 6911 (3.00) Numerical Methods in Finance
GS/MATH 6912 (3.00) Machine Learning in Finance
GS/MATH 6931 (3.00) Mathematical Modeling
GS/MATH 6936 (3.00) Mathematical Epidemiology
SC/MATH 2310 (3.00) Calculus of Several Variables with Applications
SC/MATH 3010 (3.00) Vector Integral Calculus
SC/MATH 3172 (3.00) Combinatorial Optimization
SC/MATH 3250 (3.00) Mathematical Biology
GL/MATH 3645 (3.00) Optimization with Applications to Economics
GL/MATH 4000 (3.00) Directed Readings in Mathematics
SC/MATH 4011 (3.00) Metric Spaces
SC/MATH 4171 (3.00) Nonlinear Optimization
GL/MATH 4240 (6.00) Analyse réelle
SC/MATH 4431 (3.00) Probability Models
SC/MATH 4630 (3.00) Applied Multivariate Statistical Analysis
SC/MATH 4931 (3.00) Simulation and the Monte Carlo Methods
SC/MATH 4940 (3.00) Perturbation Methods
GS/MATH 6040 (3.00) Set Theory
GS/MATH 6115 (3.00) Algebraic Number Theory
GS/MATH 6300 (3.00) Complex Analysis
GS/MATH 6604 (3.00) Probability Models
GS/MATH 6632 (3.00) Multivariate Statistics
GS/MATH 6635 (3.00) Introduction to Bayesian Statistics
GS/MATH 6636 (3.00) Data Mining
GS/MATH 6904 (3.00) Modern Optimization
GS/MATH 6937 (3.00) Practicum in Industrial & Applied Mathematics
GS/MATH 6940 (3.00) Perturbation Methods
GS/MATH 5001 (0.00) Survey Paper
GS/MATH 5002 (3.00) Directed Reading
GS/MATH 6110 (3.00) Analytic Number Theory
GS/MATH 6462 (3.00) Mathematics & Statistics 6462 3.0: Functional Analysis II.
GS/MATH 6671 (3.00) Computational Methods in Mathematical Biology
LE/MECH 2502 (3.00) Modern Instrumentation and Measurement Techniques
SC/PHYS 3150 (3.00) Electronics II
AP/ECON 1530 (3.00) Introductory Mathematical Economics I
GL/MODR 1940 (3.00) Calcul intégral à une variable
GL/MODR 1940 (3.00) Integral Calculus in One Variable
LE/ENG 4550 (3.00) Introduction to Control Systems
SC/PHYS 2020 (3.00) Electricity and Magnetism
SC/PHYS 4060 (3.00) Time Series and Spectral Analysis
SC/PHYS 4020 (3.00) Electromagnetics II
HH/PSYC 2020 (6.00) Statistical Methods I and II
GL/PSYC 2531 (3.00) Statistics II
SC/PHYS 1801 (3.00) Electricity, Magnetism and Optics for Engineers
LE/ESSE 4020 (3.00) Time Series and Spectral Analysis
GL/MODR 1660 (3.00) Linear Algebra I
AP/ECON 3480 (3.00) Introductory Statistics for Economists II
AP/ECON 3210 (3.00) Use of Economic Data
SC/PHYS 2010 (3.00) Classical Mechanics
SC/PHYS 3050 (3.00) Electronics I
AP/ECON 1540 (3.00) Introductory Mathematical Economics II
GL/MODR 1930 (3.00) Differential Calculus in One Variable
GL/MODR 1930 (3.00) Calcul différentiel à une variable
GL/MODR 1620 (3.00) Introduction to Statistical Methods II
LE/ESSE 2470 (3.00) Introduction to Continuum Mechanics
>
Click on a course to see its description here
Zoom:1x

Project of SSADC @ York
Made by PresidentKevvol/@Deep fried pancakes et. al.
To report a problem/mistake, email to ssadc.atyork@gmail.com
© 2021 - 2024