skip to main content

Scientific Computing

Basic scientific computing skills

By the end of the sophomore year, EE majors are expected to have basic literacy for scientific computing, along the lines provided by taking a course such as CS 101. (See https://courses.engr.illinois.edu/cs101/topics.htm.)

Instructors in upper level courses will assume students have such proficiency when incorporating computing exercises into their courses. Some students may already have a strong foundation in scientific computing from a course in high school. There are many routes to gaining such proficiency, including one or more of the following: take CS 101 (counts as a technical elective when taken in freshman year), take the honors version of ECE 210, take a Mathematica based version of calculus, or study through some of the many tutorials on the web for Matlab, R, Mathematica, Python, basic Unix, C programming languages, programmable spreadsheets. and so on.