A student receiving instruction at a computer

Interdisciplinary Computing

KU’s Electrical Engineering and Computer Science (EECS) department created our innovative Interdisciplinary Computing (IC) program in 2011 with several different concentration areas in which students can apply their computing expertise.  Our BSIC curriculum provides a strong foundation in computer science, augmented with fundamental knowledge in one of the concentration areas.  Our BSIC graduates have secured positions in a variety of industrial and government settings.  Some work or continue with graduate study in their con-centration area, while others work in more traditional computer science roles.

Astronomy Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 KU Core Elective 2.2 *H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
PHSX 210General Physics I for Engineers3
PHSX 216General Physics I Laboratory1
 TOTAL HOURS15
Second year - Fall
CourseCourse TitleHours
EECS 268Programming II4
MATH 127HCalculus III4
MATH 220HApplied Differential Equations3
MATH 290HElementary Linear Algebra2
PHSX 212HGeneral Physics II3
PHSX 236HGeneral Physics II Laboratory1
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
ASTR 391Physical Astronomy, Honors3
EECS 210Discrete Structures4
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
 KU Core Elective *H3
 TOTAL HOURS17
Third year - fall
CourseCourse TitleHours
ASTR 591Stellar Astronomy3
ASTR 596Observational Astrophysics2
EECS 448Software Engineering I4
EECS 510Introduction to the Theory of Computing3
MATH 526Applied Mathematical Statistics3
 TOTAL HOURS15
Third year - Spring
CourseCourse TitleHours
ASTR 592Galactic & Extragalactic Astronomy3
EECS 560Data Structures4
EECS 678Introduction to Operating Systems4
PHSX 313General Physics III3
PHSX 316Intermediate Physics Lab1
 TOTAL HOURS15
Fourth year - fall
CourseCourse TitleHours
ASTR 503Undergraduate Research2
ASTRAstronomy Elective #13
 KU Core Elective *H6
EECS 581Computer Science Design I3
EECSSenior Elective #1***3
 TOTAL HOURS17
Fourth year - spring
CourseCourse TitleHours
ASTRAstronomy Elective #23
EECS 582Computer Science Design II3
EECSSenior Elective #2**3
EECSSenior Elective #3**3
 KU Core Elective *H3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. Additional electives from the KU Core list are required for graduation.
** Please see handbook for appropriate Senior Electives.
H Honors equivalent course is available.
Curriculum may vary on even or odd years. Check your handbook for more information.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: PHSX 210 or PHSX 211
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: PHSX 212
GE 3S SOCIAL SCIENCES: ELECTIVE

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: EECS 101, PHSX 216 AND EECS 581

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum

Biology Concentration

First year - fall
CourseCourse TitleHours
CHEM 130HFoundations of Chemistry I5
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 TOTAL HOURS17
First year - Spring
CourseCourse TitleHours
CHEM 135HFoundations of Chemistry II5
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
 TOTAL HOURS16
Second year - Fall
CourseCourse TitleHours
BIOL 150HPrinciples of Molecular & Cellular Biology4
EECS 268Programming II4
MATH 127HCalculus III4
MATH 290HElementary Linear Algebra2
 KU Core Elective *H3
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
BIOL 152HPrinciples of Organismal Biology4
EECS 210Discrete Structures4
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
 TOTAL HOURS15
Third year - fall
CourseCourse TitleHours
BIOL 350Principles of Genetics4
BIOL 400
BIOL 416
Fundamentals of Microbiology, or
Cell Structure and Function
3
EECS 448Software Engineering I4
 KU Core Elective *H6
 TOTAL HOURS17
Third year - Spring
CourseCourse TitleHours
BIOL ChoiceChoice 23
BIOL 412Evolutionary Biology3
EECS 560Data Structures4
EECS 510Introduction to the Theory of Computing3
 KU Core Elective *H3
 TOTAL HOURS16
Fourth year - fall
CourseCourse TitleHours
 KU Core Elective *H3
EECS 678Introduction to Operating Systems4
EECS 581Computer Science Design I3
EECSSenior Elective #1***3
MATH 526Applied Mathematical Statistics3
 TOTAL HOURS16
Fourth year - spring
CourseCourse TitleHours
PHILPhilosophy Elective ****3
EECS 582Computer Science Design II3
EECSSenior Elective #2***3
EECSSenior Elective #3***3
 KU Core Elective *H3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. Additional electives from the KU Core list are required for graduation.
** Biology electives are chosen from BIOL 400, or 416 (choice 1), BIOL 413, 414, 428, or 544 (choice 2). Students must choose one elective for either.
*** Please see handbook for appropriate Senior Electives.
**** Philosophy electives are PHIL 160, PHIL 320 and PHIL 375.
H Honors equivalent course is available.
Curriculum may vary on even or odd years. Check your handbook for more information.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: ELECTIVE
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: BIOL 150
GE 3S SOCIAL SCIENCES: ELECTIVE

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: PHIL 160, 320 OR 375

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum

Chemistry Concentration

