Computer Science Minor

Minor Requirements

18 credit hours

Complete the following:
A foundational course for the study of computer science and information systems. The course covers an overview of programming methodology and gives the student an ability to write computer programs using standard style and structure. Programming projects are completed in one or more high-level languages. Additional course fee is required. Prerequisite: High school algebra or equivalent.
A foundational course for the study of computer science and information systems. The course covers an overview of programming methodology and gives the student an ability to write computer programs using standard style and structure. Programming projects are completed in one or more high-level languages. Additional course fee is required. Prerequisite: CSIS 201 Introduction to Computer Science I or ENGR 152 Engineering Principles II.
An introduction to the concepts of information organization and manipulation. The course covers basic sequential structures such as array-backed lists, singly- and doubly-linked lists, stacks, and queues, and moves on to more complex data structures such as trees, graphs, priority queues, and dictionaries. Programming projects are completed in one or more high-level languages. Additional course fee is required. Prerequisites: CSIS 201 Introduction to Computer Science I and CSIS 202 Introduction to Computer Science II.

Choose 9 additional semester hours of upper-division (300-level or above) computer science and information systems (CSIS) coursework.