Computer Information Systems

Program Format

Online and evenings
(Ankeny and WDM Campuses)
8-week courses

Program Information

128 credit hours
Faculty Profiles

Tuition

$415/ credit hour

When Can I Start?

6 start times/year
Fall, Spring or Summer Semester

 

APPLY NOW!

Find out more

Earn your degree in a top-paying field

Simpson's computer science courses provide excellent preparation for in-demand jobs such as software engineering, information technology and Web development. The department's core classes give students a foundation in computer science and information systems and build on those skills with classes in other disciplines.

  • According to the NACE, computer science is the second best paying four-year degree a student can get.
  • Hands-on learning takes place from the first class through the last. During an introductory programming course, students create simple video games. Computer science majors have collaborated with students from other academic departments to create educational computer games for children.
  • Simpson participates in the Microsoft Developer Network Academic Alliance and the Oracle Academic Initiative, which provide students with an extensive array of software for Windows, Macintosh and UNIX based systems.

Required Major Courses (44 credits)

MAGT 131: Management Concepts 4cr.

An introduction to the principles of management including planning, organizing, staffing, leading, controlling and strategies. Offered every semester.

MIS 145: Management Information Systems 4cr.

This course covers the fundamentals of information systems with an emphasis on business intelligence systems. The latest advances in these systems are covered along with topical references to ethical and societal issues. This course is designed to help students function more effectively and efficiently as managers, decision makers, and leaders in the business world. Students learn to use data analysis software for summarization and visualization of critical business data. Offered every semester.(INFOLIT,QUANT)

CmSc 150: Introduction to Programming 4cr.

This course introduces computer programming, emphasizing algorithm design and implementation using conditionals, loops, functions, recursion, and object-oriented programming. The course is taught in Python. Prerequisite: one of the following: MATH 105/105T, Math ACT of 22 or higher, or Math SAT of 530 or higher. Offered every semester. (QUANT)

CmSc 155: Data Structures and Object Oriented Programming 4cr.

This course explores object-oriented programming in Java, including encapsulation, overloading, interfaces, inheritance and data structures such as linked lists, stacks and queues. Algorithms for searching and sorting are examined. Pre-requisite: CMSC-150. Offered every spring.

CIS 255: Introduction to Database Systems 4cr.

The primary focus of this course is the design and implementation of database systems. Current database design techniques are covered including data modeling and normalization. Implementation issues with respect to the relational model are addressed as well. SQL commands for data administration and manipulation will also be covered along with creating triggers and stored procedures. Prerequisite: CmSc-150. Offered every fall.

CIS 120: Web Development 4cr.

This class introduces the technologies behind web development. Students will learn HTML and CSS to target web sites for web, mobile, and print media. Student will learn about usability, color theory, layout, and internationalization. Students will also learn to collaborate with other students by communication in meetings, documents, and by using version control. Students will learn to manage files and deploy websites onto the cloud. (COLLABLDR)

CIS 385/386: Capstone Course 4cr.

  • CIS 385: Students must work on either a significant research project, a significant software development project, or a development project as part of an internship. Prerequisite: Completion of at least one 300-level CmSc or CIS course, submission of a proposal, and senior standing.
  • CIS 386: Students must work on either a significant research project, a significant software development project, or a development project as part of an internship. This is a one credit version of 385 for when a student is working on an internship or project in combination with another major that does not require an additional four credits of load. Prerequisite: Completion of at least one 300-level CmSc or CIS course, submission of a proposal, and senior standing. One credit.

CIS 260+ Electives 16cr.

Students must take 16 credits of CIS 260+ electives. One course may be ACCT 201.

For more information about computer science programs contact:

Paul Craven, Ph.D.
paul.craven@simpson.edu
(515) 961-1834

Related Links

I love the work I’m doing. They’re keen on training and making sure I have all the help I need…Last semester’s independent study, Capstone, and Professor Brodie’s iPhone course were particularly helpful in preparing me for working with clients and keeping them informed and happy.

Clint Hakeman '11