Major Program

Software Developer ranks as #1 in the US in a list of the fastest growing field, according to CNN Money. Tracks include database, web development, gaming, network security, bio-computing, pre-med, image processing, etc..

Applied Minor Program

Designed for other majors to complement their field of study with CS fundamentals and practical applications. Requires total 6 courses.

Service Courses

Serving students from the field of science, new media, informatics, engineering and technology, business, education, art, pre-med, law, and many others!

News and Events

Have a Great Summer!

May 9th is the first day of Summer I session.

Getting Started as a Technical Speaker

Professional networking, featured presentation and prize drawings, May 15th, 2012, 5:30pm. http://www.indypass.org/

Does your minor matter?

Click on here to read an article about how to choose a minor.

How important is career networking?

Over 80% of job seekers say that their network has helped with their job search...Job Search and Career Networking Tips

Job Index

As of May 6th, 2012, job openings listed on CareerBuilder.com for Indiana.

Based on skills:
Java: 127
C#: 71
PHP: 21
Oracle: 101
MS SQL Server: 119
ASP.NET: 45

Based on areas:
Software Engineering: 373
Web Development: 125
Database: 499
System Administration(database, unix, network ...): 31

Note: Actual search result may vary based on the keywords used.

Featured Classes




N431
CSCI N431 E-Commerce with ASP.NET

In this class you will learn the critical pieces involved in setting up an E-Commerce website, for instance, website design, client-server communication, database design and development, web and database security, user management and transaction handling. You will learn to use the MS SQL Server and C# language on the ASP.NET platform and learn how to integration your site with PayPal service for payment processing. By the end of the semester, you will have a live web application running that can handle real-time transactions. This is a great class for CS majors or IT progessionals.

CSCI N311 Advanced Database Programming, Oracle

An advanced database class that gives you hands-on experience on the Oracle database. This class prepares for you to be an advanced database developer, database programmer and database administrator. Topics include database design, advanced SQL queries, functions and stored procedures, PL/SQL programming, triggers, backup and recovery, and database performance tuning. It adds great value to your skill set if you are interested in the field of web ceveopment, database administration, server administration, data mining, bio-computing, informatics, business, scicence, or any field that involves data management/analysis.

CSCI N305 C Language Programming

Why would you learn C?
C is a great language for expressing programming ideas that most people are comfortable with. A lot of principles used in C will be found in other languages such as Java or VB. C is relatively close to the machine, thus when you work with pointers, bytes and individual bits, lots of techniques used in other languages will make a lot more sense. You will have a much better understanding of how things work underneath the hood if you know C. If you want to do more than writing a simple web application, or if you want to write a fast game, C is a great choice. You will find this class very useful whether you are new or experienced in programming.

CSCI N201 Programming Concepts

If you are interested in knowing more about computer software and websites to increase your confidence in the computer field, or if you want to see what programming is like, this class is for you! In this introductory class, You will learn about basic programming concepts, create interactive web sites, improve logical thinking and problem solving skills, and above all, have a lot of fun! This class is typically taken by non-CS majors, and is a required class in the Applied Computer Sciecne Minor program.