Projections of Course Offerings (Tentative)

No. Cr. Course Usually offered S18 F18 S19 F19
csc119 1 Introduction to UNIX/Linux
prereq.: none
fall, spring
csc121 3 Introduction to Computing and the Web
prereq.: none.
fall, spring,
sum., winter on-line
csc122
rbt122
3 Physical Computing
prereq.: none.
fall    
csc123 3 Scientific Simulation and Modeling (GenEd:5NST)
prereq.: none.
occasional    
csc124 3 Communicating Data
prereq.: none.
fall    
csc152 3 Computer Security and Society
prereq.: none.
fall
csc217 3 Discrete Math with Computer Applications I
prereq.: grade ≥C in mat102 Precalculus.
fall, spring
csc221 3 Introduction to Programming (in Python) Coreq.: Linux or csc119.
prereq.: grade ≥C in mat102, programming or csc121/122/123.
fall, spring
csc223 3 Data Structures and Algorithms
prereq.: csc217 and grade ≥C in csc221.
fall, spring
csc285A 3 Topics in Computing (topic varies with offering)
prereq.: vary. (May be repeated with a different topic.)
fall, spring   SQL
admin
csc285B
csc222
2 Topics in Computing: Software Engineering Lab
prereq.: csc221.
fall, spring  
csc309 1 Programming Language C
prereq.: csc221.
fall, spring?
csc310 1 Perl
prereq.: csc221.
fall
csc311 1 Computer Language (language varies with offering)
prereq.: csc221 (May be repeated with a different language.)
fall, spring? R Intro
Java
csc312 2 Computer Language (language varies with offering)
prereq.: Intro Java. (follows csc312)
occasional   Adv
Java
   
csc318 3 Discrete Math with Computer Applications II
prereq.: csc217.
spring    
csc319 3 Object-Oriented Design and Programming (with C++)
prereq.: csc221.
spring, some falls ?
csc320 1 System Administration
prereq.: csc221. Coreq.: csc119. (May be repeated with a different OS.)
fall, spring? Linux
csc321 3 Design and Analysis of Algorithms
prereq.: grade ≥C in csc223.
fall, some springs  
csc322 3 Data Modeling and Analysis
prereq.: csc217 and csc221.
fall    
csc323A 1 System Administration Tools (topic varies with offering)
prereq.: csc320. (May be repeated with different topic.)
fall?, spring Power-
shell
A
csc323B 1 System Administration Tools (topic varies with offering)
prereq.: csc320. (May be repeated with different topic.)
occasional   B    
csc324 3 Information Visualization
prereq.: csc217 and csc221.
fall    
csc330 3 Human-Computer Interaction
prereq.: csc121 or csc122 or csc221.
spring    
csc333 3 Computer Organization
prereq. or coreq.: csc309.
spring
csc336 3 Software Engineering I
prereq.: csc221.
fall, spring
csc341 3 Intro. to Databases with Web Applications (with SQL)
prereq.: csc310.
spring    
csc345 3 Artificial Intelligence
prereq.: csc221 and csc217.
spring    
csc352 3 Computer Security
prereq.: csc221.
fall, spring
csc357 3 Computer Networks
prereq.: csc221.
fall, spring  
csc372 3 Ethics in the Age of Tech/Information (AWR)
prereq.: junior standing, csc221, eng101, lib200, Oral Expr. GenEd.
fall, spring
csc422 3 Theory of Computation
prereq.: csc318 or mat231.
fall, some springs  
csc433 3 Operating Systems
prereq.: csc309.
fall, some springs  
csc436 3 Software Engineering II (project varies with offering)
prereq.: csc336. (May be taken a second time for credit.)
fall, spring
csc441 3 Database Management Systems (with SQL)
prereq.: csc318 (or mat231), and csc223.
occasional      
csc442 3 Data Mining
prereq.: csc217 or mat161 or Statistics. Coreq.: csc341/441 or mis402.
odd years in fall      
csc446 3 Software Eng. Studio (project varies with offering)
prereq.: csc336 and grade ≥C in csc223.
fall, spring
csc452 3 Threat Analysis and Modeling
prereq.: csc352
odd years in spring      
csc456 3 Reliable Systems
prereq.: csc223, csc336.
even years in fall      
csc462 3 Intrusion Detection
prereq.: csc352 and csc357.
even years in spring      
csc485 3 Advanced Topics in Computing (topic varies with offering)
prereq.: vary. (May be repeated with a different topic.)
occasional
csc496 1-2 Teaching Assistantship (ask Dept. Chair, Dr. Plaza.)
prereq.: permission of the instructor. (May be repeated.)
fall, spring
csc497 3 Computing Practicum (topic varies with offering; ask Dr. Hart.)
prereq.: 6 credits in upper level CSC courses.
fall, spring,
summer, winter
csc498 3 Internship (topic varies with offering; ask Dr. Hart.)
prereq.: 6 credits in upper level CSC courses.
fall, spring,
summer, winter


NOTES

DISCLAIMER: This publication a general advising tool; the College Course Catalog and Undergraduate and Gradute Catalog should be consulted as the only official documents concerning academic requiremnts.