Upper-level Courses for the Informatics Minor
To qualify as one of the three upper-level courses satisfying the informatics minor, a course must be at the 300-level or above, and satisfy one of the following three descriptions. (Courses that satisfy some aspects may be approved on an ad hoc basis.)
Society. Courses that focus on the history, use, and impact of computers, computation, communication, or information technology. That is, on how the adaptation or availability of computer and communication technologies have and are changing the human condition.
Data. Courses that involve learning computer modeling tools, building models, using visualization software, or otherwise using computers to help collect and/or analyze data in some way that goes beyond simple statistical computations and graphing.
Expression. Courses that use information and computer technologies to collect and/or modify and/or create media artifacts as part of an artistic, creative, and/or communicative process. This must go beyond straightforward data rendering.
Note that for any of the special topics courses, only those topics specifically listed on this webpage will count for the INFO minor. However, special topics courses will not automatically show up on a student’s degree audit report. Students need to contact info-minor@illinois.edu and request to have special topics electives added to their audit report.
*This list is updated at the start of each term based on new course offerings. If you see a course that you think should be on this list, please send an email with a copy of the course syllabus to info-minor@illinois.edu and we will have the course evaluated.
- ACE 344: FinTech in Personal Finance and Financial Planning – Agr & Consumer Economics
Note: Credit is not given towards graduation for ACE 344 if credit for ACE 398 TCH has been earned.
- ACE 360: Spreadsheet models and applications – Agr & Consumer Economics
- ACE 398: Experiential Learning: Experiential Learning – Agr & Consumer Economics
- ACE 398: Experiential Learning: Financial Planning Technologies – Agr & Consumer Economics
- ACE 446: Agr & Consumer Economics Modelling App’s Finan Plan – Agr & Consumer Economics
- ADV 305: Digital Advertising Content – Advertising
Note: Taught previously as an ADV 490 section
- ADV 360: Innovation in Advertising – Advertising
Note: Credit is not given toward graduation for ADV 360 and ADV 460. Restricted to students with Sophomore, Junior, or Senior.
- ADV 400: Special Problems: Advertising and New Media – Advertising
- ADV 400: Special Problems: Advertising Design Techniques – Advertising
- ADV 400: Special Problems: Public Relations in the Digital Age – Advertising
- ADV 409: Media Entrepreneurship – Advertising
Note: No graduate credit.
- ADV 480: Social Media Analytics – Advertising
Note: Credit is not given towards graduation for ADV 480 if credit for ADV 490 SMA Social Media Analytics has been earned.
- ADV 490: Advanced Special Topics in Advertising: Business Analytics for Advertising – Advertising
- ADV 490: Advanced Special Topics in Advertising: Digital Media and Society – Advertising
- ADV 490: Advanced Special Topics in Advertising: Networks and Media Ecosystems – Advertising
- ADV 490: Advanced Special Topics in Advertising: Social Media Analytics – Advertising
- AE 410: Computational Aerodynamics – Aerodynamics
Note: Same as CSE 461.
- AE 483: Unmanned Aerial Vehicle (UAV) Navigation and Control – Aerodynamics
- AGCM 315: Social Media Management in Agricultural Communications – Agricultural Communications
- ANSC 442: Intro to Data Analytics – Animal Sciences
Note: Credit is not given for ANSC 442 and ANSC 445.
- ANSC 444: Applied Animal Genetics – Animal Sciences
- ANSC 445: Statistical Methods – Animal Sciences
Note: Same as ABE 445 and NRES 445.
- ANTH 372: Topics in Lang and Culture – Anthropology
Note: May be repeated in separate terms.
- ARTD 317: UI/UX Design for Non Majors – Art-Design
Note: Additional fees may apply. See Class Schedule.
- ARTD 318: Digital Interaction – Art-Design
Note: Additional fees may apply. See Class Schedule.
- ARTD 499: : Sustainable Lifecycle Design & Research I – Art-Design
- ARTS 443: Time arts II – Art-Studio
Note: Additional fees may apply. See Class Schedule. May be repeated in separate terms to a maximum of 6 undergraduate or 8 graduate hours.
- ARTS 444: Interactivity II – Art-Studio
Note: Additional fees may apply. See Class Schedule. May be repeated to a maximum of 6 undergraduate or 8 graduate hours.
- ATMS 305: Computing and data analysis – Atmospheric Sciences
- BADM 350: IT for networked organizations – Business Administration
- BADM 351: Social Media Strategy – Business Administration
- BADM 352: Database design and management – Business Administration
- BADM 353: Information systems analysis and design – Business Administration
- BADM 374: Management decision models – Business Administration
- BADM 453: Business Intelligence – Business Administration
Note: No graduate credit.
- BADM 458: IT governance – Business Administration
- BDI 367: Data Visualization and Communication – Business Data & Innovation
Note: Restricted to Sophomores, Juniors, and Seniors.
- BDI 411: Blockchain, Tokens, and Their Application in Business – Business Data & Innovation
Note: This course has no pre-requisites and is open to students from any college.
- BDI 475: Introduction to Data Analytics Applications in Business – Business Data & Innovation
Note: No graduate credit.
- BDI 477: Emerging Technology and Disruption: Learning to Navigate an Uncertain Future – Business Data & Innovation
Note: This course has no pre-requisites and is open to students from any college.
- CI 424: Child Development and Technology – Curriculum & Instruction
Note: Approved for both letter and S/U grading.
- CI 437: Educational Game Design – Curriculum & Instruction
- CI 438: Computer Programming in the Classroom – Curriculum & Instruction
- CI 482: Social Learning & Multimedia – Curriculum & Instruction
- CI 499: Issues and Development in Education: Attention Learning and Tech – Curriculum & Instruction
- CI 499: Issues and Development in Education: Critiques of Educational Technology – Curriculum & Instruction
- CI 499: Issues and Development in Education: Designing Learning Spaces – Curriculum & Instruction
- CI 499: Issues and Development in Education: History (& Future) of Educational Technology – Curriculum & Instruction
- CI 499: Issues and Development in Education: Technology Apps for Teachers – Curriculum & Instruction
- CMN 396: Special Topics in Communications: Clouds, Crowds and Community – Communication
- CMN 396: Special Topics in Communications: Communication and Digital Culture – Communication
- CMN 396: Special Topics in Communications: Digital Humanitarians – Communication
- CMN 396: Special Topics in Communications: Race and Digital Studies – Communication
- CMN 396: Special Topics in Communications: Social Media and Politics – Communication
- CMN 410: Workplace Comm Technology – Communication
- CMN 496: Adv Topics in Communications: Communication Technology and Altruism – Communication
- CMN 496: Adv Topics in Communications: Health & Technology – Communication
- CMN 496: Adv Topics in Communications: Introduction to Communication Analytics – Communication
- CMN 496: Adv Topics in Communications: Digital Humanitarianism – Communication
- CMN 496: Adv Topics in Communications: Political Campaign Analysis – Communication
- CPSC 444: Introduction to Spatial Analytics – Crop Sciences
- CPSC 499: Advanced Special Topics: Data Processing and Analysis – Crop Sciences
- CPSC 499: Advanced Special Topics: Digital Agriculture – Crop Sciences
- CS 105: Introduction to Computing- Non-Tech – Computer Science
Note: Intended for non-science and non-engineering majors. This course satisfies the General Education Criteria for: Quantitative Reasoning I
- CS 410: Text Information Systems – Computer Science
- CS 411: Database Systems – Computer Science
- CS 412: Introduction to Data Mining – Computer Science
- CS 418: Interactive Computer Graphics – Computer Science
Note: Same as CSE 427.
- CS 440: Computer Science Intro to Artificial Intelligence – Computer Science
Note: Same as ECE 448.
- CS 446: Machine Learning – Computer Science
Note: Same as ECE 449.
- CS 461: Computer Security I – Computer Science
Note: Same as ECE 422.
- CS 463: Computer Security II – Computer Science
Note: Same as ECE 424.
- CS 465: User Interface Design – Computer Science
Note: Non-technical majors may enroll as non-programmers who participate in all aspects of the projects with the possible exception of implementation.
- CS 466: Introduction to Bioinformatics – Computer Science
- CS 467: Social Visualization – Computer Science
- CS 498: Special Topics: Cloud Computing Applications – Computer Science
- CS 498: Special Topics: Computational Advertising – Computer Science
- CS 498: Special Topics: Computational Photography – Computer Science
- CS 498: Special Topics: Cyber Dystopia – Computer Science
- CS 498: Special Topics: Digital Forensics – Computer Science
- CS 498: Special Topics: Health Informatics – Computer Science
- CS 498: Special Topics: Principles of User Interface Design, Implementation, and Evaluation – Computer Science
- CS 498: Special Topics: Social Computing – Computer Science
- CS 498: Special Topics: Social Info Networks – Computer Science
- CS 498: Special Topics: Social Visualization – Computer Science
- CS 498: Special Topics: Socio-Computer Interaction – Computer Science
- CS 498: Special Topics: Virtual Reality – Computer Science
- CS 498: Special Topics: Wireless IoT Lab – Computer Science
- DANC 451: Individual Study/Creative Investigations: Dance Technology – Dance
- DANC 451: Individual Study/Creative Investigations: Social Impact thru Arts Technology – Dance
- DTX 495: Special Topics in Design Thinking: Student Centered App Design – Human-Centered Design and Design Thinking
- ECE 402: Electronic Music Synthesis – Electrical and Computer Engr
- ECON 475: Economic Forecasting – Economics
Note: Previously taught as a Special Topics ECON 490 section
- ECON 483: Economics of Innovation and Tech – Economics
- ENGL 396: English Honors Seminar: Old and New Media – English
- ENGL 461: Advanced Topics in Literature and Culture: Old and New Media – English
- ENGL 475: Literature and Other Disciplines: Building a (Better) Book – English
- ENGL 482: Writing Technologies – English
- EPOL 483: Learning Technologies – Education Policy, Organization & Leadership
- EPSY 490: Developments in Educational Psychology: Educational Games Research – Educational Psychology
- EPSY 490: Developments in Educational Psychology: Learning in Everyday Contexts – Educational Psychology
- FIN 418: Financial Modeling – Finance
- GGIS 379: Introduction to GIS – Geography
Note: Same as ESE 379.
- GGIS 380: GIS II: Spatial Problem Solving – Geography
Note: Same as ESE 380. This course satisfies the General Education Criteria for: Quantitative Reasoning II
- GGIS 403: Geographic Information Science and Systems – Geography
- GGIS 407: Foundations of CyberGIS & Geospatial Data Science – Geography
Note: Same as GEOL 407.
- GGIS 412: Geospatial Technology and Society – Geography
Note: May be repeated to a maximum of 6 if topic varies.
- GGIS 439: Health Applications of GIS – Geography
Note: Same as PATH 439. Approved for Letter and S/U grading.
- GGIS 460: Aerial Photo Analysis – Geography
Note: Same as NRES 460.
- GGIS 476: Applied GIS to environmental studies – Geography
Note: Same as IB 476.
- GGIS 477: Introduction to Remote Sensing – Geography
Note: Same as NRES 477.
- GGIS 479: Advanced GIS – Geography
Note: Course topics may vary. May be repeated in separate terms up to 8 hours, if topics vary.
- GGIS 480: Principles of Geographic Information Systems – Geography
- GGIS 489: Programming for GIS – Geography
- GLBL 499: Special Topics: Global Information Society – Global Studies
- GSD 390: Special Topics in Game Studies & Design: Grassroots Computing – Game Studies and Design
Note: Any GSD 390 course applies to the Informatics Minor. Topics vary by semester.
- GSD 403: An Introduction to Top Down Video Game Design – Game Studies and Design
Note: formerly taught as INFO 403
- GSD 405: Introduction to the Video Game Development Process – Game Studies and Design
Note: Credit is not given for GSD 405 and INFO 490 DC “The Video Game Dev Process” sections.
- GSD 409: Design & Programming of Narrative Games & Simulations – Game Studies and Design
Note: Same as CW 463 1U Design & Programming of Narrative Games & Simulations. Credit is not given for GSD 409and INFO 490 JP, JPU or JPG “Design & Prog Text Based Games” sections.
- GSD 411: Interactive Fiction with Twine – Game Studies and Design
Note: No prior programming experience is assumed. Same as CW 463AL Interactive Fiction with Twine
- HK 400: Human Robot Interaction for Health & Wellness – Health and Kinesiology
Note: formerly CHLH 400
- HK 401: Health Behavior and Technology – Health and Kinesiology
- HK 402: Tech-Driven Health Intervention – Health and Kinesiology
- HK 403: Technology, Health and Aging – Health and Kinesiology
Note: Formerly CHLH 470
- HK 416: Applied Health Data Analysis – Health and Kinesiology
Note: Formerly CHLH 421. This course satisfies the General Education Criteria for: Quantitative Reasoning II.
- IB 364: Bioinformatics & Human Genome – Integrative Biology
- IB 473: Plant genomics – Integrative Biology
- INFO 102: Little Bits to Big Ideas – Informatics
Note: Offered in the Spring only. Same as CS 102.
- INFO 202: Social Aspects of Information Technologies – Informatics
Note: Same as IS 202 and MACS 202. See IS 202. This course satisfies the General Education Criteria for: Social & Beh Sci – Soc Sci
- INFO 303: Writing Across Media – Informatics
Note: Same as WRIT 303 Writing Across Media. This course satisfies the General Education Criteria for: Advanced Composition.
- INFO 310: Computing in the Humanities – Informatics
Note: Same as IS 310. See IS 310.
- INFO 326: New Media, Culture, & Society – Informatics
Note: Same as MACS 326. See MACS 326.
- INFO 333: User Experience Design in Action – Informatics
- INFO 345: Digital and Gender Cultures – Informatics
Note: Same as GWS 345, MACS 345, and SOC 345. See MACS 345.
- INFO 390: Individual study – Informatics
Note: Approved for Letter and S/U grading. May be repeated in separate terms to a maximum of 6 hours.
- INFO 407: Introduction to Programming Python for Data Science – Informatics
Note: Credit is not given toward graduation for BOTH INFO 407 and INFO 490 MH “Intro to Prog for the Data Science” sections.
- INFO 415: Makerspace: Open Studio – Informatics
Note: Students who have taken a different Makerspace course at the FabLab previously are eligible to participate in this class, but it is also not a requirement. Graduate students will have an additional documentation project component emphasizing digital literacy. Additional fees may apply. See Class Schedule. Credit is not given for INFO 415 and INFO 490 ALU/ALG “Makerspace: Open Studio” sections.
- INFO 416: Makerspace: Game Studies – Informatics
Note: Class will meet in the CU Community Fab Lab in Art Annex II. Students who have taken a different makerspace class before are encouraged to enroll. Additional fees may apply. See Class Schedule. Credit is not given for INFO 416 and INFO 490 A/AG “Makerspace: Game Studies” sections.
- INFO 418: Makerspace: Escape Rooms – Informatics
Note: Credit is not given for INFO 418 and INFO 490 B, BG, ERU or ERG “Makerspace: Escape rooms” sections.
- INFO 419: Makerspace: Learning in Community – Informatics
Note: Additional fees may apply. See Class Schedule.
- INFO 424: Musical Informatics – Informatics
- INFO 490: Special Topics: Chatbots and Interactive Artificial Intelligence – Informatics
- INFO 490: Special Topics: Contemporary Practice in Web Development – Informatics
- INFO 490: Special Topics: Content Management Systems – Informatics
- INFO 490: Special Topics: Digital Forensics I – Informatics
- INFO 490: Special Topics: Digital Forensics II – Informatics
- INFO 490: Special Topics: Fundamentals of Information Security – Informatics
- INFO 490: Special Topics: Global Informatics Seminar – Informatics
- INFO 491: Undergraduate Bioinformatics Seminar – Informatics
Note: Same as CPSC 491. Approved for Letter and S/U grading. May be repeated in separate terms to maximum of 2 undergraduate hours.
- IS 308: Race, Gender and Info Tech (formerly IS 390 RGI) – Information Sciences
Note: Formerly IS 390 RGI
- IS 309: Computers and Culture – Information Sciences
Note: Formerly IS 390 CC
- IS 310: Computing in the humanities – Information Sciences
Note: Same as INFO 310.
- IS 312: Reading and Writing Data – Information Sciences
Note: This course satisfies the General Education Criteria for: Advanced Composition Humanities – Lit & Arts
- IS 316: The Design of Usable Information Interfaces – Information Sciences
Note: Formerly IS 351
- IS 324: Social Network Analysis – Information Sciences
Note: Same as SOC 324.
- IS 327: Concepts for Machine Learning – Information Sciences
Note: Restricted to Sophomore, Junior, or Senior standing.
- IS 357: Introduction to Data Storytelling – Information Sciences
- IS 364: Privacy and Information Technology – Information Sciences
- IS 390: Special Topics: Concepts of Machine Learning – Information Sciences
- IS 390: Special Topics: Privacy and Info Technology – Information Sciences
- IS 390: Special Topics: Social Systems Dynamics – Information Sciences
- IS 401: Introduction to Network Information Systems – Information Sciences
Note: Formerly IS 451. Additional fees may apply. See Class Schedule.
- IS 401: Intro to Data Science – Information Sciences
Note: Formerly IS 457
- IS 409: Web Technologies & Techniques – Information Sciences
Note: Priority is given to students pursuing a transfer into the BS/IS degree (http://go.ischool.illinois.edu/BSIS).
- IS 419: Entrepreneurial IT Design – Information Sciences
Note: Formerly IS 490 ITU
- IS 420: Community Informatics – Information Sciences
- IS 424: Social Computing – Information Sciences
- IS 429: Web Content Strategy and Management – Information Sciences
- IS 439: Web Development Using Application Framework – Information Sciences
- IS 440: Community Informatics Studio – Information Sciences
Note: Assumes experience in community engagement within a social justice framework.
- IS 445: Data Visualization – Information Sciences
- IS 446: Systems Analysis and Design – Information Sciences
- IS 455: Database Design and Prototyping – Information Sciences
- IS 457: Data Storytelling – Information Sciences
- IS 464: Information Assurance – Information Sciences
Note: Formerly IS 462
- IS 467: Ethics and Policy for Data Design – Information Sciences
- IS 477: Data Management, Curation & Reproducibility – Information Sciences
- IS 490: Topics in Info Foundations: Social Media and Global Change – Information Sciences
- IS 496: Topics in Data Anayltics and Data Science: Computer Networks – Information Sciences
- IS 497: Topics in Data Anayltics and Data Science: Database Admin & Scaling – Information Sciences
- IS 497: Topics in Data Anayltics and Data Science: Interdisciplinary Methods in Research Computing – Information Sciences
- JOUR 425: Multimedia Editing and Design – Journalism
- JOUR 430: Augmented and Virtual Reality – Journalism
Note: Credit is not given for JOUR 430 if credit for JOUR 460 (section – Ext Reality and Immersive Tech) or JOUR 460 (section – Immersive Technologies) has been given.
- JOUR 460: Special Topics: Data Journalism – Journalism
Note: 2 credit hour course
- JOUR 460: Special Topics: Data Storytelling – Journalism
- JOUR 460: Special Topics: Data Visualization – Journalism
Note: 2 credit hour course
- JOUR 460: Special Topics: Extended Realities & Immersive Technologies – Journalism
- JOUR 460: Special Topics: Immersive Technologies – Journalism
- LING 402: Tools and Techniques for Speech and Language Processing – Linguistics
- LING 406: Introduction to Computational Linguistics – Linguistics
- LING 413: Corpus Linguistics – Linguistics
Note: This course satisfies the General Education Criteria for: Advanced Composition
- LING 446: Fundamentals for Speech Signal Processing and Analysis – Linguistics
- LING 490: Special Topics in Linguistics: Computational Morphology – Linguistics
- LING 490: Special Topics in Linguistics: Fundamentals of Digital Signal Processing – Linguistics
- LING 490: Special Topics in Linguistics: Intro to Corpus Linguistics – Linguistics
- LING 490: Special Topics in Linguistics: Introductory Machine Learning – Linguistics
- LING 490: Special Topics in Linguistics: Programming for Computational Linguistics – Linguistics
- MACS 326: New Media, Culture, and Society – Media & Cinema Studies
Note: Lectures and discussion sections are held in computer-equipped classrooms. Same as INFO 326.
- MACS 496: Advanced Media/Cinema Topics: Digital Cinema – Media & Cinema Studies
- MACS 496: Advanced Media/Cinema Topics: Techno-Scientific Network – Media & Cinema Studies
- MCB 317: Genetics and Genomics – Molecular & Cell Biology
Note: Credit is not given for both MCB 317 and MCB 316.
- MCB 432: Computing in Molecular Biology – Molecular & Cell Biology
- MUS 404: Contemp Composition Techniques: Algorithmic Design of Music – Music
- MUS 404: Contemp Composition Techniques: Engineering the Arts – Music
- MUS 404: Contemp Composition Techniques: MAXMSP: Interactive Music for Performers and Composers – Music
- MUS 407: Electronic Music Techniques I – Music
Note: Weekly lab times assigned.
- MUS 499: Proseminar in Music: Algorithmic Techniques for Multichanel Audio – Music
- MUS 499: Proseminar in Music: Audio Coding with SuperCollider – Music
- MUS 499: Proseminar in Music: Introduction to Interactive Music – Music
- MUS 499: Proseminar in Music: Project-Oriented Computer Music – Music
- NPRE 461: Probabilistic Risk Assessment – Nuclear, Plasma, Radiologic Engineering
- NRES 454: GIS in Natural Resource Management – Natural Resources & Environ Science
- PHIL 380: Current Controversies: Philosophy and Intelligence: Minds, Brains and Computers – Philosophy
- PS 300: Special Topics: Politics of the Internet – Political Science
- PSYC 358: Human factors – Psychology
Note: Same as IE 340. See IE 340.
- PSYC 496: Advanced Current Topics in Psych: Machine Learning Fundamentals & Deep Learning with R – Psychology
- PSYC 496: Advanced Current Topics in Psych: Network Science and it’s Applications – Psychology
- PSYC 496: Advanced Current Topics in Psych: Programing and Data Science with R – Psychology
- PSYC 496: Advanced Current Topics in Psych: Social Communication in The Age of Digital Media – Psychology
- SOC 350: Technology and Society – Sociology
Note: This course satisfies the General Education Criteria for: Social & Beh Sci – Soc Sci
- STAT 385: Statistics Programming Methods – Statistics
Note: Students must have access to a computer on which they can install software.
- STAT 420: Methods of Applied Statistics – Statistics
Note: Same as ASRM 450
- STAT 428: Statistical computing – Statistics
Note: Same as CSE 428
- STAT 440: Statistical Data Management – Statistics
Note: Same as CSE 440.
- STAT 448: Advanced Data Analysis – Statistics
Note: Same as CSE 448.
- TAM 470: Computational Mechanics – Theoretical & Applied Mechanics
Note: Same as CSE 450
- THEA 437: Software for Lighting Design – Theater
Note: Accommodating upgrades may necessitate offering the course every other year. May be repeated to a maximum of 4 hours.
- UP 316: Urban Informatics II – Urban Planning
Note: This course satisfies the General Education Criteria for: Quantitative Reasoning II
- UP 317: Introduction to Urban Data Science – Urban Planning
- UP 418: GIS for planners – Urban Planning
Note: Computer laboratory work is included.