Register for courses - Computer Science (CSC)

View course descriptions or contact your advisor for a full overview of the courses you'll need.

Register

Upcoming or current semester courses offered

1000

Introduction to Computer Science

Course Ref # Start/End Dates Credits Type Professor
21037 01/10/22 - 05/03/22
M  2:30pm - 5:00pm
3.0 LCT Goel, Narendra S.
1002

Personal Digital Security

Course Ref # Start/End Dates Credits Type Professor
23177 01/10/22 - 05/03/22 3.0 Online - No Scheduled Meetings TBA
1050

Introduction to C and Unix

Course Ref # Start/End Dates Credits Type Professor
23294 01/10/22 - 05/03/22
F  5:30pm - 8:00pm
2.0 LL TBA
1100

Problem Solving and Programming

Course Ref # Start/End Dates Credits Type Professor
27413 01/10/22 - 05/03/22
T R  1:00pm - 2:15pm
4.0 LCT Ouellette, Daniel John
27414 01/10/22 - 05/03/22
T R  2:30pm - 3:45pm
4.0 LAB Ouellette, Daniel John
27415 01/10/22 - 05/03/22
T R  2:30pm - 3:45pm
4.0 LAB Ouellette, Daniel John
27416 01/10/22 - 05/03/22
T R  4:00pm - 5:15pm
4.0 LAB Ouellette, Daniel John
27417 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
4.0 LAB Ouellette, Daniel John
1500

Fundamental Structures in Computer Science

Course Ref # Start/End Dates Credits Type Professor
27425 01/10/22 - 05/03/22
M W  2:30pm - 3:45pm
4.0 LCT Palazzolo, Thomas Joseph
27426 01/10/22 - 05/03/22
M W  1:00pm - 2:15pm
4.0 LAB Palazzolo, Thomas Joseph
27427 01/10/22 - 05/03/22
M W  1:00pm - 2:15pm
4.0 LAB Palazzolo, Thomas Joseph
27428 01/10/22 - 05/03/22
M W  4:00pm - 5:15pm
4.0 LAB Palazzolo, Thomas Joseph
27429 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
4.0 LCT TBA
27430 01/10/22 - 05/03/22
W  7:00pm - 8:40pm
4.0 LAB TBA
27431 01/10/22 - 05/03/22
T R  10:00am - 11:15am
4.0 LCT TBA
27432 01/10/22 - 05/03/22
T R  11:30am - 12:45pm
4.0 LAB TBA
2000

Introduction to C++ Programming Language

Course Ref # Start/End Dates Credits Type Professor
23293 01/10/22 - 05/03/22
M W  10:30am - 12:10pm
3.0 LL Jayyousi, Thaer Wael
2110

Computer Science I

Course Ref # Start/End Dates Credits Type Professor
27437 01/10/22 - 05/03/22
T R  10:00am - 11:15am
4.0 LCT Castro Hernandez, Alberto
27438 01/10/22 - 05/03/22
T R  11:30am - 12:45pm
4.0 LAB Castro Hernandez, Alberto
27439 01/10/22 - 05/03/22
T R  11:30am - 12:45pm
4.0 LAB Castro Hernandez, Alberto
27440 01/10/22 - 05/03/22
T R  1:00pm - 2:15pm
4.0 LAB Castro Hernandez, Alberto
27443 01/10/22 - 05/03/22
T R  8:30am - 9:45am
4.0 LCT TBA
27444 01/10/22 - 05/03/22
T R  10:00am - 11:15am
4.0 LAB TBA
27445 01/10/22 - 05/03/22
M W  4:00pm - 5:15pm
4.0 LCT TBA
27446 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
4.0 LAB TBA
2200

Computer Science II

