Courses

Major Area Courses in Computer Science
Freshman Year

CUS  1113    Computer Programming Fundamentals
CUS  1114    Structured Programming Techniques
CUS  1123    Microcomputer Assembler Language
CUS  1124    Introduction to Data Structures

Sophomore Year
CUS  1131    Business Data Management
CUS  1144    Object-Oriented Programming
CUS  1145    Unix Operating System
CUS  1146    PERL Programming Language
CUS  1147    Business Driven Technology
CUS  1148    Introduction to XML

Junior Year

CUS  1151    Advanced Data Structures
CUS  1153    Survey of Languages
CUS  1154    Event-Driven Programming
CUS  1155    Java and World Wide Web Applications
CUS  1156    Advanced Java Programming and Technology
CUS  1159    Advanced C#.NET Programming and Web Services
CUS  1161    Logical Design
CUS  1162    Computer Architecture
CUS  1163    Operating Systems
CUS  1164    Compilers and Program Translation
CUS  1165    Database Management Systems
CUS  1166    Software Engineering
CUS  1167    Systems Analysis
CUS  1168    Theory of Programming Languages
CUS  1169    Web-Enabled Databases and ASP.NET

Senior Year

CUS  1171    Distributed Operating Systems
CUS  1172    HTML and Java Script
CUS  1173    Dynamic Web Page Development
CUS  1174    Artificial Intelligence
CUS  1176    Electronic Commerce
CUS  1178    Service-Oriented Architecture, Technology, and Design
CUS  1179    Data Mining

CUS  1181-2  Operations Research I & II
CUS  1183    Simulation
CUS  1184    Data Communications
CUS  1185    Data Security and Cryptography
CUS  1186    Theory of Computation
CUS  1187    Finite Automata and Formal Languages
CUS  1188    Analysis of Algorithms