Computer Science + Education: Learning Sciences, BS

Overview

for the degree of Bachelor of Science in Computer Science + Education, Learning Sciences concentration


The Computer Science + Education, BS is sponsored jointly by the Siebel School of Computing and Data Science and the Department of Curriculum & Instruction. The major in Computer Science and Education is a flexible program for undergraduate students who plan to pursue careers in either field and offers two foci of concentration.

The Learning Sciences concentration explores how technology can be intentionally designed to enhance and expand educational experiences. Innovations such as social media, virtual and augmented reality, data analytics, and mobile or wearable devices are transforming how people teach and learn in both formal and informal settings. This program equips students for success in a wide range of career paths—whether pursuing graduate study or entering the workforce in software development, educational publishing, school districts, game design, research organizations, and other education-focused industries.

Degree Requirements

for the degree of Bachelor of Science in Computer Science + Education, Learning Sciences concentration


To graduate from the Computer Science and Education curriculum, a student must complete all courses with a traditional letter grade.

Graduation Requirements

Minimum hours required for graduation: 120 hours.

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
Social & Behavioral Sciences (6 hours)6
fulfilled by CI 210 and EPSY 201
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, one course must be a Quantitative Reasoning I)6-10
Language Requirement (Completion of the third semester or equivalent of a language other than English is required)0-15

Major Requirements

College of Education Requirement
EDUC 101Education Orientation Seminar1
Education Core Requirement
EPSY 201Educational Psychology3
Computer Science Core Requirements
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 222Software Design Lab1
CS 225Data Structures4
CS 374Introduction to Algorithms & Models of Computation4
Choose 1 from:8-9
Computer Architecture
and System Programming
OR
Introduction to Computer Systems
& two CS courses at the 400-level above CS 403, excluding CS 491. These two courses must be distinct from all other courses used to fulfill program requirements or options.
Choose 1 from:3
Numerical Methods I
Programming Languages & Compilers
Mathematical Foundations
CS 361Probability & Statistics for Computer Science3
MATH 220Calculus5
or MATH 221 Calculus I
MATH 231Calculus II3
Choose 1 from: 2-3
Introductory Matrix Theory
Linear Algebra for Data Science
Linear Algebra with Computational Applications
Learning Sciences Concentration Requirements
CI 210Introduction to Digital Learning Environments3
CI 211Introduction to Learning3
CI 380History (and Futures) of Educational Technology3
CI 382Designing Interactive Learning Spaces3
CI 489Educational Technology Capstone Course3
EPOL 201Foundations of Education3
or EPOL 202 Foundations of Education-ACP
Concentration Electives
Select 15 hours of coursework within the College of Education in consultation with an academic advisor.15

Sample Sequence

for the degree of Bachelor of Science in Computer Science + Education, Learning Sciences concentration


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. EPOL 202 will satisfy a College of Education Foundations requirement and the Campus General Education Advanced Composition requirement. If EPOL 202 is not selected, a separate Advanced Composition course must be taken.

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

First Year

First Semester

RequirementsHours
EDUC 101 - Education Orientation Seminar1
CS 124 - Introduction to Computer Science I3
Composition I or Language Other Than English (3rd level) 4
CI 210 - Introduction to Digital Learning Environments3
MATH 220 - Calculus or MATH 221 - Calculus I4
Semester Hours15

Second Semester

RequirementsHours
Composition I or Language Other Than English (3rd level) 4
CS 128 - Introduction to Computer Science II3
CS 173 - Discrete Structures3
CI 211 - Introduction to Learning3
MATH 231 - Calculus II3
Semester Hours16

Second Year 

First Semester

RequirementsHours
CS 222 - Software Design Lab1
CS 225 - Data Structures4
EPSY 201 - Educational Psychology3
EPOL 201 - Foundations of Education or EPOL 202 - Foundations of Education-ACP4
General Education course3
Semester Hours15

Second Semester

RequirementsHours
CS 233 - Computer Architecture or CS 340 - Introduction to Computer Systems4
CS 361 - Probability & Statistics for Computer Science3
MATH 257 - Linear Algebra with Computational Applications, MATH 227 - Linear Algebra for Data Science, or MATH 225 - Introductory Matrix Theory3
General Education course3
Semester Hours13

Third Year 

First Semester

RequirementsHours
CS 341 - System Programming (or 400-level CS course above CS 403, excluding CS 491)4
CI 380 - History (and Futures) of Educational Technology3
CI 382 - Designing Interactive Learning Spaces3
General Education course3
General Education course3
Semester Hours16

Second Semester

RequirementsHours
CS 374 - Introduction to Algorithms & Models of Computation4
Concentration Elective course3
General Education course3
General Education course3
Elective course or 400-level CS course above CS 403, excluding CS 4913
Semester Hours16

Fourth Year 

First Semester

RequirementsHours
CS 357 - Numerical Methods I or CS 421 - Programming Languages & Compilers3
Concentration Elective course3
Concentration Elective course3
General Education course3
Elective course3
Semester Hours15

Second Semester

RequirementsHours
CI 489 - Educational Technology Capstone Course3
Concentration Elective course3
Concentration Elective course3
Elective course3
Elective course2
Semester Hours14

Total Hours: 120

Total hours for all requirements: 120

Learning Outcomes

for the degree of Bachelor of Science in Computer Science + Education, Learning Sciences concentration


  1. Students will acquire deep knowledge of computer science as it relates to the field of Education.
  2. Students will display the expectations of professionalism related to success in the field of education and beyond (Fairness, commitment to collaboration, community, reflective practice, and attention to 21st-century skills and practices).

Contact Information

for the degree of Bachelor of Science in Computer Science + Education, Learning Sciences concentration


College of Education

Education Building
1310 S. Sixth Street, Champaign, IL 61820
College of Education website

Department of Curriculum & Instruction

306 Education Building 
Department of Curriculum & Instruction email: ci@education.illinois.edu
217-244-8286
Department of Curriculum & Instruction website
Department of Curriculum & Instruction faculty

Office of Undergraduate Programs

110 Education Building 
Student Academic Affairs email: saao@education.illinois.edu
217-333-2800
Admissions & Academics website
Student Academic Affairs website

Siebel School of Computing and Data Science

Thomas M. Siebel Center for Computer Science
201 N Goodwin Avenue, Urbana, IL 61801
Department of Computer Science website
Department of Computer Science faculty
Computer Science + Education website