Course Ref # Start/End Dates Credits Type Professor
27447 01/10/22 - 05/03/22
M W  1:00pm - 2:15pm
4.0 LCT Grosu, Daniel
27448 01/10/22 - 05/03/22
M  2:30pm - 4:10pm
4.0 LAB Grosu, Daniel
27449 01/10/22 - 05/03/22
W  2:30pm - 4:10pm
4.0 LAB Grosu, Daniel
27450 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
4.0 LCT TBA
27451 01/10/22 - 05/03/22
W  7:00pm - 8:40pm
4.0 LAB TBA
27486 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
4.0 LCT TBA
27487 01/10/22 - 05/03/22
R  7:00pm - 8:40pm
4.0 LAB TBA
3010

Ethics in Computer Science

Course Ref # Start/End Dates Credits Type Professor
23855 01/10/22 - 05/03/22
M W  11:30am - 12:45pm
3.0 LCT Palazzolo, Thomas Joseph
23963 01/10/22 - 05/03/22
T R  4:00pm - 5:15pm
3.0 LCT Palazzolo, Thomas Joseph
3020

Java Programming

Course Ref # Start/End Dates Credits Type Professor
23114 01/10/22 - 05/03/22
T R  8:30am - 10:10am
3.0 LL Jayyousi, Thaer Wael
25368 01/10/22 - 05/03/22
T R  12:30pm - 2:10pm
3.0 LL TBA
3100

Computer Architecture and Organization

Course Ref # Start/End Dates Credits Type Professor
27488 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
4.0 LCT Brocanelli, Marco
27489 01/10/22 - 05/03/22
M  7:00pm - 8:40pm
4.0 LAB Brocanelli, Marco
27490 01/10/22 - 05/03/22
W  7:00pm - 8:40pm
4.0 LAB Brocanelli, Marco
27491 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
4.0 LCT TBA
27492 01/10/22 - 05/03/22
R  7:00pm - 8:40pm
4.0 LAB TBA
3110

Algorithm Design and Analysis

Course Ref # Start/End Dates Credits Type Professor
22336 01/10/22 - 05/03/22
T R  2:30pm - 3:45pm
3.0 LCT Castro Hernandez, Alberto
23295 01/10/22 - 05/03/22
M W  7:00pm - 8:15pm
3.0 LCT TBA
3200

Programming Languages

Course Ref # Start/End Dates Credits Type Professor
27402 01/10/22 - 05/03/22
T R  11:30am - 12:45pm
3.0 LCT Goel, Narendra S.
3400

Human-Computer Interaction

Course Ref # Start/End Dates Credits Type Professor
25054 01/10/22 - 05/03/22
T R  1:00pm - 2:15pm
3.0 LCT Hua, Jing
3750

Introduction to Web Technology

Course Ref # Start/End Dates Credits Type Professor
22881 01/10/22 - 05/03/22 3.0 Online - No Scheduled Meetings TBA
4110

Software Engineering

Course Ref # Start/End Dates Credits Type Professor
27493 01/10/22 - 05/03/22
T R  4:00pm - 5:15pm
4.0 LCT Bosu, Amiangshu Shekhar
27494 01/10/22 - 05/03/22
T  5:30pm - 7:10pm
4.0 LAB Bosu, Amiangshu Shekhar
27495 01/10/22 - 05/03/22
R  5:30pm - 7:10pm
4.0 LAB Bosu, Amiangshu Shekhar
27507 01/10/22 - 05/03/22
M  6:00pm - 8:30pm
4.0 LCT TBA
27508 01/10/22 - 05/03/22
W  7:00pm - 8:40pm
4.0 LAB TBA
4310

IT Software Management

Course Ref # Start/End Dates Credits Type Professor
27405 01/10/22 - 05/03/22
T R  4:00pm - 5:15pm
3.0 LCT TBA
4320

Systems Administration

Course Ref # Start/End Dates Credits Type Professor
27406 01/10/22 - 05/03/22
T R  1:00pm - 2:15pm
3.0 LCT Witten, Doug Scott
4330

Mobile Application Development

Course Ref # Start/End Dates Credits Type Professor
26572 01/10/22 - 05/03/22
M W  11:30am - 12:45pm
3.0 LCT Ouellette, Daniel John
4420

