Bachelor of Science in Applied Computing
B.S. in Applied Computing Program
Educational Objectives
Graduates who have earned the bachelor’s degree in interdisciplinary computing, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development.
TECHNICAL PROFICIENCY
Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia.
COLLABORATIVE ACTIVITIES
Graduates will have exercised shared responsibilities through activities such as contributions to multiperson or multidisciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities.
PROFESSIONAL DEVELOPMENT
Graduates will have demonstrated continual updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self-study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact.
Undergraduate Admission to the School of Engineering
Admission to the KU School of Engineering and its degree programs is selective. Students may be admitted to an engineering or computer science degree program as freshmen (first-year) students, but all admissions, for both in-state and out-of-state students, are selective. Applications are judged on several factors, such as high school record, scores on national tests, academic record at college or university level, and trend of grades and more. High school transcripts are required.
Freshman Admission Standards to the School of Engineering
To be considered for admission to the School of Engineering, beginning freshmen (first-year) students must meet or exceed the following minimum standards:
- Must be admissible to the University of Kansas by assured admissions or individual review, AND
- Have a 3.0+ high school GPA, AND
- Demonstrate mathematics preparedness by:
- Obtaining a mathematics ACT score of 22+ (or math SAT score of 540+), OR
- Achieving a B or better in college algebra or a more advanced mathematics course, OR
- Achieving a C or better in a high school calculus course; OR
- Earning credit via IB or AP credit for the above-mentioned courses in accordance with KU placement credit requirements; OR
- Achieving at minimum a qualifying score for MATH 104 on the ALEKS mathematics placement exam.
Pre-Engineering
Students not admitted directly to the School of Engineering and their department but who are admissible to the university may be admitted to the College of Liberal Arts and Sciences as an pre-engineering student. They can later re-apply to the School of Engineering during the semester they are completing the admission requirements for current students at KU.
Transfer Student Admission Standards to the School of Engineering
Applications from all transfer students, whether from other institutions or from other academic schools at the University of Kansas, are evaluated on a case-by-case basis. Transfer students must:
- Be admissible to KU, AND
- Earn a cumulative college transferable grade-point average of 2.5+, AND
- Earn a grade of C or better in MATH 125 (Calculus I, or its direct equivalent), AND
- Earn grades of C or better in math, science, and engineering courses applicable to the engineering degree.
Students must also complete their last 30 hours of credit at KU. For more information on transfer credits, see KU Undergraduate Admissions.
Current Student Admission Standards to the School of Engineering
Students who are currently enrolled at KU, need to meet the following:
- Earn a 2.5+ KU GPA, AND
- Earn a grade of C or better in MATH 125 (Calculus I, or its direct equivalent), AND
- Earn a grade of C or better in all math, science, and engineering courses.
Current KU Students admitted to other academic units may apply to the School of Engineering by completing a Change of School form. Per University Registrar deadlines for processing, Change of School applications each semester are processed up until the 20th day of classes. If received and processed after the 20th day of classes, students will be active in the new program the following semester.
Already Applied to KU, But Not Engineering?
Don't worry. It's not too late to change your mind if you’ve already applied to KU and selected a major outside the School of Engineering. If you think one of the 12 engineering or computer science majors is a better fit for your talents, you can still change your requested major — preferably before May 1 — and be considered for admission to the School of Engineering and all the benefits that go with it.
To update your application, visit Undergraduate Admissions and click on “Change application term, major, mailing address, and/or email address.”
Please contact a member of our recruitment team, 785-864-3881, if you have any difficulty.
Application Deadlines For New Freshman and Transfer Applicants
Semester | Applicants | Deadline |
---|---|---|
November 1 | Priority scholarship deadline for incoming freshmen. | |
December 1 | Deadline to apply for the Self Engineering Leadership Fellows Program for incoming freshmen. | |
May 1 | Enrollment Deposit due. | |
Last Friday in October | Deadline to submit Change of School applications for fall semester admission. | |
Last Friday in March | Deadline to submit Change of School applications for spring semester admission. |
Bachelor of Science in Applied Computing Degree Requirements
Through the applied computing major, students receive an enriched computer science experience, with a focus in one of 6 fields:
- Astronomy,
- Biology,
- Chemistry,
- Economics,
- Journalism, or
- Physics
Code | Title | Hours |
---|---|---|
Core 34 General Education | ||
Select courses to meet Core 34 General Education requirements. | 27 | |
Mathematics | ||
MATH 125 | Calculus I (Core 34: Math and Statistics (SGE)) 030 | 4 |
or MATH 145 | Calculus I, Honors | |
or MATH 115 & MATH 116 | Calculus I and Calculus II | |
MATH 126 | Calculus II | 4 |
or MATH 146 | Calculus II, Honors | |
MATH 127 | Calculus III | 4 |
or MATH 147 | Calculus III, Honors | |
MATH 290 | Elementary Linear Algebra | 2 |
or MATH 291 | Elementary Linear Algebra, Honors | |
EECS 210 | Discrete Structures | 4 |
EECS 461 | Probability and Statistics | 3 |
Computer Science Core Courses | ||
EECS 101 | New Student Seminar | 1 |
EECS 140 | Introduction to Digital Logic Design | 4 |
or EECS 141 | Introduction to Digital Logic: Honors | |
EECS 168 | Programming I | 4 |
or EECS 169 | Programming I: Honors | |
EECS 268 | Programming II | 4 |
EECS 330 | Data Structures and Algorithms | 4 |
EECS 348 | Software Engineering I | 4 |
EECS 388 | Embedded Systems | 4 |
EECS 468 | Programming Paradigms | 3 |
EECS 565 | Introduction to Information and Computer Security | 3 |
EECS 581 | Software Engineering II | 3 |
EECS 678 | Introduction to Operating Systems | 4 |
Capstone Course | ||
EECS 582 | Computer Science and Interdisciplinary Computing Capstone | 3 |
Applied Computing Concentration Coursework | ||
Applied Computing students must complete coursework in a concentration from the following: Astronomy, Biology, Chemistry, Economics, Journalism, or Physics. | 36-39 | |
Total Hours | 125-128 |
Course Prerequisites and Corequisites
Students must pass (with an appropriate grade) all prerequisite courses for a given course before taking the subsequent course. If Course A is a Corequisite for Course B, Course A must be taken in the same semester as Course B or be completed prior to taking Course B.
Upper Level Eligibility
In addition to prerequisites and co-requisites, EECS undergraduates are required to earn Upper Level Course Eligibility by attaining grades of C or better (C- does not qualify) in each of the following courses:
AC ASTR: (17 courses) Core 34: English (Both); EPHX 210, & PHSX 216, 212 & 236; MATH 125, 126, 127, 220, 290; EECS 101, 140, 168, 210, 268, 348
AC BIOL: (16 courses) Core 34: English (Both); MATH 125, 126, 127, 290; EECS 101, 140, 168, 210, 268, 348; CHEM 130, 135; BIOL 150, 152, and 154
AC CHEM: (19 courses) Core 34: English (Both); EPHX 210 & PHSX 216, 212 & 236; MATH 125, 126, 127, 220, 290; EECS 101, 140, 168, 210, 268, 348; CHEM 130, 135
AC ECON: (15 courses) Core 34: English (Both); MATH 125, 126, 127, 290; EECS 101, 140, 168, 210, 268, 348; ECON 142, 144, 520
AC JOUR: (11 courses) Core 34: English, JMC 104, MATH 125, 126, 127, 290; EECS 101, 140, 168, 210, 268, 348
AC PHSX; (16 courses) Core 34: English (Both); EPHX 210 & PHSX 216, 212 & 236; MATH 125, 126, 127, 220, 290; EECS 101, 140, 168, 210, 268, 348
If students earn less than a C in any of the above listed courses, they must repeat the course at the next available opportunity and must not take a course for which that course is a prerequisite. It is the students' responsibility to contact their advisors before beginning the new semester regarding any required repetitions and the associated enrollment adjustments (drops and adds).
To enroll in any upper‑level EECS course beyond the ULE list , students must have fulfilled the Upper Level Eligibility Requirements detailed above. Exceptions: EECS 312, EECS 330, EECS 361, and EECS 388 may be taken in the same semester as students are completing their upper level eligibility. Students may also petition for a Partial Waiver of Upper Level Eligibility Requirements by completing the appropriate petition, found in the EECS office or at eecs.ku.edu.
Double Major
If students wish to double-major (earn two degrees), they must fulfill all the requirements for the degrees in question. They must also consult the Engineering Dean’s office and the department and/or school of the second major to find out if there are any additional requirements. If they wish to obtain two degrees offered by the EECS department, the following rule applies: a course that is required for one EECS degree program may not be used to satisfy a Senior Elective or General Elective requirement of another EECS degree program.
Astronomy Concentration
In addition to the core courses above, students in the Astronomy concentration take the following courses:
Code | Title | Hours |
---|---|---|
Natural Science and Other Disciplines | ||
EPHX 210 | General Physics I for Engineers (Core 34: Natural and Physical Science (SGE)) 040 | 3 |
or PHSX 211 | General Physics I | |
or PHSX 213 | General Physics I Honors | |
PHSX 216 | General Physics I Laboratory (Core 34: Natural and Physical Science (SGE)) 040 | 1 |
or PHSX 213 | General Physics I Honors | |
or PHSX 114 | College Physics I | |
PHSX 212 | General Physics II | 3 |
or PHSX 214 | General Physics II Honors | |
PHSX 236 | General Physics II Laboratory | 1 |
or PHSX 214 | General Physics II Honors | |
or PHSX 115 | College Physics II | |
PHSX 313 | General Physics III | 3 |
PHSX 316 | Intermediate Physics Laboratory I | 1 |
MATH 220 | Applied Differential Equations | 3 |
or MATH 221 | Applied Differential Equations, Honors | |
or MATH 320 | Elementary Differential Equations | |
ASTR 391 | Physical Astronomy, Honors | 3 |
ASTR 503 | Undergraduate Research | 2 |
or ASTR 501 | Honors Research | |
ASTR 591 | Stellar Astronomy | 3 |
ASTR 592 | Galactic and Extragalactic Astronomy | 3 |
ASTR 596 | Observational Astrophysics | 4 |
Astronomy Electives | ||
Select one of the following Astronomy electives: | 3 | |
ASTR courses numbered 500 and above | ||
Numerical Methods | ||
Time Series Analysis | ||
Numerical and Computational Methods in Physics | ||
or EPHX 615 | Numerical and Computational Methods in Physics | |
Computer Science Electives | ||
Select 2 courses (6 credit hours) from the following courses. Under unusual circumstances, other courses can be considered but only with an accompanying petition. | 6 | |
Digital Systems Design | ||
Introduction to Database Systems | ||
Cyber Defense | ||
Introduction to the Theory of Computing | ||
Introduction to Communication Networks | ||
Computer Forensics | ||
Interdisciplinary Collaborations | ||
Advanced Data Structures and Algorithms | ||
Introduction to Scientific Computing | ||
Computer Systems Architecture | ||
Introduction to Artificial Intelligence | ||
Introduction to Machine Learning | ||
Programming Languages | ||
Compiler Construction | ||
Introduction to Network Security | ||
Multicore and GPU Programming | ||
Advanced Software Security Evaluation | ||
Introduction to Hardware Security and Trust | ||
Introduction to IoT Security | ||
Mobile Security | ||
Software Reverse Engineering | ||
Special Topics: _____ | ||
Any EECS course numbered 700 or above. | ||
Total Hours | 39 |
Biology Concentration
In addition to the core courses above, students in the Biology concentration take the following courses:
Code | Title | Hours |
---|---|---|
Natural Science and Other Disciplines | ||
CHEM 130 | General Chemistry I (Core 34: Natural and Physical Sciences (SGE)) 040 | 5 |
or CHEM 150 | Chemistry for Engineers | |
or CHEM 170 | Chemistry for the Chemical Sciences I | |
or CHEM 190 & CHEM 191 | Foundations of Chemistry I, Honors and Foundations of Chemistry I Laboratory, Honors | |
CHEM 135 | General Chemistry II | 5 |
or CHEM 175 | Chemistry for the Chemical Sciences II | |
or CHEM 195 & CHEM 196 | Foundations of Chemistry II, Honors and Foundations of Chemistry II Laboratory, Honors | |
BIOL 150 | Principles of Molecular and Cellular Biology | 3 |
or BIOL 151 | Principles of Molecular and Cellular Biology, Honors | |
BIOL 152 | Principles of Organismal Biology | 3 |
or BIOL 153 | Principles of Organismal Biology, Honors | |
BIOL 154 | Introductory Biology Lab for STEM Majors | 2 |
BIOL 350 | Principles of Genetics | 4 |
or BIOL 360 | Principles of Genetics, Honors | |
BIOL 412 | Evolutionary Biology | 4 |
Biology Elective | ||
Select one course (3 credits) from the following. | 3 | |
Fundamentals of Microbiology | ||
or BIOL 401 | Fundamentals of Microbiology, Honors | |
The Tree of Life | ||
Principles of Ecology | ||
Cell Structure and Function | ||
Introduction to Systematics | ||
Comparative Animal Physiology | ||
Genomics | ||
Computer Science Electives | ||
Select 3 courses (9 credit hours) from the following courses. Under unusual circumstances, other courses can be considered but only with an accompanying petition. | 9 | |
Digital Systems Design | ||
Introduction to Database Systems | ||
Cyber Defense | ||
Introduction to the Theory of Computing | ||
Introduction to Communication Networks | ||
Introduction to Data Mining | ||
Computer Forensics | ||
Interdisciplinary Collaborations | ||
Advanced Data Structures and Algorithms | ||
Introduction to Scientific Computing | ||
Computer Systems Architecture | ||
Introduction to Artificial Intelligence | ||
Introduction to Machine Learning | ||
Programming Languages | ||
Compiler Construction | ||
Introduction to Network Security | ||
Multicore and GPU Programming | ||
Advanced Software Security Evaluation | ||
Introduction to Hardware Security and Trust | ||
Introduction to IoT Security | ||
Mobile Security | ||
Special Topics: _____ | ||
Software Reverse Engineering | ||
Any EECS course numbered 700 or above. | ||
Total Hours | 38 |
Chemistry Concentration
In addition to the core courses above, students in the Chemistry concentration take the following courses:
Code | Title | Hours |
---|---|---|
Natural Science and Other Disciplines | ||
CHEM 130 | General Chemistry I (Core 34: Natural Science (SGE)) 040 | 5 |
or CHEM 150 | Chemistry for Engineers | |
or CHEM 170 | Chemistry for the Chemical Sciences I | |
or CHEM 190 & CHEM 191 | Foundations of Chemistry I, Honors and Foundations of Chemistry I Laboratory, Honors | |
CHEM 135 | General Chemistry II | 5 |
or CHEM 175 | Chemistry for the Chemical Sciences II | |
or CHEM 195 & CHEM 196 | Foundations of Chemistry II, Honors and Foundations of Chemistry II Laboratory, Honors | |
CHEM 201 | Laboratory Safety in the Chemical Sciences | 1 |
CHEM 330 | Organic Chemistry I | 3 |
or CHEM 380 | Organic Chemistry I, Honors | |
CHEM 498 | Undergraduate Research | 1 |
or CHEM 698 | Undergraduate Capstone Research | |
or CHEM 699 | Undergraduate Honors Research | |
CHEM 530 | Physical Chemistry I | 4 |
or CHEM 525 | Physical Chemistry for Engineers | |
CHEM 535 | Physical Chemistry II | 3 |
MATH 220 | Applied Differential Equations | 3 |
or MATH 221 | Applied Differential Equations, Honors | |
or MATH 320 | Elementary Differential Equations | |
EPHX 210 | General Physics I for Engineers | 3 |
or PHSX 211 | General Physics I | |
or PHSX 213 | General Physics I Honors | |
PHSX 216 | General Physics I Laboratory | 1 |
or PHSX 213 | General Physics I Honors | |
or PHSX 114 | College Physics I | |
PHSX 212 | General Physics II | 3 |
or PHSX 214 | General Physics II Honors | |
PHSX 236 | General Physics II Laboratory | 1 |
or PHSX 214 | General Physics II Honors | |
or PHSX 115 | College Physics II | |
Computer Science Electives | ||
Select 2 courses (6 credit hours) from the following courses. Under unusual circumstances, other courses can be considered but only with an accompanying petition. | 6 | |
Digital Systems Design | ||
Introduction to Database Systems | ||
Cyber Defense | ||
Introduction to the Theory of Computing | ||
Introduction to Communication Networks | ||
Introduction to Data Mining | ||
Computer Forensics | ||
Interdisciplinary Collaborations | ||
Advanced Data Structures and Algorithms | ||
Introduction to Scientific Computing | ||
Computer Systems Architecture | ||
Introduction to Artificial Intelligence | ||
Introduction to Machine Learning | ||
Programming Languages | ||
Compiler Construction | ||
Multicore and GPU Programming | ||
Introduction to Hardware Security and Trust | ||
Introduction to IoT Security | ||
Mobile Security | ||
Software Reverse Engineering | ||
Special Topics: _____ | ||
Any EECS course numbered 700 or above. | ||
Total Hours | 39 |
Economics Concentration
In addition to the core courses above, students in the Economics concentration take the following courses:
Code | Title | Hours |
---|---|---|
Economics Core Courses | ||
ECON 142 | Principles of Microeconomics (Core 34: Social and Behavior Science (SGE)) 050 | 3 |
or ECON 143 | Principles of Microeconomics, Honors | |
ECON 144 | Principles of Macroeconomics | 3 |
or ECON 145 | Principles of Macroeconomics, Honors | |
ECON 520 | Microeconomics | 3 |
ECON 522 | Macroeconomics | 3 |
or ECON 523 | Macroeconomics Honors | |
ECON 526 | Introduction to Econometrics | 3 |
Economics Electives | ||
Satisfy Economics 500 and above elective requirement. Select 2 courses (6 credit hours). | 6 | |
Satisfy Economics 600 and above elective requirement. Select 2 courses (6 credit hours). | 6 | |
Computer Science Electives | ||
Select 3 courses (9 credit hours) from the following courses. Under unusual circumstances, other courses can be considered but only with an accompanying petition. | 9 | |
Digital Systems Design | ||
Introduction to Database Systems | ||
Cyber Defense | ||
Introduction to the Theory of Computing | ||
Introduction to Communication Networks | ||
Introduction to Data Mining | ||
Computer Forensics | ||
Interdisciplinary Collaborations | ||
Advanced Data Structures and Algorithms | ||
Introduction to Scientific Computing | ||
Computer Systems Architecture | ||
Introduction to Artificial Intelligence | ||
Introduction to Machine Learning | ||
Programming Languages | ||
Compiler Construction | ||
Introduction to Network Security | ||
Multicore and GPU Programming | ||
Introduction to Hardware Security and Trust | ||
Introduction to IoT Security | ||
Software Reverse Engineering | ||
Special Topics: _____ | ||
Any EECS course numbered 700 or above. | ||
Total Hours | 36 |
Journalism Concentration
In addition to the core courses above, students in the Journalism concentration take the following courses:
Code | Title | Hours |
---|---|---|
Journalism Core Courses | ||
JMC 101 | Media and Society (Core 34: Arts and Humanities (SGE)) 060 | 3 |
JMC 104 | Words at Work: Writing Essentials | 3 |
JMC 300 | Visual Storytelling | 2 |
Select one of the following Tech Tool courses: | 1 | |
Tech Tools: Audio / Video | ||
Tech Tools: Graphic Design | ||
Tech Tools: Visuals | ||
Tech Tools: Presentation | ||
Tech Tools: Web Coding | ||
JMC 302 | Information Exploration | 3 |
JMC 304 | Media Writing for Audiences | 3 |
or JMC 305 | Writing for Media, Honors | |
JMC 309 | Data Storytelling | 3 |
JMC 408 | Media Law and Ethics | 3 |
Journalism Electives | ||
Select 3 courses (9 credits) from the following courses. | 9 | |
Current Issues in Journalism (Select 3 courses from the following:) | ||
Agency: Introduction | ||
Health and Science Communication | ||
Introduction to Digital Marketing Communications, Advertising and Public Relations | ||
Sports Media in the 21st Century | ||
Creative Concepting 1 | ||
Audience Experience 1 | ||
Media Law and Ethics 1 | ||
Media Photography | ||
Multimedia Reporting | ||
Multimedia Editing | ||
Advanced Digital Marketing Communications, Advertising and Public Relations 1 | ||
Communicating Sports Information | ||
Research Methods in Digital Marketing Communications, Advertising and Public Relations 1 | ||
History of Journalism and Mass Communication | ||
Diversity in Media | ||
Magazine Publishing | ||
International Journalism | ||
Advanced Visual Media 1 | ||
Sales Strategies | ||
Visual Design and Production | ||
Global Communications | ||
Computer Science Electives | ||
Select 2 courses (6 credit hours) from the following courses. Under unusual circumstances, other courses can be considered but only with an accompanying petition. | 6 | |
Digital Systems Design | ||
Introduction to Database Systems | ||
Cyber Defense | ||
Introduction to the Theory of Computing | ||
Introduction to Communication Networks | ||
Introduction to Data Mining | ||
Computer Forensics | ||
Interdisciplinary Collaborations | ||
Advanced Data Structures and Algorithms | ||
Introduction to Scientific Computing | ||
Computer Systems Architecture | ||
Introduction to Artificial Intelligence | ||
Introduction to Machine Learning | ||
Programming Languages | ||
Compiler Construction | ||
Introduction to Network Security | ||
Multicore and GPU Programming | ||
Advanced Software Security Evaluation | ||
Introduction to Hardware Security and Trust | ||
Introduction to IoT Security | ||
Mobile Security | ||
Software Reverse Engineering | ||
Special Topics: _____ | ||
Any EECS course numbered 700 or above | ||
Total Hours | 36 |
- 1
Pre-requisites beyond JMC Foundation
Physics Concentration
In addition to the core courses above, students in the Physics concentration take the following courses:
Code | Title | Hours |
---|---|---|
Natural Science and Other Disciplines | ||
EPHX 210 | General Physics I for Engineers (Core 34: Natural and Physical Science (SGE)) 040 | 3 |
or PHSX 211 | General Physics I | |
or PHSX 213 | General Physics I Honors | |
PHSX 216 | General Physics I Laboratory (Core 34: Natural and Physical Science (SGE)) 040 | 1 |
or PHSX 114 | College Physics I | |
or PHSX 213 | General Physics I Honors | |
PHSX 212 | General Physics II | 3 |
or PHSX 214 | General Physics II Honors | |
PHSX 236 | General Physics II Laboratory | 1 |
or PHSX 214 | General Physics II Honors | |
or PHSX 115 | College Physics II | |
PHSX 313 | General Physics III | 3 |
PHSX 316 | Intermediate Physics Laboratory I | 1 |
PHSX 503 | Undergraduate Research | 2 |
or PHSX 501 | Honors Research | |
or PHSX 503 | Undergraduate Research | |
or EPHX 501 | Honors Research | |
PHSX 521 | Mechanics I | 3 |
or PHSX 621 | Mechanics II | |
or EPHX 521 | Mechanics I | |
or EPHX 621 | Mechanics II | |
PHSX 531 | Electricity and Magnetism | 3 |
or EPHX 531 | Electricity and Magnetism | |
PHSX 611 | Introductory Quantum Mechanics | 3 |
or PHSX 511 | Introductory Quantum Mechanics | |
or EPHX 511 | Introductory Quantum Mechanics | |
or EPHX 611 | Introductory Quantum Mechanics | |
MATH 220 | Applied Differential Equations | 3 |
or MATH 221 | Applied Differential Equations, Honors | |
or MATH 320 | Elementary Differential Equations | |
Physics Electives | ||
Select 2 courses (6 credit hours) from the following. | 6 | |
Physical Measurements | ||
or PHSX 616 | Physical Measurements | |
or EPHX 516 | Physical Measurements | |
or EPHX 616 | Physical Measurements | |
Electronic Circuit Measurement and Design | ||
or EPHX 536 | Electronic Circuit Measurement and Design | |
PHSX courses numbered 600 and above | ||
Computer Science Electives | ||
Select 2 courses (6 credit hours) from the following courses. Under unusual circumstances, other courses can be considered but only with an accompanying petition. | 6 | |
Digital Systems Design | ||
Introduction to Database Systems | ||
Cyber Defense | ||
Introduction to the Theory of Computing | ||
Introduction to Communication Networks | ||
Introduction to Data Mining | ||
Computer Forensics | ||
Interdisciplinary Collaborations | ||
Advanced Data Structures and Algorithms | ||
Introduction to Scientific Computing | ||
Computer Systems Architecture | ||
Introduction to Artificial Intelligence | ||
Introduction to Machine Learning | ||
Programming Languages | ||
Compiler Construction | ||
Introduction to Network Security | ||
Multicore and GPU Programming | ||
Advanced Software Security Evaluation | ||
Introduction to Hardware Security and Trust | ||
Introduction to IoT Security | ||
Mobile Security | ||
Software Reverse Engineering | ||
Special Topics: _____ | ||
Any EECS course numbered 700 or above. | ||
Total Hours | 38 |
Sample 4-year plans for the Bachelor of Science in Applied Computing with the following concentrations can be found here: concentration in Astronomy; concentration in Biology; concentration in Chemistry; concentration in Economics; concentration in Journalism; concentration in Physics or by using the left-side navigation.
At the completion of this program, students will be able to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Departmental Honors
An undergraduate student may graduate with departmental honors in electrical engineering, computer engineering, computer science, or interdisciplinary computing by graduating with a minimum grade-point average requirement while maintaining full-time status. In addition, students must enroll in EECS 498 Honors Research for their last 2 semesters and must complete an independent research project paper and oral presentation to a panel of 3 judges. See the EECS Undergraduate Handbook for full details.