CS department course offering planning guide

Here's a table listing probable offerings over two-year cycles, across courses in CSC, ISC, SE, COG, HCI, and BHI. Colisted courses are in least numeric order among colists.

Table Abbreviations:

"Why": GE - general education requirement, CS, IS, COG, HCI, BHI - required program courses, CT - required for a CS BS track, ST - required for SE track/concentration, DH - digital humanities minor, E - counts toward one or more major elective requirements.

"Who": Initials of instructors most likely to teach the given course over the next few years, sometimes with multiple choices, but with no implied commitments.

Course Name Who Why Notes
Every Semester
CSC101 Comp Lit JP,MS,RZ,GK GE also sometimes online
CSC102
ISC110
Comp Lit - Business MS,JE GE also online, summer
CSC103 Comp Lit - Education BB,JP,MS GE -
ISC105 Digital Humanities DV,CY GE -
CSC120
ISC150
Intro programming/scripting CH,RO,MS IS,GE -
COG166 Intro Cognitive science CG,DV,KL COG -
CSC212 CS1 BT,JE,RO,MM,CG CS,IS,SE,COG,ECE + FY fall, COG spring
CSC212L CS1 labs any CS,IS,SE,COG,ECE cap 24 secs for 212
CSC221 Foundations BT,DRS,IC CS,SE -
CSC222
ECE271
Computer Organization ECE faculty CS,SE,CE -
CSC241 CS2 AP,CG,JE,DRS CS,SE,IS,COG,ECE + COG fall
ISC300 Ethics and Policy JC(Phil),DV IS,CS-E
CSC322 Systems Programming AP,DL,JE CS,SE -
CSC344 Programming Languages RO,DRS,DL CS, SE -
CSC365 Data Structures & Algorithms DL,AP CS, SE -
ISC370
HCI500
Intro HCI DS,CH,CY HCI,IS-E sometimes online
CSC380 Intro SE JE,DL,AP,BT,DRS CS,SE -
CSC390 Teaching Computing JP IS-E -
CSC495
CSC496
SE project 1 & 2 JE,DL,AP,BT,DRS SE,CS-E -
HCI530
HCI531
HCI Seminar DS,CH,CY,Psych HCI 2 or 3 sec/sem
HCI550
HCI551
HCI project 1 & 2 DS,CH,CY HCI -
Fall
ISC220 Information retrieval DV,CH,RO IS -
ISC329
HCI529
Database Applications IB,IC IS
CSC375 Parallel programming DL SE,CT was odd fall
COG411 Neural nets DV,TR(Psy) COG,HCI-E -
COG468 Cognitive science capstone CG COG -
ISC471
BHI501
HCI571
Health Info Systems IB,IC IS-E,BHI,HCI sometimes online
ISC484 Software Entrepreneurship CH HCI,IS -
ISC496 Information science capstone DS,DV,RO IS -
HCI505 Human Factors CH HCI -
HCI509 HCI Stats CH HCI -
Spring
ISC250 Mobile Apps RO IS may become IS req
COG266 Brains, Minds CG,DV,TR(Psy) COG -
CSC320
MAT320
Numerical Methods Math fac CS-E -
ISC325
HCI525
Hypermedia DS,CY IS,HCI
ISC355 Knowledge Rep & Intel RO,DV IS -
COG356 Generative/Machines CG COG -
ISC405 Digital Humanities Seminar DV IS,DH -
ISC410 Data Analytics IB,IC IS,BHI,HCI-E also for MIS majors
CAS444 Semiotics CG,DV COG -
CSC480
HCI521
Software Design BT,JE,DL,CH SE,HCI -
HCI510 HCI Methods CH HCI -
Odd-numbered Fall
CSC366
COG366
HCI566
Computational Models Cog CG COG,CT
CSC454
HCI545
Simulation & Virtual Worlds AP CT,ST
CSC470
HCI570
Graphics RO,AP CS-E
Even-numbered Spring
COG316 Cognitive Musicology CG COG,CS-E -
COG376 Comp language processing DV COG,IS-E,CS-E -
CSC445 Networking DL CT,ST may become yearly
CSC455 Game programming AP CS-E,ST,HCI -
CSC459 Database JE,LC(adj) CT,SE -
Even-numbered Fall
ISC330 Telecommunications RO,JE IS was yearly
CSC332
MAT332
Crypto Math fac CS-E -
CSC416 AI Programming CG CT,COG -
CSC420
HCI520
Graphical user interfaces AP,DS,CY SE,CT,HCI -
CSC430
HCI530
Game Design AP,DS SE,CT,HCI -
CSC444 Compiler construction DL CT,ST -
Odd-numbered Spring
CSC435
HCI535
Web Services AP CT,ST,HCI may become yearly
CSC436 Safety-Critical Systems BT ST,CS-E title change 2017
CSC466 Artificial Intelligence CG COG,CT -
Irregular/Other
ISC333 Privacy and Security CH IS,CS-E summer 2017
ISC335 Programming the Web RO IS,CS-E was summer
CSC350 Computational Linguistics RO,DV,CG IS,CT -
CSC338 Robotics RO,RM CT,ST now has ECE equivs
CSC443 Operating Systems RO,JE CS-E was even fall
CSC457
BIO457
Bioinformatics - CS-E,BIO phase-out because BHI
CSC465 Algorithm Design RO,DL CS-E -
Uncommitted BHI
BHI 502 BHI Methods IB,IC BHI -
BHI 503 e-health IB,IC BHI -
BHI 504 Health Systems Design IB,IC BHI -
BHI 505 Digital Health IB,IC BHI -
BHI 506 Intelligent Health Systems IB,IC BHI -
BHI 550 BHI Project IB,IC BHI -
BHI 550 BHI Seminar IB,IC BHI -
BHI 552 Biomedical terminology IB,FM(adjunct) BHI -


Doug Lea