Computer Science + Chemistry, BSLAS

for the degree of Bachelor of Science in Liberal Arts and Sciences in Computer Science + Chemistry


This is an interdisciplinary program that provides a strong foundation in computer science to equip majors to apply computing technology, including high-performance computing, artificial intelligence and machine learning, to the study of chemical and biochemical systems and the design of new molecules and materials. This program prepares majors for a variety of careers that may involve computer modeling and simulation of chemical and biochemical processes; statistical analyses of large datasets; and data visualizations of reaction pathways, molecular interactions, living chemical reactions, or other phenomena.

Other Undergraduate Degree Programs in Chemistry

For the Degree of Bachelor of Science in Liberal Arts and Sciences

For the Degree of Bachelor of Science in Chemistry

for the degree of Bachelor of Science in Liberal Arts and Sciences in Computer Science + Chemistry


A Major Plan of Study Form must be completed and submitted to the LAS Student Affairs Office by the beginning of the fifth semester (60-75 hours).

Please visit the computer science advisor as well as the Chemical Sciences advising office.

Graduation Requirements

Minimum hours required for graduation: 120 hours.

Minimum hours required major and supporting course work: normally equates to 66 hours. Twelve hours of 300- and 400-level courses in the major must be taken on this campus.

University Requirements

Minimum of 40 hours of upper-division coursework, generally at the 300- or 400-level. These hours can be drawn from all elements of the degree. Students should consult their academic advisor for additional guidance in fulfilling this requirement. 

The university and residency requirements can be found in the Student Code (§ 3-801) and in the Academic Catalog.

General Education Requirements

Follows the campus General Education (Gen Ed) requirements. Some Gen Ed requirements may be met by courses required and/or electives in the program.

Composition I4-6
Advanced Composition3
Humanities & the Arts (6 hours)6
Natural Sciences & Technology (6 hours)6
fulfilled by CHEM 102 and CHEM 104 or CHEM 202 and CHEM 204
Social & Behavioral Sciences (6 hours)6
Cultural Studies: Non-Western Cultures (1 course)3
Cultural Studies: US Minority Cultures (1 course)3
Cultural Studies: Western/Comparative Cultures (1 course) 3
Quantitative Reasoning (2 courses, at least one course must be Quantitative Reasoning I)6-10
Language Requirement (Completion of the fourth semester or equivalent of a language other than English, or completion of the third semester in two different languages other than English is required)0-20

Major Requirements

Required Computer Science Coursework
CS 100Computer Science Orientation (recommended; CS 100 is an orientation course aimed at first-year students, so students who declare the major after the freshman year are not required to complete it.)1
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 225Data Structures4
CS 222Software Design Lab1
Choose one of the following combinations8-11
Computer Architecture
and System Programming
OR
Introduction to Computer Systems
& two CS courses at the 400 level above CS 403, excluding CS 421 and CS 491
Choose one of the following:3
Statistical Analysis
Biostatistics
Probability & Statistics for Computer Science
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements)
MATH 221Calculus I4-5
or MATH 220 Calculus
MATH 225Introductory Matrix Theory2 or 3
or MATH 257 Linear Algebra with Computational Applications
MATH 231Calculus II3
Required Chemistry Coursework - Minimum of 24 hours
Foundation Courses- 12 hours required
Select one of the following (General or Accelerated Chemistry):8
General Chemistry I
and General Chemistry Lab I
and General Chemistry II
and General Chemistry Lab II
or
Accelerated Chemistry I
and Accelerated Chemistry Lab I
and Accelerated Chemistry II
CHEM 232Elementary Organic Chemistry I4
or CHEM 236 Fundamental Organic Chem I
Advanced Chemistry Courses- 12 hours
CHEM 440Physical Chemistry Principles4
or CHEM 442 Physical Chemistry I
In consultation with an advisor, choose 8 hours of 300- or 400- level chemistry courses (The following courses may not be used to complete the advanced chemistry hours: CHEM 315, CHEM 397, CHEM 445, CHEM 447, CHEM 492, CHEM 494, CHEM 496, CHEM 497 and CHEM 499; and any course in another unit, such as any BIOC or MCB course.)8

for the degree of Bachelor of Science in Liberal Arts and Sciences in Computer Science + Chemistry


Sample Sequence

This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.

Students must fulfill their Language Other Than English requirement by successfully completing a third level of a language other than English. See the corresponding section on the Degree and General Education Requirements page.

First Year
First SemesterHoursSecond SemesterHours
Free Elective course1CHEM 104 or 2043
CS 1001CHEM 105 (or Free Elective course)1
CS 1243CS 1283
CHEM 102 or 2023MATH 2313
CHEM 103 or 2031Composition I or General Education course4
MATH 220 or 2215 
General Education or Composition I3 
 17 14
Total Hours 31
Second Year
First SemesterHoursSecond SemesterHours
CHEM 232 or 2364Advanced Chemistry course3
CS 1733CS 2254
General Education course3CS 2221
Language Other than English (3rd level)4MATH 225 or 2573
 Language Other than English (4th level)4
 14 15
Total Hours 29
Third Year
First SemesterHoursSecond SemesterHours
CS 233 or 3404CS 341 (or CS 400-level course)4
Advanced Chemistry course3Advanced Chemistry course2
STAT 200, 212, or CS 3613General Education course3
General Education course3General Education course3
Free Elective course3Free Elective course3
 16 15
Total Hours 31
Fourth Year
First SemesterHoursSecond SemesterHours
CS 3744CS 4213
CHEM 440 or 4424General Education course3
CS 400-level course or Free Elective course3General Education course3
General Education course3Free Elective course3
 Free Elective course3
 14 15
Total Hours 29

Total Hours: 120

for the degree of Bachelor of Science in Liberal Arts and Sciences in Computer Science + Chemistry


By the time of graduation, students will have:

Computer Science:

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  4. An ability to function effectively on teams to accomplish a common goal
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyze the local and global impact of computing on individuals, organizations, and society
  8. A recognition of the need for and an ability to engage in continuing professional development
  9. An ability to use current techniques, skills, and tools necessary for computing practice
  10. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices
  11. An ability to apply design and development principles in the construction of software systems of varying complexity

Chemistry:

  1. A thorough knowledge of the basic principles of chemistry, including atomic and molecular structure, chemical dynamics and the chemical and physical properties of substances.
  2. An exposure to the sub-fields of chemistry, including analytical, inorganic, organic and physical chemistry.
  3. The ability to read, evaluate, interpret, and present (via oral and written communication) numerical, chemical and general scientific information and literature.
  4. The ability to carry out experiments, use appropriate experimental apparatus effectively, and demonstrate proper laboratory safety skills.

for the degree of Bachelor of Science in Liberal Arts and Sciences in Computer Science + Chemistry


Chemistry

CS + X Degrees
CS + Chemistry
Chemistry Department page
scs-advising@illinois.edu

College of Liberal Arts & Sciences

Liberal Arts & Sciences College & Admissions requirements
LAS website

Grainger College of Engineering

Grainger College of Engineering page
undergrad@cs.illinois.edu