Departments & Programs
Department of Computer and Information Science
Minor in Computer and Information Science
The undergraduate minor in computer and information science requires at least 20 credit hours in computer science courses, including CSCI 23000, 24000, 34000, 36200, and two CSCI elective courses. Students who have requested and received approval for the waiver of CSCI 23000 must replace that course with another CSCI minor course elective; for such students the minimum total computer science credit hour requirement will be relaxed to 19 credits. Course prerequisites must be fulfilled prior to enrollment in CSCI courses.
Approved list of computer and information science minor electives:
- CSCI 30000 Systems Programming
- CSCI 35500 Introduction to Programming Languages
- CSCI 36300 Software Design
- CSCI 40200 Computer Architecture
- CSCI 40300 Operating Systems
- CSCI 41400/MATH 41400 Numerical Methods
- CSCI 43200 Security in Computing
- CSCI 43300 Internet of Things
- CSCI 43500 Multimedia Information Systems
- CSCI 43600 Principles of Computer Networking
- CSCI 43700 Introduction to Game Graphics
- CSCI 43800 Advanced Game Development
- CSCI 44300 Database Systems
- CSCI 44800 Biometric Computing
- CSCI 45000 Principles of Software Engineering
- CSCI 48100 Data Mining
- CSCI 48400 Theory of Computation
- CSCI 48700 Artificial Intelligence
- CSCI 48900 Data Science
- CSCI 49000 Variable Title
- CSCI-N300 Mobile Computing Fundamentals
- CSCI-N311 Advanced Database Programming, Oracle
- CSCI-N317 Comp. for Scientific Applications
- CSCI-N341 Client-Side Web programming
- CSCI-N342 Server-Side Web Development
- CSCI-N361 Software Project Management
- CSCI-N410 Mobile Computing Application Dev.
- CSCI-N431 E-Commerce with ASP.NET
A minimum GPA of 2.50 must be maintained in these courses. At least 9 credit hours of the minor must be taken at IUPUI.
Students who wish to pursue a minor in computer and information science may declare the minor intent by completing this online form. Students should consult an advisor in the department before their final semester regarding minor completion.
Minor in Applied Computer Science
The Minor in Applied Computer Science is available to currently enrolled IUPUI undergraduate students pursuing bachelor's degrees outside computer science. The applied minor requires at least 19 credit hours in computer science courses, including CSCI-N201, CSCI-N207 or CSCI-N211, CSCI-N241, CSCI 23000, and two three-credit electives from the approved list.
Approved list of applied computer science minor electives:
- CSCI 24000 Computing II
- CSCI 30000 Systems Programming
- CSCI 35500 Introduction to Programming Languages
- CSCI 36300 Software Design
- CSCI-N300 Mobile Computing Fundamentals
- CSCI-N311 Advanced Database Programming, Oracle
- CSCI-N317 Comp. for Scientific Applications
- CSCI-N341 Client-Side Web Programming
- CSCI-N342 Server-Side Web Development
- CSCI-N361 Software Project Management
- CSCI-N410 Mobile Computing Application Dev.
- CSCI-N431 E-Commerce with ASP.NET
- CSCI-N499 Topics in Applied Computing
A minimum 2.0 GPA must be maintained in these courses, and no grade below C- is allowed. At least 12 credit hours of the minor must be taken in residence at IUPUI. Students who wish to pursue a minor in Applied Computer Science may declare the minor intent by completing this online form. Students should consult an advisor in the department before their final semester regarding minor completion.