Based on my last post, I determined MIT’s OpenCourseWare project does not contain a desirable level of Computer Science and Electrical Engineering courses to fulfill a curriculum. Therefore to continue on my path to a free education I decided to look first at basic institution requirements for Computer Engineering and then look for other platforms that provide these courses free and online. I first searched for Computer Engineering School rankings and found the following:
Rank | USNews | Business Insider |
---|---|---|
1) | MIT | California Technical Institute |
2) | Stanford | Massachusets Institute of Technology |
3) | UC-Berkeley | Stanford |
4) | Carnegie Mellon | Rensselaer Polytechnic Institute |
MIT’s and Stanford were the only two institutions on both lists so I compared both curricula and identified those mandatory, non-elective, institution requirements.
Stanford’s curriculum is here and MIT’s is here.
The requirements, in summary, were as follows:
Stanford | MIT | |||||
---|---|---|---|---|---|---|
Dept | Course | Title | Dept | Course | Title | |
Math | 41 | Introductory Calculus | Chem | 3.09/5.11 | Introduction to Solid State Chemistry | |
Math | 42 | Calculus | Bio | 7.01 | Fundamentals of Biology | |
CS | 103 | Mathematical Foundations of Computing | Math | 18.01 | Single Variable Calculus | |
CS | 109 | Introduction to Probability for Computer Scientists | Math | 18.02 | Multivariable Calculus | |
Phys | 41 | Mechanics Concepts, Calculations, and Context | Phys | 8.01 | Physics I | |
Phys | 43 | Electricity and Magnetism | Phys | 8.02 | Physics II: Electricity and Magnetism | |
CS | 106 | Programming Abstracts | CS | 6.004 | Computation Structures | |
ENGR | 40 | Introductory Electronics | CS | 6.005 | Elements of Software Construction | |
CS | 107 | Computer Organization and Systems | CS | 6.006 | Introduction to Algorithms | |
CS | 110 | Computer Organization and Systems 5 | ||||
CS | 161 | Design and Analysis of Algorithms |
There were some similarities, but not enough at the surface to identify a consistent curriculum of institutional requirements.