Subject
  • CS
  • Change subject
Class format
Days and times
-
Class days
Credits
Other options
Availability
Class availability

Computer Science

Need more info? Visit the Computer Science website.

CS 101 Technology and Computer Science • 5 Cr.

Prerequisite: MATH 098 or higher. Fee: $52.50 eLearning Fee. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3456 OAS Staff Online view required books/supplies 30 refreshed

CS 195 Special Topics in Computer Science • V1-10 Cr.

Prerequisite: Permission of instructor. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3460 A Staff TTh, 1:30pm-2:20pm in L219 view required books/supplies 23 refreshed

CS 210 Fundamentals of Computer Science I • 5 Cr.

Prerequisite: MATH&142 or higher with a C- or better, or placement by assessment in MATH& 151 or above, or entry code. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3462 A Staff DAILY, 9:30am-10:20am in L218 view required books/supplies 32 refreshed
3464 B Staff DAILY, 10:30am-11:20am in L218 view required books/supplies 32 refreshed
3468 D Staff DAILY, 4:30pm-5:20pm in L219 view required books/supplies 32 refreshed
3470 E Staff MW, 5:30pm-7:40pm in L219 view required books/supplies 32 refreshed
3472 OAS Staff Online view required books/supplies 32 refreshed
Fee: $52.50 eLearning Fee.
3474 OBS Staff Online view required books/supplies 32 refreshed
Fee: $52.50 eLearning Fee.

CS 211 Fundamentals of Computer Science II • 5 Cr.

Prerequisite: CS 210 or entry code How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3476 A Staff DAILY, 9:30am-10:20am in L219 view required books/supplies 32 refreshed
3478 B Staff DAILY, 9:30am-10:20am in L221 view required books/supplies 32 refreshed
3480 C Staff DAILY, 11:30am-12:20pm in R304 view required books/supplies 32 refreshed
3482 OAS Staff Online view required books/supplies 32 refreshed
Fee: $52.50 eLearning Fee.
3484 OBS Staff Online view required books/supplies 32 refreshed
Fee: $52.50 eLearning Fee.

CS 300 Data Structures • 5 Cr.

Prerequisite: CS 211, and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3486 A Staff TF, 12:30pm-2:40pm in L221 view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.

CS 310 Python for Data Science • 5 Cr.

Prerequisite: Admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3446 A Staff MTF, 1:30pm-2:20pm in L219 view required books/supplies 24 refreshed

CS 320 Programming Languages • 5 Cr.

Prerequisites: CS 300 with a C or better, and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3488 A Sara Farag MTF, 11:30am-12:20pm in L219
W, 10:30am-12:20pm in L220
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3490 B Sara Farag MTF, 11:30am-12:20pm in L219
Th, 10:30am-12:20pm in L220
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3492 C Staff MTF, 1:30pm-2:20pm in L220
Th, 12:30pm-2:20pm in L220
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.

CS 351 Computer Architecture I • 5 Cr.

Prerequisite: CS 211, and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3496 A Fatma Serce MTF, 10:30am-11:20am in L219
W, 10:30am-12:20pm in L221
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit.
3498 B Zhiyun Li MTF, 10:30am-11:20am in L219
Th, 10:30am-12:20pm in L221
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit.
3500 C Zhiyun Li MTF, 10:30am-11:20am in L220
W, 10:30am-12:20pm in L219
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit.

CS 360 Operating Systems • 5 Cr.

Prerequisite: CS 351 with a C or better and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3502 A Alfred Nehme MTF, 12:30pm-1:20pm in L219
W, 10:30am-12:20pm in L219
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3504 B Alfred Nehme MTF, 12:30pm-1:20pm in L219
Th, 10:30am-12:20pm in L219
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3506 C Staff MTF, 2:30pm-3:20pm in L219
W, 12:30pm-2:20pm in L219
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.

CS 370 Internet of Things • 5 Cr.

Prerequisite: Admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3220 A Staff TTh, 5:30pm-7:40pm in L220 view required books/supplies 24 refreshed

CS 441 Functional Programming • 5 Cr.

Prerequisite: CS 211, and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3508 A Staff MTF, 1:30pm-2:20pm in L219
W, 12:30pm-2:20pm in L221
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.

CS 482 Senior Capstone II • 4 Cr.

Prerequisites: CS 481 with a C or better and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3562 A Alfred Nehme W, 2:30pm-5:20pm in L219
W, 2:30pm-5:20pm in L218
Th, 2:30pm-5:20pm in L218
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3564 B Fatma Serce W, 2:30pm-5:20pm in L219
Th, 2:30pm-5:20pm in L219
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3566 C Sara Farag W, 2:30pm-5:20pm in L219
W, 2:30pm-5:20pm in L220
Th, 2:30pm-5:20pm in L220
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.
3568 D Staff W, 2:30pm-5:20pm in L219
W, 2:30pm-5:20pm in L221
Th, 2:30pm-5:20pm in L221
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register.

CS 485 Computer Science Co-Op/Practicum • V1-5 Cr.

Prerequisites: CS 300 with a C or better, and admission to BS CS program, or instructor's permission. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3570 HYA Margo Ikegami M, 5:30pm-7:20pm in L218 view required books/supplies 24 refreshed
This section is a hybrid class. On campus sessions meet on the days listed. The balance of instruction occurs online as directed by the course syllabus. CS Majors only; instructor does not give permission for non-majors to register.