Computer Science + Education: Secondary Education, BS

for the degree of Bachelor of Science Major in Computer Science + Education, Secondary Education concentration


The Computer Science + Education, BS is sponsored jointly by the Department of Computer Science and the Department of Curriculum & Instruction. The Secondary Education concentration provides the coursework and field experience for students to be licensed to teach computer science in grades 5-12. The degree will prepare students to join the workforce as teachers in the state of Illinois, providing them with the knowledge necessary to teach and develop computer science curricula.

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

To be recommended for licensure, candidates are required to maintain a cumulative grade point average of 2.5 (A=4.0). Candidates in teacher licensure programs must receive a C- or better in ALL content and professional education coursework. Licensure requirements are subject to change without notice as a result of new mandates from the Illinois State Board of Education or the Illinois General Assembly. 

for the degree of Bachelor of Science Major in Computer Science + Education, Secondary Education concentration


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

In order to be recommended for licensure, candidates are required to maintain University of Illinois at Urbana-Champaign, cumulative, content area, and professional education grade point averages of 2.5 (A=4.0). Candidates in teaching licensure programs must maintain a C- or better in ALL content and professional education coursework. Candidates should consult their adviser or the Council on Teacher Education for the list of courses used to compute these grade point averages. For teacher education licensure requirements applicable to all curricula, see the Council on Teacher Education.

Licensure requirements are subject to change without notice as a result of new mandates from the Illinois State Board of Education or the Illinois General Assembly.

Orientation Seminar
EDUC 101Education Orientation Seminar1

The following degree requirements also meet general education course requirements and must be selected from the campus General Education course list. 

General Education Requirements
Composition
Composition I4-6
Advanced Composition3-4
Quantitative Reasoning
See Computer Science Core and Mathematical Foundations for specific requirement.
Natural Sciences and Technology
From approved campus list6
Humanities and the Arts
From approved campus list6
Social and Behavioral Sciences
From approved campus list6
Cultural Studies
Western Culture(s) from approved campus list3
U.S. Minority Culture(s) from approved campus list3
Non-Western Culture(s) from approved campus list 3
Language other than English
Three years of one language other than English in high school or competion of the third semester of college-level language0-12
Computer Science Core Requirements (fulfills Quantitative Reasoning)
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 4XX
Any two (2) 400-level CS courses
Choose 1 from:3
Numerical Methods I
Programming Languages & Compilers
Mathematical Foundations (fulfills Quantitative Reasoning)
CS 361Probability & Statistics for Computer Science3
MATH 220Calculus4-5
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
Concentration
Students must complete 36-39 credit hours within one of the following areas of concentration: 1) Learning Science or 2) Secondary Education.36-39
Electives
Electives 0-8
Total Hours120
 
CI 401Introductory Teaching in a Diverse Society3
CI 403Teaching a Diverse High School Student Population3
CI 404Teaching and Assessing Secondary School Students3
CI 473Disciplinary Literacy3
EDPR 442Educational Practice in Secondary Education12
EDUC 201Identity and Difference in Education3
EDUC 202Social Justice, School and Society3
EPSY 201Educational Psychology (Gen Ed PSYC 100 is a prerequisite for EPSY 201)3
EPSY 485Assessing Student Performance3
SPED 405General Educator's Role in Special Education3
Total Hours39

for the degree of Bachelor of Science Major in Computer Science + Education, Secondary Education concentration


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.  For more information, see the corresponding section on the Degree and General Education Requirements page.

First Year
First SemesterHoursSecond SemesterHours
EDUC 1011Composition I or General Education course3
CS 1243EDUC 2013
Composition I or General Education course4CS 1283
Language Other Than English (3rd level) or Elective course4CS 1733
MATH 220 or 2214MATH 2313
 16 15
Second Year
First SemesterHoursSecond SemesterHours
CS 2221CS 233 or 3404
CS 2254CS 3613
EPSY 2013EDUC 2023
MATH 257, 227, or 2253General Education course3
General Education course3General Education course3
 14 16
Third Year
First SemesterHoursSecond SemesterHours
CS 341 (or CS 400-level course)4CI 4013
General Education course3CI 4733
General Education course3CS 3744
Elective course3Elective course (or CS 400-level course)3
Elective course3 
 16 13
Fourth Year
First SemesterHoursSecond SemesterHours
CI 4033CI 4043
CS 357 or 4213EDPR 44212
EPSY 4853 
SPED 4053 
Elective course3 
 15 15
Total Hours 120

for the degree of Bachelor of Science Major in Computer Science + Education, Secondary Education 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
217-244-8286
Department of Curriculum & Instruction website
Department of Curriculum & Instruction faculty

Office of Undergraduate Programs

110 Education Building 
Student Academic Affairs email 
217-333-2800
Admissions & Academics website
Student Academic Affairs website

Department of Computer 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