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.