Computer Science + Education: Secondary Education, BS
Overview
for the degree of Bachelor of Science in Computer Science + Education, Secondary Education 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 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.
Students pursuing teaching licensure programs in the College of Education must meet requirements in a series of sequential gateways. Included in the gateway requirements are successful completion of specified coursework, achievement of appropriate grade point averages, requirements for clinical experiences, and appropriate tests for licensure area. Meeting all Gateway requirements leads to degree and licensure completion.
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.
Degree Requirements
for the degree of Bachelor of Science 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 a cumulative 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. 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.
Graduation Requirements
Minimum hours required for graduation: 120 hours.
Requirements for licensure: Minimum cumulative Grade Point Average of 2.5 (A=4.0); receive a grade of C- or better in licensure coursework.
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.
| Code | Title | Hours |
|---|---|---|
| Composition I | 4-6 | |
| Advanced Composition | 3 | |
fulfilled by EDUC 202 | ||
| Humanities & the Arts (6 hours) | 6 | |
fulfilled by EDUC 202 and any other course approved as Humanities & the Arts | ||
| Natural Sciences & Technology (6 hours) | 6 | |
| Social & Behavioral Sciences (6 hours) | 6 | |
fulfilled by EPSY 201 and any other course approved as Social & Behavioral Science | ||
| Cultural Studies: Non-Western Cultures (1 course) | 3 | |
| Cultural Studies: US Minority Cultures (1 course) | 3 | |
fulfilled by EDUC 201 | ||
| 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
| Code | Title | Hours |
|---|---|---|
| College of Education Requirement | ||
| EDUC 101 | Education Orientation Seminar | 1 |
| Education Core Requirement | ||
| EPSY 201 | Educational Psychology | 3 |
| Computer Science Core Requirements | ||
| CS 124 | Introduction to Computer Science I | 3 |
| CS 128 | Introduction to Computer Science II | 3 |
| CS 173 | Discrete Structures | 3 |
| CS 222 | Software Design Lab | 1 |
| CS 225 | Data Structures | 4 |
| CS 374 | Introduction to Algorithms & Models of Computation | 4 |
| Choose 1 from: | 8-9 | |
| Computer Architecture and System Programming | ||
| OR | ||
| Introduction to Computer Systems | ||
| Choose 1 from: | 3 | |
| Numerical Methods I | ||
| Programming Languages & Compilers | ||
| Mathematical Foundations | ||
| CS 361 | Probability & Statistics for Computer Science | 3 |
| MATH 220 | Calculus | 5 |
| or MATH 221 | Calculus I | |
| MATH 231 | Calculus II | 3 |
| Choose 1 from: | 2-3 | |
| Introductory Matrix Theory | ||
| Linear Algebra for Data Science | ||
| Linear Algebra with Computational Applications | ||
| Code | Title | Hours |
|---|---|---|
| Secondary Education Concentration Requirements | ||
| CI 401 | Introductory Teaching in a Diverse Society | 3 |
| CI 403 | Teaching a Diverse High School Student Population | 3 |
| CI 404 | Teaching and Assessing Secondary School Students | 3 |
| CI 473 | Disciplinary Literacy | 3 |
| EDPR 442 | Educational Practice in Secondary Education | 12 |
| EDUC 201 | Identity and Difference in Education | 3 |
| EDUC 202 | Social Justice, School and Society | 3 |
| EPSY 485 | Assessing Student Performance | 3 |
| SPED 405 | General Educator's Role in Special Education | 3 |
Sample Sequence
for the degree of Bachelor of Science in Computer Science + Education, Secondary Education 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.
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
| Requirements | Hours |
|---|---|
| EDUC 101 - Education Orientation Seminar | 1 |
| CS 124 - Introduction to Computer Science I | 3 |
| Composition I or Language Other Than English (3rd level) | 4 |
| EDUC 201 - Identity and Difference in Education | 3 |
| MATH 220 - Calculus or MATH 221 - Calculus I | 4 |
| Semester Hours | 15 |
| Requirements | Hours |
|---|---|
| Language Other Than English (3rd level) or Composition I | 4 |
| EPSY 201 - Educational Psychology | 3 |
| CS 128 - Introduction to Computer Science II | 3 |
| CS 173 - Discrete Structures | 3 |
| MATH 231 - Calculus II | 3 |
| Semester Hours | 16 |
Second Year
| Requirements | Hours |
|---|---|
| CS 222 - Software Design Lab | 1 |
| CS 225 - Data Structures | 4 |
| EDUC 202 - Social Justice, School and Society | 3 |
| MATH 257 - Linear Algebra with Computational Applications, MATH 227 - Linear Algebra for Data Science, or MATH 225 - Introductory Matrix Theory | 3 |
| General Education course | 3 |
| Semester Hours | 14 |
| Requirements | Hours |
|---|---|
| CS 233 - Computer Architecture or CS 340 - Introduction to Computer Systems | 4 |
| CS 361 - Probability & Statistics for Computer Science | 3 |
| General Education course | 3 |
| General Education course | 3 |
| General Education course | 3 |
| Semester Hours | 16 |
Third Year
| Requirements | Hours |
|---|---|
| CS 341 - System Programming (or 400-level CS course above CS 403, excluding CS 491) | 4 |
| General Education course | 3 |
| General Education course | 3 |
| Elective course | 3 |
| Elective course | 3 |
| Semester Hours | 16 |
| Requirements | Hours |
|---|---|
| CI 401 - Introductory Teaching in a Diverse Society | 3 |
| CI 473 - Disciplinary Literacy | 3 |
| CS 374 - Introduction to Algorithms & Models of Computation | 4 |
| Elective course or 400-level CS course above CS 403, excluding CS 491 | 3 |
| Semester Hours | 13 |
Fourth Year
| Requirements | Hours |
|---|---|
| CI 403 - Teaching a Diverse High School Student Population | 3 |
| CS 357 - Numerical Methods I or CS 421 - Programming Languages & Compilers | 3 |
| EPSY 485 - Assessing Student Performance | 3 |
| SPED 405 - General Educator's Role in Special Education | 3 |
| Elective course | 3 |
| Semester Hours | 15 |
| Requirements | Hours |
|---|---|
| CI 404 - Teaching and Assessing Secondary School Students | 3 |
| EDPR 442 - Educational Practice in Secondary Education | 12 |
| Semester Hours | 15 |
Total Hours
Total hours for all requirements: 120
Learning Outcomes
for the degree of Bachelor of Science in Computer Science + Education, Secondary Education concentration
- Students will acquire deep knowledge of computer science as it relates to the field of Education.
- Students will effectively plan and implement relevant, responsive instruction for high school students.
- Students will use assessment data to drive decisions and solve problems in and out of the classroom.
- 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, 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
ci@education.illinois.edu
217-244-8286
Department of Curriculum & Instruction website
Department of Curriculum & Instruction faculty
Office of Undergraduate Programs
110 Education Building
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