Requirements for this program are current for
Required credits in this minor: 27
The computer science applied minor provides a thorough introduction to the use of computers as tools and complements studies in other disciplines.
The computer science minor and computer science applied minor are not available to computer information systems technology majors.
This program is available:
via classroom (the majority of instruction is face-to-face)
Continuation of introduction to computer science. Methods for procedural and data abstraction. Focus on classical data structures, procedural and data abstraction, and the abstract data type. Introduction to software engineering technique. Algorithm analysis, principles of object-oriented programming issues in ethical use of computers. Requires implementation of significant programming projects.
prereq: 1511 or 1581, a grade of C- or better is required in all prerequisite courses
CS 2511 - Software Analysis and Design
Every Fall & Spring
Techniques for analyzing, designing, and creating medium-scale software through object-oriented design and implementation. Analysis and use of data structures. Introduction to design patterns. Emphasis on polymorphism and abstraction to increase software modularity, reusability, and flexibility.
prereq: 1521 or instructor consent, a grade of C- or better is required in all prerequisite courses
Introduction to the discipline of computer science. Emphasis on problem analysis, design, and development using event-driven programming in a graphical user interface environment. Programming concepts include control structures, arrays, recursion, pointers, classes and introduction to the object-oriented approach.
prereq: 3 1/2 yrs high school math or instructor consent