Computer Operating Systems

Course Ref # Start/End Dates Credits Type Professor
27510 01/10/22 - 05/03/22
 7:00pm - 7:00pm
4.0 Hybrid Xu, Lihao
27512 01/10/22 - 05/03/22
W  9:30am - 11:10am
4.0 LAB Xu, Lihao
27513 01/10/22 - 05/03/22
M  9:30am - 11:10am
4.0 LAB Xu, Lihao
27514 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
4.0 LCT TBA
27515 01/10/22 - 05/03/22
R  7:00pm - 8:40pm
4.0 LAB TBA
4500

Introduction to Theoretical Computer Science

Course Ref # Start/End Dates Credits Type Professor
20050 01/10/22 - 05/03/22
M W  1:00pm - 2:15pm
3.0 LCT Goel, Narendra S.
23347 01/10/22 - 05/03/22
M  5:00pm - 7:30pm
3.0 LCT TBA
4710

Introduction to Database Management Systems

Course Ref # Start/End Dates Credits Type Professor
21609 01/10/22 - 05/03/22
M W  4:00pm - 5:15pm
3.0 LCT Lu, Shiyong
23348 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
3.0 LCT TBA
24486 01/10/22 - 05/03/22
T R  1:00pm - 2:15pm
3.0 LCT Castro Hernandez, Alberto
4990

Directed Study

Course Ref # Start/End Dates Credits Type Professor
20017 01/10/22 - 05/03/22
1.0 - 4.0 IND Grosu, Daniel
4992

Special Topics in Computer Science

Course Ref # Start/End Dates Credits Type Professor
22906 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
1.0 - 3.0 LCT Witten, Doug Scott
26417 01/10/22 - 05/03/22
M W  10:00am - 11:15am
1.0 - 3.0 LCT Draghici, Sorin
27612 01/10/22 - 05/03/22
M W  10:00am - 11:15am
1.0 - 3.0 LCT Han, Zhizhong
4995

Professional Practice in Computer Science

Course Ref # Start/End Dates Credits Type Professor
20249 01/10/22 - 05/03/22
1.0 IND Grosu, Daniel
4996

Senior Capstone Project

Course Ref # Start/End Dates Credits Type Professor
27517 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
4.0 LCT Mousavi Mojab, Seyed Ziae
27518 01/10/22 - 05/03/22
R  7:00pm - 8:40pm
4.0 LAB Mousavi Mojab, Seyed Ziae
27519 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
4.0 LCT Mousavi Mojab, Seyed Ziae
27520 01/10/22 - 05/03/22
W  7:00pm - 8:40pm
4.0 LAB Mousavi Mojab, Seyed Ziae
27614 01/10/22 - 05/03/22
 7:00pm - 7:00pm
4.0 Hybrid Brocanelli, Marco
27615 01/10/22 - 05/03/22
 7:00pm - 7:00pm
4.0 Hybrid Brocanelli, Marco
4999

Honors Thesis

Course Ref # Start/End Dates Credits Type Professor
20777 01/10/22 - 05/03/22
3.0 - 6.0 IND Grosu, Daniel
5050

Algorithms and Data Structures

Course Ref # Start/End Dates Credits Type Professor
22950 01/10/22 - 05/03/22
T R  7:30pm - 9:10pm
4.0 Synchronous (Online - Scheduled Meetings) Zhou, Xingyu
5100

Introduction to Mobility

Course Ref # Start/End Dates Credits Type Professor
26362 01/10/22 - 05/03/22
W  5:30pm - 8:00pm
3.0 LCT Dong, Zheng
5272

Principles of Cyber Security

Course Ref # Start/End Dates Credits Type Professor
26516 01/10/22 - 05/03/22 3.0 Online - No Scheduled Meetings TBA
5280

Introduction to Cyber-Physical Systems

Course Ref # Start/End Dates Credits Type Professor
23773 01/10/22 - 05/03/22
M W  2:30pm - 3:45pm
3.0 LCT Fisher, Nathan W.
5750

