Computer Science
Degrees and Certificates
Classes
CS 110 : Introduction to Computer Information Systems
Hours
3Prerequisites
MA 145 or above.
CS 119 : Computer Applications
Hours
3CS 120 : Introduction to Programming
Hours
3Prerequisites
MA 145 or above.
CS 149 : Special Topics
Hours
1 - 3Prerequisites
Permission of instructor.
CS 150 : Introduction to Geographic Information Systems
Hours
3CS 170 : Programming I
Hours
3Prerequisites
CS 120, MA 165.
CS 200 : Systems Administration and Use Management
Hours
3Prerequisites
CS 111
CS 249 : Special Topics
Hours
1 - 3Prerequisites
Permission of instructor.
CS 250 : Systems Analysis and Design
Hours
3Prerequisites
CS 110, CS 120, MA 165 or above.
CS 270 : Programming II
Hours
3Prerequisites
CS170.
CS 305 : Website Design
Hours
3Prerequisites
CS 110 or CS111, and MA 165 or above.
CS 310 : Computer Systems Architecture
Hours
3Prerequisites
CS 120.
CS 320 : Data Communications
Hours
3Prerequisites
CS 110 or CS 105, MA 165 or above, Junior/Senior standing.
CS 340 : Computer Software Engineering
Hours
3Prerequisites
CS 250.
CS 349 : Special Topics
Hours
1 - 3Prerequisites
Permission of instructor.
CS 355 : Information Security
Hours
3Prerequisites
CS 120 and MA165.
CS 360 : Design and Analysis of Algorithms
Hours
3Prerequisites
CS 270.
CS 370 : Structured System Design
Hours
3Prerequisites
CS 250, CS 350.
CS 375 : Programming III
Object-oriented software design methodologies such as classes, objects, strings and text I/O, inheritance, polymorphism, interfaces, GUI basics, graphics, and event-driven programming.
Hours
3Prerequisites
CS170, CS250, and CS270.
CS 376 : Independent Study
Hours
1 - 3Prerequisites
Permission of the instructor, division dean and Vice President of Academic Affairs.
CS 380 : Database Management
Introduction to application program development in a database environment with an emphasis on loading, modifying and querying the database using Access 2000. Discussion and application of data structures, indexed and direct file organizations, models of data including hierarchical, network and relational. Discussion of storage devices, data administration and data analysis, design and implementation.
Hours
3Prerequisites
CS 350.
CS 401 : Internship in Information Processing
Hours
1 - 6Prerequisites
Permission of the supervising instructor and approval by the division dean.
CS 405 : Operating Systems
Hours
3Prerequisites
CS 270.
CS 410 : Applied Software Development Project
Application of computer programming and system development concepts, principles and practices in a comprehensive system development project. A team approach is used to analyze, design, document and develop realistic systems of moderate complexity. Use of project management methods, project scheduling and control techniques, formal presentations and group dynamics in the solution of information systems problems. Development of a database to support the system.
Hours
3Prerequisites
CS 420 : Visual C++
Hours
3Prerequisites
CS 350, CS 370, MA 190, MA 200.
CS 430 : Advanced Database Concepts
Hours
3Prerequisites
CS 380, MA 190, MA 200.
CS 440 : Networking
Hours
3Prerequisites
CS 320, MA 190, MA 200.
CS 445 : Project Management
Hours
3Prerequisites
MA 185 or higher, MA 200 or BA 302, Junior/Senior standing.
CS 449 : Special Topics
Hours
1 - 3Prerequisites
Permission of instructor.
CS 450 : Internet Programming
Internet programming using Visual Basic. Students program modules to collect data through internet interfaces and store in relational databases, process those databases and report back to the internet interfaces.
Hours
3Prerequisites
CS 455 : Artificial Intelligence
Hours
3Prerequisites
CS120
CS 475 : Programming Languages
Hours
3Prerequisites
CS350.
CS 476 : Independent Study
Hours
1 - 3Prerequisites
Permission of the instructor, division dean and Vice President of Academic Affairs.