The Computer Science major focuses on algorithms, theoretical foundations of computer science, and development of software. A strong foundation in mathematics and science is needed for this emphasis. Graduates of this emphasis will be prepared to work for a variety of companies including those that have a software, engineering, scientific, or mathematical focus. Be sure to see a Computer Science advisor to select the appropriate emphasis for you.
Baccalaureate schools may have multiple computing degree programs, often located in different departments, which build on the recommendations for the Computer Science Technical Track. A technical track major is typically found in a department named Computer Science or Mathematics and Computer Science or within a College of Engineering.
Some schools may not require all of the courses listed below. Consult the baccalaureate schools you are considering and an advisor to select the appropriate courses for you.
Click here to see how courses at Illinois public 4-year institutions accept courses in transfer for this major.
Check the worksheet
to see what courses you can take to fulfill your general education requirements
The worksheet allows you to see what courses to take to fulfill the IAI Gen. Ed. package (Illinois Transferable General Education Core Curriculum) at any participating college or university in the State. You will find it helpful to use the major recommended general education courses shown above. You may want to print or copy a hard copy of this page.
Return to the Illinois Baccalaureate Majors' Recommendations (IAI Majors).