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