Minor in Computer Sciences
(23 hours) A student wishing to obtain a minor in Computer Science must complete all courses shown below with a minimum grade of "C".
|CSC 120||Problem Solving and Programming Concepts|
|CSC 228||Digital Logic and Computer Architecture|
|CSC 231||Introduction to Data Structures and Algorithms|
|CSC 311||Networking and Communications|
|CSC 322||Operating Systems|
|CSC 332||Advanced Data Structures and Algorithms|
|And one course from|
|CSC 320||Computer Organization and Architecture|
|CIS 324||Database Design, Development, and Management|
|CSC 331||Software Engineering Principles (W)|
|Department of Computer Science Staff|
|Associate Professor & Computer Science Chair||Dr. Tom Johnsten|
Computer Science is a discipline that involves the understanding and design of computers and computational processes. In its most general form, it is concerned with the understanding of information transfer and transformation. Particular interest is placed on making processes efficient and endowing them with some form of intelligence. The discipline includes both advancing the fundamental understanding of algorithms and information processes in general, as well as the practical design of efficient, reliable software to meet given specifications. Courses offer students the opportunity to explore current trends in computing such as: information assurance, big data, video game development, computer graphics and robotics.