Computer Information Systems (CIS)

Computer Information Systems logo

CIS Course Curriculum

The Computer Information Systems (CIS) course curriculum incorporates the best guidance from professional organizations, regional businesses and national level recommendations for technical curriculum development. This enables our curriculum to reflect current and leading-edge knowledge and skills. Our program continues to incorporate emerging technologies and practices of the global environment in which we live.

Bachelor of Science in Computer Information Systems Requirements

Minimum of 120 Credit Hours
  • 43 hours of university-required core course work
  • 44 hours of core CIS major courses
  • 33 hours courses from selected specialization which includes various options for electives

What is a Degree Plan?

A Degree Plan is a sequence of courses required for a degree. This sequence is developed to ensure course material is presented and built upon as the student progresses toward degree completion.  There are options to modify the degree plan but students must comply with all course prerequisites.

CIS Concentrations

Within the first year of study as a CIS major, students will select and work toward completing one CIS concentration. Upon completion of the concentration, students will have developed the skills needed to demonstrate proficiency in this area. Each concentration consists of unique key courses and students will broaden their skills further by selecting two courses of your choice from any other CIS concentration.

Professional Development

Our goal is to develop students who will become enlightened and productive citizens in the community.  The CIS program is designed to prepare students to find meaningful and interesting careers in the information systems technology field. To support this agenda, three courses comprise the professional development series in the CIS program for all specializations.  In these courses, students explore and discover the various career opportunities that are available in their chosen profession. 


This one-hour semester course introduces students to various information systems career opportunities and is taken the first semester of the junior year in the CIS program. Students will hear from business and community leaders who will explain their current and future CIS needs.

Additional class assignments include:

  • Creating a professional presence on the Internet using social media
  • Developing a resume and cover letter
  • Research internship opportunities in your field of interest
  • Job interview strategies and mock interviews
  • Professional dress and appearance


Building on the skills and information gained from the seminar course, students engage in practical work experience in the field of computer information systems through a monitored work experience with an employer. Options for internships include local businesses or industry or government groups involved in the areas of the student's chosen interest. Many summer internship opportunities can also be found throughout the United States or abroad. Registration with UIW Career Services regarding “Internship” is required. Students must obtain an internship before registering for this course; therefore, coordination and planning is required.

Additional class assignments include:

  • Class discussions on student experiences with their ongoing internship
  • Developing and presenting professional elevator pitches
  • Explore options for the senior capstone project
  • Brief technical report on internship experience

Senior Capstone Project

This course is the culmination of your CIS experience and is generally taken the final semester of the curriculum. Completion of an CIS relevant internship is required before enrolling in the final senior course. For this project, you will put your skills, knowledge and experiences to work in creating a solution to an existing issue that will help an organization and demonstrate your readiness to enter the workforce as a CIS professional.

Examples of previous capstone projects include:  

  • An automated penetration testing computer system
  • A lightweight firewall proxy server using Raspberry Pi
  • Home automation with security monitoring capabilities
  • Original student gaming application
  • Network architecture planning and system optimization methods
  • Biometric identification and proximity device authentication integration
  • Various virtual reality projects using 3-D developmental platforms