The Minor in Applied Computer Science at Luddy Indianapolis equips students with foundational skills in programming, data analysis, and software and web development. It requires 19 credit hours, including four core courses in programming, data analysis or databases, and front-end development, with elective options for deeper exploration in areas like software systems, databases, and mobile application development.
Designed for non-computer science majors, this minor enhances students’ problem-solving abilities and technical proficiency, preparing them for diverse careers in technology-related fields. Students gain practical experience through hands-on projects, aligning with the university’s mission to provide applied learning opportunities.
What you'll learn
By completing the applied computer science minor, you will:
- Problem‑solving & algorithmic thinking
Develop the ability to analyze problems and design efficient algorithmic solutions using appropriate data structures. - Software development & engineering
Build, test, and evaluate software using modern tools and programming paradigms while applying core software engineering principles throughout the development lifecycle. - Systems & architecture knowledge
Demonstrate strong understanding of computer architecture, hardware–software interaction, and system‑level programming, including operating system concepts. - Data management & analysis
Create systems for organizing and managing large datasets, extract insights through analysis, and communicate results using effective visualizations. - Networking & security competence
Understand network architectures and protocols, and design secure systems by accounting for threats, vulnerabilities, and best security practices.
Minor requirements
The Minor in Applied Computer Science is available to currently enrolled IU Indianapolis undergraduate students pursuing bachelor's degrees outside computer science. The applied minor requires at least 19 credit hours in computer science courses.
- CSCI-N 201 Programming Concepts (3 cr.)
- CSCI-N 207 Data Analysis Using Spreadsheets or CSCI-N 211 Introduction to Databases (3 cr.)
- NEWM-N 115 Introduction to Front-end Development (3 cr.)
- CSCI-C 200 Introduction to Computers and Programming or CSCI-A 204 Introduction to Programming or INFO-B 210 Information Infrastructure I (4 cr.)
- Two 3 or 4 credit electives from the following approved list at the 200-level for hgher:
- CSCI-A
- CSCI-B
- CSCI-C
- CSCI-N
- CSCI-P
- CSCI-Y
- INFO-I
- NEWM-N
