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.

Information appearing in this guide is subject to change.  Please talk with your departmental advisor about degree requirements on a regular basis.  

Astronomy Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 168HProgramming I4
 KU Core Elective*H6
MATH 125HCalculus I4
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140HIntroduction to Digital Logic Design4
 KU Core Elective*H3
MATH 126HCalculus II4
EPHX 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 348Software Engineering I4
EECS 461Probability and Statistics3
MATH 526Applied Mathematical Statistics I3
 TOTAL HOURS15
Third year - Spring
CourseCourse TitleHours
ASTR 592Galactic & Extragalactic Astronomy3
EECS 330Data Structures and Algorithms4
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 210H or PHSX 211H
GE 1.2 QUANTITATIVE LITERACY: MATH 125H

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: 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

2023-2024 Curriculum

Biology Concentration

First year - fall
CourseCourse TitleHours
CHEM 130HFoundations of Chemistry I5
EECS 101New Student Seminar1
EECS 168HProgramming I4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 TOTAL HOURS17
First year - Spring
CourseCourse TitleHours
CHEM 135HFoundations of Chemistry II5
EECS 140HIntroduction to Digital Logic Design4
 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 468Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
 TOTAL HOURS15
Third year - fall
CourseCourse TitleHours
BIOL 350Principles of Genetics4
BIOLBIOL Elective #13
EECS 348Software Engineering I4
 KU Core Elective *H6
 TOTAL HOURS17
Third year - Spring
CourseCourse TitleHours
BIOLBIOL Elective #23
BIOL 412Evolutionary Biology3
EECS 330Data Structures and Algorithms4
EECS 461Probability and Statistics3
 KU Core Elective *H3
 TOTAL HOURS16
Fourth year - fall
CourseCourse TitleHours
EECS 678Introduction to Operating Systems4
EECS 581Software Engineering II3
EECS 565Intro to Info & Computer Security3
EECSSenior Elective #1***3
 KU Core Elective*H3
 TOTAL HOURS16
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2***3
EECSSenior Elective #3***3
 KU Core Elective *H6
 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 125H

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

GE 3H ARTS & HUMANITIES: ELECTIVE
GE 3N NATURAL SCIENCES: BIOL 150H
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

2023-2024 Curriculum

Chemistry Concentration

First year - fall
CourseCourse TitleHours
CHEM 130HFoundations of Chemistry I5
EECS 101New Student Seminar1
EECS 168HProgramming I4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 TOTAL HOURS17
First year - Spring
CourseCourse TitleHours
CHEM 135HFoundations of Chemistry II5
EECS 140HIntroduction to Digital Logic Design4
 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
EPHX 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 330Data Structures and Algorithms4
EECS 468Programming Language Paradigms3
 KU Core Elective *6
 TOTAL HOURS18
Third year - Spring
CourseCourse TitleHours
CHEM 535Physical Chemistry II2
CHEM 537Physical Chemistry I Lab3
EECS 348Software Engineering I4
EECS 461Probability and Statistics3
 KU Core Elective *H3
 TOTAL HOURS15
Fourth year - fall
CourseCourse TitleHours
CHEM 698Undergraduate Senior Capstone2
EECS 565Intro to Info and Computer Security 3
EECS 581Software Engineering II3
EECSSenior Elective #1**3
EECS 678Intro to Operating Systems4
 TOTAL HOURS15
Fourth year - spring
CourseCourse TitleHours
EECS 582Computer Science Design II3
EECSSenior Elective #2**3
EECSSenior Elective #3**3
 KU Core Elective *H6
 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: EPHX 210H
GE 1.2 QUANTITATIVE LITERACY: MATH 125H

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: 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

2023-2024 Curriculum

Economics Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 168HProgramming I4
ENGL 101Composition  *H3
MATH 125HCalculus I4
ECON 142Principles of Microeconomics  * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140HIntroduction to Digital Logic Design4
ECON 144Principles of Macroeconomics *H3
MATH 126HCalculus II4
 KU Core Electives*H6
 TOTAL HOURS17
Second year - Fall
CourseCourse TitleHours
EECS 268Programming II4
ECON  520Microeconomics 3
MATH 127HCalculus III4
 KU Core Elective*H6
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 468Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
MATH 290HElementary Linear Algebra2
ECON 522Macroeconomics 3
 TOTAL HOURS16
Third year - fall
CourseCourse TitleHours
EECS 348Software Engineering I4
EECS 461Probability and Statistics3
ECON ElectiveElective A3
 KU Core Electives*H6
 TOTAL HOURS16
Third year - Spring
CourseCourse TitleHours
EECS 330Data Structures and Algorithms4
EECS 678Introduction to Operating Systems4
ECON 526Introduction to Econometrics3
ECON ElectiveElective A3
 KU Core Elective*H3
 TOTAL HOURS17
Fourth year - fall
CourseCourse TitleHours
EECS 581Software Engineering II3
EECS 565Intro to Info and Computer Security3
ECON ElectiveElective B3
ECON ElectiveElective B3
EECSSenior Elective #1****3
 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 125H

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 142H

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

