Skip to main content

Applied Computer Science, Undergraduate Certificate

Learn to solve complex problems and apply computer science to a variety of disciplines with the IU Online Undergraduate Certificate in Applied Computer Science. This flexible, fast certificate teaches you in-demand problem-solving and programming skills.

A man holding a laptop looks down while server lights flicker behind him.

Course Delivery: 100% Online

Total Credits: 18

In-State Tuition Per Credit: $308.02

Out-of-State Tuition Per Credit: $1083.63

Cost of attendance may vary by campus. View the total cost calculator

A woman looks at a see through screen with code written on it.

Degree Overview

As a student in the IU Online Undergraduate Certificate in Applied Computer Science, you’ll be trained in at least two programming languages, learn to design and implement algorithms, and discover how to apply computer science theory to practical problems, while taking courses in web development, computer science concepts, and software project management.

You’ll graduate with an Indiana University certificate respected by employers worldwide—and you can work on yours anytime and anywhere. Plus, you’ll enjoy personalized support services throughout your academic journey.

Admissions requirements vary.

To apply to this program:
  • Complete application for admission. 
  • Complete an essay (applicants with fewer than 26 credit hours). 
  • Submit high school transcript or equivalent (applicants with fewer than 26 credit hours). 
  • International applicants may be asked for additional materials. 
  • Submit official university transcripts (if applicable). 

Priority Application Deadlines:

Fall semester (first-year freshmen): May 1

Fall semester (non–first-year students): Jun 1

Spring semester: Dec 1

Summer session I: Mar 15

Summer session II: May 1

Your IU Online Undergraduate Certificate in Applied Computer Science prepares you for such careers as:

  • Database developer 
  • Visual basic developer 
  • Webmaster 
  • Multimedia developer 
  • System and network administrator  
  • Information security administrator 
  • Programmer/analyst 
  • Help desk technical support 
  • User support specialist 

To earn the Undergraduate Certificate in Applied Computer Science, you must complete 18 credit hours.

Requirements are broken down as follows:

  • Applied computer science core courses (9 credit hours) 
  • Applied computer science tier 1 elective courses (3 credit hours) 
  • Applied computer science tier 2 elective courses (6 credit hours) 


CSCI-N 241

Fundamentals of Web Development

3 Credits

CSCI-N 301

Fundamentals of Computer Science Concepts

3 Credits

CSCI-N 361

Fundamentals of Software Project Management

3 Credits


CSCI-N 207

Data Analysis Using Spreadsheets

3 Credits

CSCI-N 211

Introduction to Databases

3 Credits

CSCI-N 300

Mobile Computing Fundamentals

3 Credits

CSCI-N 311

Advanced Database Programming

3 Credits

CSCI-N 317

Computation of Scientific Applications

3 Credits

CSCI-N 341

Client Side Web Programming

3 Credits

CSCI-N 342

Server Side Web Development

3 Credits

CSCI-N 410

Mobile Application Development

3 Credits

CSCI-N 431

E-Commerce with

3 Credits

INFO-I 300

Human-Computer Interaction

3 Credits

Find course descriptions with our Search Schedule of Classes/Courses tool.

Find the answers you need or start your application. We’re here to help!