Principles of Web Technology

Course Ref # Start/End Dates Credits Type Professor
22340 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
3.0 LCT Ouellette, Daniel John
5870

Computer Graphics I

Course Ref # Start/End Dates Credits Type Professor
25055 01/10/22 - 05/03/22
T R  2:30pm - 3:45pm
3.0 LCT Hua, Jing
5991

Special Topics in Computer Science

Course Ref # Start/End Dates Credits Type Professor
24324 01/10/22 - 05/03/22
M  6:00pm - 8:30pm
1.0 - 4.0 LCT TBA
24517 01/10/22 - 05/03/22
R  6:30pm - 9:00pm
1.0 - 4.0 LCT TBA
26553 01/10/22 - 05/03/22
T R  10:00am - 11:15am
1.0 - 4.0 LCT Witten, Doug Scott
26726 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
1.0 - 4.0 LCT Venkatachalam, Saravanan
26820 01/10/22 - 05/03/22
T R  4:00pm - 5:15pm
1.0 - 4.0 LCT Jang, Rhongho
26899 01/10/22 - 05/03/22
M W  10:00am - 11:15am
1.0 - 4.0 LCT Draghici, Sorin
6430

Game Programming and Design II

Course Ref # Start/End Dates Credits Type Professor
23883 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
3.0 Hybrid Reynolds, Robert Gene
6431

Game Programming and Design II: Lab

Course Ref # Start/End Dates Credits Type Professor
23887 01/10/22 - 05/03/22
 7:00pm - 7:00pm
1.0 Hybrid Reynolds, Robert Gene
6500

Theory of Languages and Automata

Course Ref # Start/End Dates Credits Type Professor
20190 01/10/22 - 05/03/22
M W  2:30pm - 3:45pm
3.0 LCT Schwiebert, Loren J.
6580

Design and Analysis of Algorithms

Course Ref # Start/End Dates Credits Type Professor
24337 01/10/22 - 05/03/22
M W  1:00pm - 2:15pm
3.0 Hybrid Xu, Lihao
6995

Internship in Computer Science

Course Ref # Start/End Dates Credits Type Professor
21128 01/10/22 - 05/03/22
1.0 - 3.0 IND Arslanturk, Suzan
22218 01/10/22 - 05/03/22
1.0 - 3.0 IND Bosu, Amiangshu Shekhar
22219 01/10/22 - 05/03/22
1.0 - 3.0 IND Brocanelli, Marco
22220 01/10/22 - 05/03/22
1.0 - 3.0 IND Dong, Ming
22304 01/10/22 - 05/03/22
1.0 - 3.0 IND Draghici, Sorin
22305 01/10/22 - 05/03/22
1.0 - 3.0 IND Fisher, Nathan W.
22306 01/10/22 - 05/03/22
1.0 - 3.0 IND Han, Zhizhong
22307 01/10/22 - 05/03/22
1.0 - 3.0 IND Hua, Jing
22308 01/10/22 - 05/03/22
1.0 - 3.0 IND Jang, Rhongho
22309 01/10/22 - 05/03/22
1.0 - 3.0 IND Kotov, Alexander
22310 01/10/22 - 05/03/22
1.0 - 3.0 IND Lu, Shiyong
22311 01/10/22 - 05/03/22
1.0 - 3.0 IND Reynolds, Robert Gene
22312 01/10/22 - 05/03/22
1.0 - 3.0 IND Schwiebert, Loren J.
22313 01/10/22 - 05/03/22
1.0 - 3.0 IND Shi, Weisong
22314 01/10/22 - 05/03/22
1.0 - 3.0 IND Xu, Lihao
22315 01/10/22 - 05/03/22
1.0 - 3.0 IND Zhong, Zichun
22316 01/10/22 - 05/03/22
1.0 - 3.0 IND Zhu, Dongxiao
23886 01/10/22 - 05/03/22
1.0 - 3.0 IND Grosu, Daniel
26342 01/10/22 - 05/03/22
1.0 - 3.0 IND Dong, Zheng
7220

