The computer science field has experienced dramatic growth and technological development within the last decade. The 21st century is heralding the emergence of nanotechnology, ubiquitous computing and wireless networking. The Computer Science and Information Technology (CS/IT) Department is responding to these technological challenges by offering a dynamic course of study that is responsive to the ever-changing field of computer technology. The Computer Science/Information Technology curriculum has two concentrations: Science and Information Technology. The Science option is geared to those students with strong mathematics and the desire to participate in the research and development side of computer science. The Information Technology option is for those students interested in interface, multimedia and system design for business applications.
The curriculum is designed to provide the Computer Science major with the latest up-to-date information. Courses in C programming, C++, Visual Basic, JAVA, Multimedia, Database design, Web Design, Software Engineering, and Networking are just a few of the subjects offered. Students may also complete a degree program with a BS and MSCIS in five years.
The major in Computer Science with a concentration in computer Science requires the completion of 48 credits. The major in Computer Science with a concentration in information Technology requires 45 credits not including supporting courses. The remaining credits required for graduation are within the liberal arts core curriculum.
Courses Required for Both Concentrations
CS 111 Introduction to Structured Programming
CS 112 Data Structures
CS 113 Discrete Structures
CS 215 Computer Systems Organization with Assembler
CS 311 Data Base Design
CS 312 Software Engineering
CS 318 Project Course
CS 319 Computer Ethics
CS 339 Networking and Data Communications
Required Courses for Computer Science Concentration
CS 241 Advanced Programming Concepts Using āCā
CS 242 Introduction to Graphics Using Java
CS 341 Analysis of Algorithms
CS348 Unix Programming
CS349 Operating Systems
One computer Science elective
Required Supporting Courses for Computer Science Concentration
MA 151 Introductory Calculus and MA 152 Mathematical Analysis I should be taken as part of the Baccalaureate core.
MA 261 Linear Algebra
MA 331 Mathematical Probability and Statistics I
Required Courses for Information Technology Concentration
Math 109 Mathematics for Decision Making and Math 110 Calculus for Decision Making should be taken as part of the required Baccalaureate core.
CS 232 Human Computer Interaction
CS 233 Visual Basic
CS 331 Multimedia Applications
CS 338 Systems Analysis and Design
One Computer Science elective
Required Supporting Courses for Information Technology Concentration
BU 103 Business: Its Nature and Environment or
BU 201 Organization Management
MA 131 Statistics for Decision Making
Network Security Concentration for computer Science and Information Technology Tracks
Courses Required for both tracks
CS 111 Introduction to Structured Programming
CS 112 Data Structures
CS 113 Discrete Structures
CS 215 Computer Systems Organization with Assembler
CS 311 Data Base Design
CS 312 Software Engineering
CS 318 Project Course
CS 319 Computer Ethics
CS 339 Networking and Data Communications
Required Courses for Computer Science Track
CS 241 Advanced Programming Concepts Using āCā
CS 242 Introduction to Graphics Using Java
CS 341 Analysis of Algorithms
CS 349 Operating Systems
CS367 Managing, Securing and Designing Modern Networks
CS368 Hands-on Network Security
Supporting Courses for Computer Science Track
MA151 Calculus I
MA152 Calculus II
MA261 Linear Algebra
MA331 Probability and Statistics I
Required Courses for Information Technology Track
CS 232 Human Computer Interaction
CS 233 Visual Basic
CS 338 Systems Analysis and Design
CS367 Managing, Securing and Designing Modern Networks
CS368 Hands-on Network Security
Required Supporting courses for Information Technology Track
BU 103 Business: Its Nature and Environment
or
BU 201 Organization Management
MA109 Mathematics for Decision Making
MA110 Calculus for Decision Making
MA 131 Statistics for Decision Making
Previous Page
Back to Course Requirements
Next Page