First year - fall
CourseCourse TitleHours
CHEM 130HFoundations of Chemistry I5
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 TOTAL HOURS17
First year - Spring
CourseCourse TitleHours
CHEM 135HFoundations of Chemistry II5
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
 TOTAL HOURS16
Second year - Fall
CourseCourse TitleHours
CHEM 330HOrganic Chemistry3
EECS 268Programming II4
MATH 127HCalculus III4
MATH 290HElementary Linear Algebra2
PHSX 210HGeneral Physics I for Engineers3
PHSX 216General Physics I Laboratory1
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 388Computer Systems & Assembly Language4
MATH 220HApplied Differential Equations3
PHSX 212HGeneral Physics II for Engineers3
PHSX 236General Physics II Laboratory1
 TOTAL HOURS15
Third year - fall
CourseCourse TitleHours
CHEM 530Physical Chemistry I4
CHEM 201Lab Safety in Chemical Science1
EECS 368Programming Language Paradigms3
 KU Core Elective *H6
EECS 510Introduction to the Theory of Computing3
 TOTAL HOURS17
Third year - Spring
CourseCourse TitleHours
CHEM 535Physical Chemistry II2
CHEM 537Physical Chemistry I Lab3
EECS 448Software Engineering I4
EECS 678Introduction to Operating Systems4
 KU Core Elective *H3
 TOTAL HOURS17
Fourth year - fall
CourseCourse TitleHours
CHEM 498Undergraduate Research2
EECS 560Data Structures4
EECS 581Computer Science Design I3
EECSSenior Elective #1**3
MATH 526Applied Mathematical Statistics I3
 TOTAL HOURS15
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2**3
EECSSenior Elective #3**3
 KU Core Elective *H3
 KU Core Elective *H3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. Additional electives from the KU Core list are required for graduation.
** Please see handbook for appropriate Senior Electives.
H Honors equivalent course is available.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: PHSX 210
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: PHSX 212
GE 3S SOCIAL SCIENCES: ELECTIVE

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: EECS 101, 581, AND PHSX 216

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum

Economics Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
ENGL 101Composition  *H3
MATH 125HCalculus I4
ECON 142Principles of Microeconomics  * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
ECON 144Principles of Macroeconomics *H3
MATH 126HCalculus II4
 KU Core Elective GE2.1*H3
 KU Core Elective GE3N*H3
 TOTAL HOURS17
Second year - Fall
CourseCourse TitleHours
EECS 268Programming II4
ECON Microeconomics 3
MATH 127HCalculus III4
 KU Core Elective GE1.1 *H3
 KU Core Elective GE2.2 *H3
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
MATH 290HElementary Linear Algebra2
ECON 522Macroeconomics 3
 TOTAL HOURS16
Third year - fall
CourseCourse TitleHours
EECS 448Software Engineering I4
EECS 510Introduction to the Theory of Computing3
MATH 526Applied Mathematical Statistics I3
ECON ElectiveElective A3
 KU Core Elective GE2.1*H3
 TOTAL HOURS16
Third year - Spring
CourseCourse TitleHours
EECS 560Data Structures4
EECS 678Introduction to Operating Systems4
ECON 526Introduction to Econometrics3
ECON ElectiveElective A3
 KU Core Elective AE4.2*H3
 TOTAL HOURS17
Fourth year - fall
CourseCourse TitleHours
EECS 581Computer Science Design I3
EECSSenior Elective #1****3
ECON ElectiveElective B3
ECON ElectiveElective B3
 KU Core Elective AE5*H3
 TOTAL HOURS15
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2****3
EECSSenior Elective #3****3
ECON ElectiveElective3
 KU Core Elective GE3H *H3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. 
** Selected from a list identified as Geography Basic Courses in the EECS Department Handbook.
*** Geography Electives are GEOG 513, GEOG 517, GEOG 560, GEOG 726 and GEOG 758.
**** Please see handbook for appropriate Senior Electives.
H Honors equivalent course is available.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: ELECTIVE
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: ELECTIVE
GE 3S SOCIAL SCIENCES: ECON 142

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: ELECTIVE

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum

Geography Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 KU Core Elective * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
PHYS 210HGeneral Physics I for Engineers3
PHYS 216General Physics I Laboratory1
 TOTAL HOURS15
Second year - Fall
CourseCourse TitleHours
EECS 268Programming II4
GEOGGeography Basic Courses #1**3
MATH 127HCalculus III4
MATH 290HElementary Linear Algebra2
 KU Core Elective *H3
 TOTAL HOURS16
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
GEOGGeography Basic Courses #2**3
 KU Core Elective *H3
 TOTAL HOURS17
Third year - fall
CourseCourse TitleHours
EECS 448Software Engineering I4
EECS 510Introduction to the Theory of Computing3
GEOG 311Map Conception and Development4
GEOG 358Principles of Geographical Info. Sys.4
 TOTAL HOURS15
Third year - Spring
CourseCourse TitleHours
EECS 560Data Structures4
EECS 678Introduction to Operating Systems4
GEOG 558Intermediate Geographical Info. Sys.4
 Geography Elective #1***3
 TOTAL HOURS15
Fourth year - fall
CourseCourse TitleHours
 KU Core GE223