Parallel Computing II: Algorithms and Applications

Course Ref # Start/End Dates Credits Type Professor
22895 01/10/22 - 05/03/22
M W  2:30pm - 3:45pm
3.0 LCT Grosu, Daniel
7710

Database Management Systems II

Course Ref # Start/End Dates Credits Type Professor
24636 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
3.0 LCT Kotov, Alexander
7760

Deep Learning

Course Ref # Start/End Dates Credits Type Professor
26364 01/10/22 - 05/03/22
T R  5:30pm - 6:45pm
3.0 LCT Dong, Ming
7800

Artificial Intelligence II

Course Ref # Start/End Dates Credits Type Professor
23885 01/10/22 - 05/03/22
 7:00pm - 7:00pm
3.0 Hybrid Reynolds, Robert Gene
7810

Data Mining: Algorithms and Applications

Course Ref # Start/End Dates Credits Type Professor
23103 01/10/22 - 05/03/22
M W  5:30pm - 6:45pm
3.0 LCT Arslanturk, Suzan
7825

Machine Learning

Course Ref # Start/End Dates Credits Type Professor
24172 01/10/22 - 05/03/22
M W  11:30am - 12:45pm
3.0 LCT Zhu, Dongxiao
7990

Directed Study

Course Ref # Start/End Dates Credits Type Professor
20394 01/10/22 - 05/03/22
1.0 - 5.0 IND Arslanturk, Suzan
22192 01/10/22 - 05/03/22
1.0 - 5.0 IND Bosu, Amiangshu Shekhar
22193 01/10/22 - 05/03/22
1.0 - 5.0 IND Brocanelli, Marco
22194 01/10/22 - 05/03/22
1.0 - 5.0 IND Dong, Ming
22195 01/10/22 - 05/03/22
1.0 - 5.0 IND Dong, Zheng
22196 01/10/22 - 05/03/22
1.0 - 5.0 IND Draghici, Sorin
22197 01/10/22 - 05/03/22
1.0 - 5.0 IND Grosu, Daniel
22198 01/10/22 - 05/03/22
1.0 - 5.0 IND Han, Zhizhong
22199 01/10/22 - 05/03/22
1.0 - 5.0 IND Hua, Jing
22211 01/10/22 - 05/03/22
1.0 - 5.0 IND Jang, Rhongho
22212 01/10/22 - 05/03/22
1.0 - 5.0 IND Kotov, Alexander
22213 01/10/22 - 05/03/22
1.0 - 5.0 IND Lu, Shiyong
22214 01/10/22 - 05/03/22
1.0 - 5.0 IND Reynolds, Robert Gene
22215 01/10/22 - 05/03/22
1.0 - 5.0 IND Schwiebert, Loren J.
22216 01/10/22 - 05/03/22
1.0 - 5.0 IND Shi, Weisong
22280 01/10/22 - 05/03/22
1.0 - 5.0 IND Xu, Lihao
23096 01/10/22 - 05/03/22
1.0 - 5.0 IND Zhong, Zichun
23098 01/10/22 - 05/03/22
1.0 - 5.0 IND Zhu, Dongxiao
23888 01/10/22 - 05/03/22
1.0 - 5.0 IND Fisher, Nathan W.
7991

Advanced Topics in Computer Science

Course Ref # Start/End Dates Credits Type Professor
24382 01/10/22 - 05/03/22
M W  4:00pm - 5:15pm
1.0 - 4.0 LCT Kotov, Alexander
27629 01/10/22 - 05/03/22
F  2:30pm - 5:00pm
1.0 - 4.0 LCT Dong, Zheng
8260

Seminar in Networking, Distributed Systems and Parallel Systems

Course Ref # Start/End Dates Credits Type Professor
24306 01/10/22 - 05/03/22
M W  10:00am - 11:15am
3.0 LCT Brocanelli, Marco
8710