2023-2024 Curriculum

Geography Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 168HProgramming I4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 KU Core Elective * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140HIntroduction to Digital Logic Design4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
EPHX 210HGeneral Physics I for Engineers3
PHSX 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 468Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
GEOGGeography Basic Courses #2**3
 KU Core Elective *H3
 TOTAL HOURS17
Third year - fall
CourseCourse TitleHours
EECS 348Software Engineering I4
 KU Core Elective *H3
GEOG 311Map Conception and Development4
GEOG 358Principles of Geographical Info. Sys.4
 TOTAL HOURS15
Third year - Spring
CourseCourse TitleHours
EECS 330Data Structures and Algorithms 4
EECS 678Introduction to Operating Systems4
GEOG 558Intermediate Geographical Info. Sys.4
 Geography Elective #1***3
 TOTAL HOURS15
Fourth year - fall
CourseCourse TitleHours
EECSSenior Elective #1****3
EECS 581Software Engineering II3
EECS 565Intro to Info and Computer Security 3
GEOG 526Remote Sensing Environment4
EECS 461Probability and Statistics3
 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 210H
GE 1.2 QUANTITATIVE LITERACY: MATH 125H

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

2023-2024 Curriculum

Journalism Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 168HProgramming I4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
JMC 104Words at Work: Writing Essentials * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140HIntroduction to Digital Logic Design4
JMC 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
JMC 300Visual Storytelling3
JMC 302Information Exploration3
MATH 127HCalculus III4
MATH 290HElementary Linear Algebra2
 TOTAL HOURS16
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 468Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
JMC 304Media Writing for Audiences3
JMCJMC 211-215 (choose one)1
 TOTAL HOURS15
Third year - fall
CourseCourse TitleHours
EECS 348Software Engineering I4
EECS 461Probability and Statistics3
 KU Core Elective *H3
JMC 309Data Storytelling I (both concentrations) 3
JMC 408 or
JMC 320
Media Law and Ethics (Multimedia), or
Intro to Strategic Comms (Strat Comm).
3
 TOTAL HOURS16
Third year - Spring
CourseCourse TitleHours
EECS 330Data Structures and Algorithms4
EECS 678Introduction to Operating Systems4
JMC 415 or
JMC 408
Multimedia Reporting (Multimedia), or 
Media Law and Ethics (Strat Comm)  
3
JMC 419 or
JMC
Multimedia Editing (Multimedia), or
JMC Elective 1 (Strat Comm)
3
 TOTAL HOURS14
Fourth year - fall
CourseCourse TitleHours
EECS 581Software Engineering II3
EECS 565Intro to Info and Computer Security3
EECSSenior Elective #1**3
JMCJMC elective 23
JMCJMC elective 33
 TOTAL HOURS15
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.

Courses may vary for strategic communications focus versus news/information focus.

CORE DISTRIBUTION

GE 1.1 CRITICAL THINKING: JMC 302
GE 1.2 QUANTITATIVE LITERACY: MATH 125H

GE 2.1 WRITTEN COMMUNICATION: JMC 104 & JMC 304
GE 2.2 ORAL COMMUNICATION: ELECTIVE

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

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

AE 5.1 ETHICS & SOCIAL RESPONSIBILITY: JMC 408

AE 6.1 INTEGRATION & CREATIVITY: EECS 582

2023-2024 Curriculum

Physics Concentration

First year - fall
CourseCourse TitleHours
EECS 101New Student Seminar1
EECS 168HProgramming I4
 KU Core Elective 2.1 *H3
MATH 125HCalculus I4
 KU Core Elective * H3
 TOTAL HOURS15
First year - Spring
CourseCourse TitleHours
EECS 140HIntroduction to Digital Logic Design4
 KU Core Elective 2.1 *H3
MATH 126HCalculus II4
EPHX 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 236General Physics II Laboratory1
 TOTAL HOURS17
Second year - Spring
CourseCourse TitleHours
EECS 210Discrete Structures4
EECS 468Programming Language Paradigms3
EECS 388Computer Systems & Assembly Language4
PHSX 313General Physics III3
 KU Core Elective * H3
 TOTAL HOURS17
Third year - fall
CourseCourse TitleHours
EECS 348Software Engineering I4
EECS 461Probability and Statistics3
PHSX 503Undergraduate Research2
PHSX 521Mechanics3
 KU Core Elective *H3
 TOTAL HOURS15
Third year - Spring
CourseCourse TitleHours
 KU Core Elective*H3
EECS 330Data Structures and Algorithms 4
EECS 678Introduction to Operating Systems4
PHSX 611Introductory Quantum Mechanics3
PHSX 316Intermediate Physics Lab1
 TOTAL HOURS15
Fourth year - fall
CourseCourse TitleHours
EECS 581Computer Science Design I3
EECS 565Intro to Info and Computer Security 3
EECSSenior Elective #1****3
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 210H
GE 1.2 QUANTITATIVE LITERACY: MATH 125H

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: 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

2023-2024 Curriculum