icon of a paper next to Apply online text
open door next to gray writing "Visit"

 Computer Science Minors

Students interested in a minor should contact the CIS department for an application and admission requirements.

Admission to the Computer Science minor program

Students must meet the university’s admission requirements for a minor, which include having completed 54 credits. For computer science, prospective minors are encouraged to inquire and plan their minor program prior to earning 54 credits, because the structure of requirements could necessitate the use of more than four semesters. Courses completed prior to formal declaration will count toward the minor program

Admission to the minor is accomplished through an application form available in the office of the chairperson of the department accompanied by the current transcript(s). Upon acceptance the student is assigned an advisor, who works with the student to design an individual minor program that meets the stated requirements. Study plans are to be approved by the department chairperson.


The Department of Computer and Information Science Offers three minors -

1. Computer Science
2. Computer Game Design
3. Mobile Application Development

Minor in Computer Science

Objectives

  1. To develop in the student an understanding of computer science as discipline, its structure, methodologies, and trends.
  2. To use the computer as a tool to solve problems.
  3. To give the student a sufficient background in computer science to continue his/her study of the discipline independently.
  4. To give students a sufficient knowledge in computer science to gain an advantage when entering the current job market.

Requirements

Complete the following courses with a grade of C or better:

  • CIS 180 Object-Oriented Programming (4)
  • CIS 181 Programming Paradigms (4)
  • CIS 280 Software Specification & Design (4)
  • CIS 360 Algorithms & Data Structures (3)
  • CIS 361 Models of Computation (3)
  • One additional 300/400 course (3)

Total Credits: 21

Minor in Computer Game Design

This minor is intended to prepare students with the requisite knowledge to develop video games. Upon completion of the minor, the student will have the knowledge to develop video games independent of the platform. More importantly this minor will give students the experience and framework to work cohesively when the technical track overlaps with the visual track. In order to achieve this, the students will:

1. Learn how to program through classes CIS 180, CIS 181, and CIS 360 (pre-requisite classes).
2. Develop foundations of video game design, specifically:

a. Design (story, documents, story boards) – ENL 200: Studies in Literature (Game Design Documents)
b. Physics –

PHY 101: Intro to Physics 1 AND PHY 102: Intro to Physics 2

OR

PHY 113: Classical Physics 1 AND PHY 114: Classical Physics 2

3. Learn the technical aspects that go into building a video game engine through two CIS GDE class (from a dynamic CIS departmental list of 400 level classes that include topics such as 3D graphics, Artificial Intelligence, Networking, and Human Computer Interaction) and CIS 463: Game Engine Design.

4. Develop skills to work in groups comprised of both Technical Track and Visual Track student to develop a video game. Under the supervision of faculty, these groups will work together in conditions simulating real life game design development.

As part of the process and assessment students will be required to submit a game design document and develop a milestone chart to track their progress. The final submission will be the actual game itself.

Requirements

Complete the following courses with a grade of C or better:

  • CIS 180 Object-Oriented Programming (4)
  • CIS 181 Programming Paradigms (4)
  • CIS 360 Algorithms & Data Structures (3)
  • PHY 101 and PHY 102 OR PHY 113 and PHY 114 (8)
  • ENL 200: Studies in Literature (Game Design Documents) (3)
  • CIS 463 Game Design Engine (3)
  • Two Game Design Electives (6)

Total Credits: 31

Minor in Mobile Application Development

  1. This minor is intended to prepare students for develop and market (sell) applications for mobile devices. Upon completion of the minor, the student will have the knowledge to develop directly for the iOS (IPhone/IPad) and Android platforms, as well as the ability to adapt that knowledge to other platforms as well. In order to achieve this, the students will:

    1. Learn how to program and develop algorithms through classes CIS 180, CIS 181, and CIS 360.
    2. Learn how to develop mobile applications for Android through class CIS 433 (Mobile Application Development with Android).
    3. Learn how to develop mobile applications for iOS through class CIS 434 (Mobile Application Development with iOS).
    4. Learn how to properly market/sell mobile applications through class MKT 443(Social Media Marketing)

    As part of the process and assessment students will be required to publish their mobile application, which includes undergoing industry rigors, standards, and testing. MKT 443 also requires completion of an online certificate in order to complete the class (satisfies successful marketing capabilities).

     

    Requirements

    Complete the following courses with a grade of C or better:

    • CIS 180 Object-Oriented Programming (4)
    • CIS 181 Programming Paradigms (4)
    • CIS 360 Algorithms & Data Structures (3)
    • CIS 433 Mobile Application Development with Android (3)
    • CIS 433 Mobile Application Development with iOS (3)
    • MKT 443 Social Media Marketing (3)  [Pre-reqs waived for Minor]

     

     

QuickLinks

x

+