Computer Science Minor Program

The Computer Science Minor offers a sequence of courses for the students who wish to support their academic major with computer science courses for the students who wish to obtain teaching certification in their minor field.

Core Requirements

CPS 120 Fundamentals of Computing

3

CPS 207 Object-Oriented Programming

3

CPS 213 Data Organization

3

CPS 300 Algorithms and Data Structures

3

CPS 310 Networking and Telecommunications 

3

CPS 314 Computer Organization

3

CPS 404 Operating Systems

3

MTH 305 Discrete Mathematics

3

Total Program Credits

24

Note: Students majoring in Information Science and Technology and pursuing a Computer Science minor, complete the required minor courses, CPS 207 or a second programming language and 3 CPS elective credits, not part of the major.

For Computer Science Teaching Licensure

Students with a Computer Science minor seeking teaching certification in Computer Science (#405) for early adolescence/adolescence or Middle Childhood/Early Adolescence are required to possess a certifiable major and complete the following:

Teacher Education Core

32

CPS 443 Curriculum and Methods-Computer Science

2

CPS 453-454 Student Teaching 

2-12