EECS 581Computer Science Design I3
EECSSenior Elective #1****3
GEOG 526Remote Sensing Environment4
MATH 526Applied Mathematical Statistics I3
 TOTAL HOURS16
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2****3
EECSSenior Elective #3****3
GEOGGeography Elective #2***3
 KU Core Elective *H3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. Additional electives from the KU Core list are required for graduation.
** Selected from a list identified as Geography Basic Courses in the EECS Department Handbook.
*** Geography Electives are GEOG 513, GEOG 517, GEOG 560, GEOG 726 and GEOG 758.
**** Please see handbook for appropriate Senior Electives.
H Honors equivalent course is available.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: PHSX 210
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: GEOG 358
GE 3S SOCIAL SCIENCES: ELECTIVE

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: EECS 101, 581, AND PHSX 216

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum

Journalism Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 KU Core Elective * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
JOUR 101Media and Society3
MATH 126HCalculus II4
 KU Core Elective * H3
 Natural Science (GE 3N)3
 TOTAL HOURS17
Second year - Fall
CourseCourse TitleHours
EECS 268Programming II4
JOUR 300Visual Storytelling3
JOUR 302Information Exploration3
MATH 127HCalculus III4
MATH 290HElementary Linear Algebra2
 TOTAL HOURS16
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
JOUR 304Media Writing for Audiences3
 TOTAL HOURS14
Third year - fall
CourseCourse TitleHours
EECS 448Software Engineering I4
EECS 510Introduction to the Theory of Computing3
 KU Core Elective *H3
MATH 526Applied Mathematical Statistics I3
JOURJOUR elective 13
 TOTAL HOURS16
Third year - Spring
CourseCourse TitleHours
EECS 560Data Structures4
EECS 678Introduction to Operating Systems4
JOUR 415Multimedia Reporting3
JOUR 419Multimedia Editing3
JOUR 618First Amendment and Society3
 TOTAL HOURS17
Fourth year - fall
CourseCourse TitleHours
EECS 581Computer Science Design I3
EECSSenior Elective #1****3
JOURJOUR elective 23
JOURJOUR elective 33
 TOTAL HOURS12
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2**3
EECSSenior Elective #3**3
 KU Core Elective *H3
 Additional A/H/SS3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements. Additional electives from the KU Core list are required for graduation.
** Please see handbook for appropriate Senior Electives.
H Honors equivalent course is available.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: JOUR 302
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ENGL 101 & JOUR 304
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES:
GE 3S SOCIAL SCIENCES: JOUR 101

AE 4.1 DIVERSITY IN UNITED STATES: JOUR 534
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: ELECTIVE

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum

Physics Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 KU Core Elective * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140H
EECS 168H
Introduction to Digital Logic Design, or
Programming I
4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
PHSX 210HGeneral Physics I for Engineers3
PHSX 216General Physics I Laboratory1
 TOTAL HOURS15
Second year - Fall
CourseCourse TitleHours
EECS 268Programming II4
MATH 127HCalculus III4
MATH 220HApplied Differential Equations3
MATH 290HElementary Linear Algebra2
PHSX 212HGeneral Physics II3
PHSX 236HGeneral Physics II Laboratory1
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 368Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
PHSX 313General Physics III3
 KU Core Elective * H3
 TOTAL HOURS17
Third year - fall
CourseCourse TitleHours
EECS 448Software Engineering I4
EECS 510Introduction to the Theory of Computing3
PHSX 503Undergraduate Research2
PHSX 521Mechanics3
 KU Core Elective *H3
 TOTAL HOURS15
Third year - Spring
CourseCourse TitleHours
 KU Core GE223
EECS 560Data Structures4
EECS 678Introduction to Operating Systems4
PHSX 511Introductory Quantum Mechanics3
PHSX 316Intermediate Physics Lab1
 TOTAL HOURS15
Fourth year - fall
CourseCourse TitleHours
EECS 581Computer Science Design I3
EECSSenior Elective #1****3
MATH 526Applied Mathematical Statistics I3
PHSX 531Electricity and Magnetism3
PHSXPhysics elective #1***3
 TOTAL HOURS15
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2**3
EECSSenior Elective #3**3
PHSXPhysics elective #2***3
 KU Core Elective *H3
 TOTAL HOURS15

CURRICULUM NOTES
* Students must ensure the electives they choose fulfill all remaining KU Core requirements.
** Please see handbook for appropriate Senior Electives.
*** Physics electives are chosen from Physics courses numbered 600 level and above.
H Honors equivalent course is available.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: PHSX 210
GE 1.2 QUANTITATIVE LITERACY: MATH 125

GE 2.1 WRITTEN COMMUNICATION: ELECTIVE
GE 2.2 ORAL COMMUNICATION: ELECTIVE

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: PHSX 212
GE 3S SOCIAL SCIENCES: ELECTIVE

AE 4.1 DIVERSITY IN UNITED STATES: ELECTIVE
AE 4.2 GLOBAL AWARENESS: ELECTIVE

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: EECS 101, 581; AND PHSX 216

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2021-2022 Curriculum