Seminar in Database Management Systems

Course Ref # Start/End Dates Credits Type Professor
25404 01/10/22 - 05/03/22
M W  1:00pm - 2:15pm
3.0 LCT Lu, Shiyong
8800

Seminar in Machine Learning and Artificial Intelligence

Course Ref # Start/End Dates Credits Type Professor
26519 01/10/22 - 05/03/22
M W  4:00pm - 5:15pm
3.0 SMR Zhu, Dongxiao
8990

Graduate Seminar

Course Ref # Start/End Dates Credits Type Professor
20576 01/10/22 - 05/03/22
T  11:30am - 12:20pm
1.0 LCT Shi, Weisong
8999

Master's Thesis Research and Direction

Course Ref # Start/End Dates Credits Type Professor
20789 01/10/22 - 05/03/22
1.0 - 8.0 IND Arslanturk, Suzan
22281 01/10/22 - 05/03/22
1.0 - 8.0 IND Bosu, Amiangshu Shekhar
22282 01/10/22 - 05/03/22
1.0 - 8.0 IND Brocanelli, Marco
22286 01/10/22 - 05/03/22
1.0 - 8.0 IND Dong, Ming
22287 01/10/22 - 05/03/22
1.0 - 8.0 IND Dong, Zheng
22288 01/10/22 - 05/03/22
1.0 - 8.0 IND Draghici, Sorin
22289 01/10/22 - 05/03/22
1.0 - 8.0 IND Grosu, Daniel
22290 01/10/22 - 05/03/22
1.0 - 8.0 IND Han, Zhizhong
22291 01/10/22 - 05/03/22
1.0 - 8.0 IND Hua, Jing
22292 01/10/22 - 05/03/22
1.0 - 8.0 IND Jang, Rhongho
22293 01/10/22 - 05/03/22
1.0 - 8.0 IND Kotov, Alexander
22294 01/10/22 - 05/03/22
1.0 - 8.0 IND Lu, Shiyong
22295 01/10/22 - 05/03/22
1.0 - 8.0 IND Reynolds, Robert Gene
22296 01/10/22 - 05/03/22
1.0 - 8.0 IND Schwiebert, Loren J.
22297 01/10/22 - 05/03/22
1.0 - 8.0 IND Shi, Weisong
22298 01/10/22 - 05/03/22
1.0 - 8.0 IND Xu, Lihao
23099 01/10/22 - 05/03/22
1.0 - 8.0 IND Zhong, Zichun
23100 01/10/22 - 05/03/22
1.0 - 8.0 IND Zhu, Dongxiao
23891 01/10/22 - 05/03/22
1.0 - 8.0 IND Fisher, Nathan W.
9990

Pre-Doctoral Candidacy Research

Course Ref # Start/End Dates Credits Type Professor
20808 01/10/22 - 05/03/22
1.0 - 8.0 IND Reynolds, Robert Gene
9991

Doctoral Candidate Status I: Dissertation Research and Direction

Course Ref # Start/End Dates Credits Type Professor
20207 01/10/22 - 05/03/22
7.5 IND Reynolds, Robert Gene
9992

Doctoral Candidate Status II: Dissertation Research and Direction

Course Ref # Start/End Dates Credits Type Professor
20164 01/10/22 - 05/03/22
7.5 IND Reynolds, Robert Gene
9993

Doctoral Candidate Status III: Dissertation Research and Direction

Course Ref # Start/End Dates Credits Type Professor
20826 01/10/22 - 05/03/22
7.5 IND Reynolds, Robert Gene
9994

Doctoral Candidate Status IV: Dissertation Research and Direction

Course Ref # Start/End Dates Credits Type Professor
20667 01/10/22 - 05/03/22
7.5 IND Reynolds, Robert Gene
9995

Candidate Maintenance Status: Doctoral Dissertation Research and Direction

Course Ref # Start/End Dates Credits Type Professor
20112 01/10/22 - 05/03/22
IND Reynolds, Robert Gene