Major Core Requirements

General Requirements
Core Curriculum 143-57
Required Courses
COMPUTER 1430Programming in C++3
COMPUTER 2430Object-Oriented Programming and Data Structures I3
COMPUTER 3630Database Design and Implementation3
COMPUTER 3830Data Communications and Computer Networks3
COMPUTER 3840Introduction to Computer Security3
COMPUTER 4110Seminar1
ECONOMIC 2130Principles of Macroeconomics3
or ECONOMIC 2230 Principles of Microeconomics
ENGLISH 3000Technical Writing3
BUSADMIN 2330Leadership and Management3
Select one of the following emphases42-43
Total Credits110-125

Includes an additional nine credits in upper division coursework in humanities, fine arts or social sciences.

Computer Technology Emphasis

Required Courses
COMPUTER 2630Object-Oriented Programming and Data Structures II3
COMPUTER 3230Computer Architecture/Operating Systems3
SOFTWARE 3430Object Oriented Analysis and Design3
COMPUTER 3520Programming Language Structures3
SOFTWARE 3860Software Maintenance and Reengineering3
MATH 2640Calculus and Analytic Geometry I4
MATH 2730Discrete Mathematics3
SOFTWARE 2730Introduction to Software Engineering3
Select 6 credits of the following:6
COMPUTER 3000-level and up 1
Intermediate Software Engineering
Software Quality
Real-Time Embedded Systems Programming
Software Engineering Project I
Software Engineering Project II
Logic and Digital Design
Introduction to Microprocessors
Application Domain Electives
Select 12 credits in a discipline other than computer science with at least three credits at the 3000 level or higher. 212
Total Credits43

COMPUTER 4830, COMPUTER 4930 and COMPUTER 4990 can be counted only with the consent of the department.


At most, two courses can be below the 2000 level. If software engineering or electrical engineering is chosen, the selected courses cannot also be selected as technical electives. If software engineering is chosen, SOFTWARE 2730SOFTWARE 3430, and SOFTWARE 3860 cannot be counted. If mathematics is chosen, the courses must be from courses MATH 2640 and higher. If English is chosen, ENGLISH 1130 and ENGLISH 1230 cannot be counted. The economics, English, mathematics and business courses listed as required courses can count towards the 12 credits of domain electives.

Computer Information Systems Emphasis

Required Courses
COMPUTER 2230Programming in COBOL3
COMPUTER 2340Programming in VB.NET3
COMPUTER 3130Systems Analysis and Design3
COMPUTER 3530Systems Development and Implementation3
COMPUTER 4230Applications in Information Systems3
ACCTING 2010Financial Accounting3
ACCTING 2020Management Accounting3
BUSADMIN 1300Global Business3
BUSADMIN 2630Introduction to Marketing3
or BUSADMIN 3620 Corporate Finance
MATH 1630Finite Mathematics with Applications3
or MATH 2730 Discrete Mathematics
ECONOMIC 2410Interpretation of Business and Economic Data 23
or BUSADMIN 2340 Business Analytics
or MATH 1830 Elementary Statistics
Select one of the following:3
Organizational Behavior
Quality Management
Operations Management
Select 6 credits of the following:6
Object-Oriented Programming and Data Structures II
Computer Architecture/Operating Systems
Windows Programming
Web Protocols, Technologies and Applications
Computer Science Special Topics 1
Special Topics in Computer Science 1
Independent Study in Computer Science 1
Internship 1
Total Credits42

COMPUTER 2990, COMPUTER 4830, COMPUTER 4930 and COMPUTER 4990 can be counted only with the consent of the department.


 BUSADMIN 2340 has pre-req of CS1810 or CS 1830