Major Requirements
In addition to the institutional and distribution requirements for the college, the course requirements for the computer science major are as follows:
Requirements for Computer Science Track:
- CSC 1610 Computer Science I
- CSC 2620 Computer Science II
- CSC 2520 C on Unix I
- CSC 2530 C on Unix II
- CSC 2820 Data Structures
- CSC 3120 Programming Language Principles
- CSC 3320 Operating Systems
- CSC 3710 Analysis of Algorithms
- CSC 3720 Computer Architecture
- CSC 4910 Software Engineering
- Three major electives from the following list: CSC 3725, CSC 3335, CSC 3925, CSC 4105 , CSC 4205, CSC 4425, CSC 4905
- MTH 1314 Discrete Mathematics
- MTH 1217 Calculus I
- MTH 1218 Calculus II
- EEN 1200 Digital Fundamentals
Requirements for Information Technology Track:
- CSC 1510 Introduction to Information Technology
- CSC 1610 Computer Science I
- CSC 2520 C on Unix I
- CSC 2530 C on Unix II
- CSC 2620 Computer Science II
- CSC 3500 Human Computer Interaction
- CSC 3510 Information Technology Systems
- CSC 3720 Computer Architecture
- CSC 3810 Database Principles
- CSC 3920 Data Communications
- CSC 4055 Computer and Network Security
- CSC 4860 Data Networking
- CSC 4910 Software Engineering
- 2 major Electives
- MTH 1111 Basic Statistics
- MTH 1314 Discrete Mathematics
- EEN 1200 Digital Fundamentals
Concentrations within the Computer Science Major
Concentrations are classes taken in another discipline closely related to computer science. Concentrations are optional and taken as free electives. The business, electrical engineering, computer engineering and mathematics concentrations also earn minors.
Business
Demonstrating Proficiency in Business Computer Applications
- BUS 1100 Business Enterprise (4 cr.)
- BUS 2203 Accounting for Business (4 cr.)
Additionally, any four of the following courses are required:
- BUS 2213 Business Statistics (4 cr.)
- BUS 2221 Principles of Marketing (2 cr.)
- BUS 2222 Managerial Finance (2 cr.)
- BUS 2223 Operations Management (2 cr.)
- BUS 2225 Motivation & Behavior for Management (2 cr.)
- BUS 2226 Management Information Systems (2 cr.)
- BUS 2227 Legal & Ethical Support Systems for Management ( 4 cr.)
Computer Engineering
- CSC 1610 Computer Science I (4 cr.)
- EEN 1100 Analog Fundamentals (2cr.)
- EEN 1200 Digital Fundamentals (4cr.)
- CSC 3720 Computer Architecture (4cr.)
- CSC 3925 Data Communications (4 cr.)
- EEN 2270 Embedded Micro Processors (4 cr.)
- EEN 3785 Disruptive Technologies (2cr.)
- CSC 4860 Data Networking (4cr.)
Digital Media
- FAA 2840 Digital Photography and Design
- FAA 3870 Design and Animation for the Web
- FAA 4820 3D Animation and Illustration
- FAA 4810 Multimedia
Electrical Engineering
- CSC 1610 Computer Science I
- EEN 1100 Analog Fundamentals
- EEN 1200 Digital Fundamentals
- EEN 2130 Introduction to Electrical Engineering I
- EEN 2140 Introduction to Electrical Engineering II
- EEN 3210 Electronics I
Mathematics
At least 20 credits selected from the courses listed below:
- MTH 1217 Calculus I
- MTH 1218 Calculus II
- MTH 1314 Discrete Mathematics
- MTH 1505 Applied Statistics and Probability for Engineers
- MTH 2219 Calculus III
- MTH 2220 Differential Equations
- And at least one course numbered MTH2423 or higher