BS in Informatics Degree Requirements
Information on requirements for a BS in informatics.
![students at tables with laptops](/sites/g/files/ijdqth246/files/styles/text_area_full_xl/public/2024-08/53290021454_ea8a0cc40d_o.jpg?itok=QcJT2GMa)
Core Requirements
For students entering Fall 2023 or later; for students who entered prior to Fall 2023, review your course requirements here.
- INFO 101: Introduction to Informatics*
- INFO 150: A Mathematical Foundation of Informatics
- CICS 110: Foundations of Programming
- CICS 160: Object-Oriented Programming
- CICS 210: Data Structures
- INFO 203: Networked World
- STATS 240 (or equivalent): Statistics
- INFO 248: Introduction to Data Science
- CICS 305: Social Issues in Computing (JYW General Education Requirement)
- COMPSCI 325: Human Computer Interaction
- Completion of the IE General Education requirement via one of the IE courses available, typically INFO 490PI: Personal Health Informatics
*Credit given for a score of 4 or 5 on the CSP AP exam
Electives
Choose six courses from the preapproved list below and/or propose your own. Posted prerequisites are waived for informatics majors only for those elective courses that are underlined, though most of these classes do require "Junior" status. If an elective course in the list below is not underlined, review the prerequisites as listed in SPIRE for that individual class.
Proposed electives should be 300-level or higher, be generally available for students to take, and contain a clear connection to Informatics. Students may propose 600 or higher courses through a petition as a one-time exception. Proposed electives need not be from course offerings in CICS but students should expect to provide a syllabus and a rationale for the elective they want to propose. Students will be expected to fulfill any posted pre-requisite requirements for any class proposed.
- BIOL 379H: Genomics and Bioinformatics (HLS)
- BIOL 383H: Gene and Genome Analysis (HLS)
- BIOL 497D; BIOL 497G (HLS)
- BIOL 597GE: Evolutionary Genomics & Bioinformatics (HLS)
- BIOSTATS 683; BIOSTATS 690T: BIOSTATS 690TO (HLS)
- CICS 344: Data Visualization and Analysis
- CICS 397A - 01 ST: Predictive Analytics/Python
- COM 497DB: Survey of Digital Behavioral Data
- COM 497GP: Internet Governance & Information Policy
- COMPSCI 328: Mobile Health Sensing and Analytics (HLS)
- COMPSCI 365: Digital Forensics (requires CS 230)
- COMPSCI 383: Artificial Intelligence (requires STAT 515)
- COMPSCI 490S: Scalable Web Systems
- COMPSCI 508: Ethical Considerations in CS (req CICS 305)
- COMPSCI 590V: Data Visualization and Exploration
- ECON 309: Game Theory
- ECON 452: Econometrics
- ENGLISH 379, 380, 381, 382: Prof. Writing courses
- ENGLISH 391C: Web Design (email instructor to join waiting list)
- ENGLISH 491DS: Seminar – Data Science for the Humanities
- INFO 390W: Health Informatics and Data Science (HLS)
- INFO 490C: Intro to Social and Cultural Analytics
- MARKET 413: Social Media and Marketing Analytics
- MARKET 455: Internet Marketing
- MI-ENG 397DH: Fundamentals of Data Visualization
- NRC 585: Intro to Geographic Information Systems
- OIM 350: Business Intelligence and Analytics
- OIM 454: Advanced Business Analytics
- PUBHLTH460; PUBHLTH 490KR; PUBHLTH 490Z; PUBHLTH497 (HLS all)
- SOC 313: Survey Design and Analysis (HLS)
- STAT 501; STAT 515; STAT 516; STAT 525; STAT 526
Please note: no single course can be used to fulfill two different major requirements. For example, COMPSCI 345 cannot be used to fulfill the Data Science concentration requirement AND count as an elective requirement for Data Science concentration students.
Choose a Concentration
Data Science-Specific Requirements
- INFO 348: Predictive Analytics in Python
- COMPSCI 345: Practical Applications of Data Management
- Data Science Concentration Elective (pick one of the following): STAT 501, STAT 315, OIM 350
Health and Life Sciences-Specific Requirements
- Pick three from these four options:
- INFO 324: Intro to Clinical Health Informatics
- BIO 379H: Genomics and Bioinformatics OR BIOL 597GE Evolutionary Genomics & Bioinformatics (Req Bio 152)
- PUBHLTH 490Z: Statistical Modeling for Health Data Science OR PUBHLTH 460: Telling Stories with Data
- CS 328: Mobile Health Sensing and Analytics
- Complete one of the following Ethics courses: PHIL 160: Intro to Ethics; PHIL 164: Medical Ethics, CS 508: Ethical Considerations in CS (req CICS 305); PUBHLTH 497: Research Ethics; HISTORY 264 History of HealthCare & Medicine in the U.S.