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
3459 OAS Art Lovestedt Online view required books/supplies Class full, 3 on waitlist
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus.

CS 195 Special Topics in Computer Science • 2 Cr.

Prerequisite: Permission of instructor. Fee: $21.00 eLearning Fee. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3463 A Fatma Serce Online view required books/supplies 18 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This is an asynchronous online class which means all course materials are available online and students are not required to attend class activities in real time. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus..

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. Fees: $52.50 eLearning, $33.00 includes required e-textbook/digital materials accessed via Canvas, print version available as an add itional purchase. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3475 OAS Bill Iverson Online view required books/supplies 4 refreshed
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus. This is a merged course. Students from #3475 and #3477 will be merged together.
3477 OBS Bill Iverson Online view required books/supplies 27 refreshed
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus. This is a merged course. Students from #3475 and #3477 will be merged together.
3469 OCS Tanuja Joshi Online view required books/supplies 18 refreshed
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus.
3471 ODS Tatiana Harrison Online DAILY, 4:30pm-5:20pm view required books/supplies 12 refreshed
This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3473 OES Joseph Hueffed Online TTh, 5:30pm-7:40pm view required books/supplies Class full, 4 on waitlist
This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.

CS 211 Fundamentals of Computer Science II • 5 Cr.

Prerequisite: CS 210 or entry code Fee: $52.50 eLearning Fee. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3485 OAS Winnie Li Online view required books/supplies 20 refreshed
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus.
3487 OBS Taesik Kim Online view required books/supplies Class full recheck
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus.
3483 OCS James Livingston Online DAILY, 9:30am-10:20am view required books/supplies 21 refreshed
This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. This is a merged course. Students from #3479 and #3483 will be merged into one class. If you have questions, please contact the instructor.
3479 OES James Livingston Online DAILY, 9:30am-10:20am view required books/supplies 29 refreshed
This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. This is a merged course. Students from #3479 and #3483 will be merged into one class. If you have questions, please contact the instructor.
3481 ODS Taesik Kim Online DAILY, 11:30am-12:20pm view required books/supplies 22 refreshed
This is an asynchronous online class which means all course materials are available online and students are not required to attend synchronous class activities. There is a set schedule and specified due dates for all coursework. Additional information will be provided in the syllabus.

CS 300 Data Structures • 5 Cr.

Prerequisite: CS 211, and admission to BS CS program, or instructor's permission. Fees: $52.50 eLearning, $33.00 includes required e-textbook/digital materials accessed via Canvas, print version available as an add itional purchase. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3489 A Fatma Serce Online MTF, 10:30am-11:20am
Online W, 10:30am-12:20pm
view required books/supplies 17 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3491 B Zhiyun Li Online MTF, 10:30am-11:20am
Online Th, 10:30am-12:20pm
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. This is a merged course. Students from #3491 and #3493 will be merged together. If you have questions, please contact the instructor.
3493 C Zhiyun Li Online MTF, 10:30am-11:20am
Online W, 10:30am-12:20pm
view required books/supplies 24 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. This is a merged course. Students from #3491 and #3493 will be merged together. If you have questions, please contact the instructor.

CS 331 Database Systems • 5 Cr.

Prerequisite: CS 211, and admission to BS CS program, or instructor's permission. Fees: $52.50 eLearning, $33.00 includes required e-textbook/digital materials accessed via Canvas, print version available as an add itional purchase. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3499 A Sara Farag Online MTF, 11:30am-12:20pm
Online W, 10:30am-12:20pm
view required books/supplies 21 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3501 B Sara Farag Online MTF, 11:30am-12:20pm
Online Th, 10:30am-12:20pm
view required books/supplies 20 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3503 C Sara Farag Online MT, 1:30pm-2:20pm
Online Th, 12:30pm-2:20pm
Online F, 11:30am-12:20pm
view required books/supplies 22 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.

CS 341 Computer Networks • 5 Cr.

Prerequisite: CS 211, and admission to BS CS program, or instructor's permission. Fees: $52.50 eLearning, $33.00 includes required e-textbook/digital materials accessed via Canvas, print version available as an add itional purchase. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3505 A Tanvir Rahman Online TTh, 4:30pm-6:40pm view required books/supplies Class full, 5 on waitlist
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.

CS 360 Operating Systems • 5 Cr.

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

Item # Section Instructor Day(s), Times, Room Books Seats available
3845 A Alfred Nehme Online MTF, 10:30am-11:20am
Online Th, 10:30am-12:20pm
view required books/supplies Class full, 5 on waitlist
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.

CS 460 Machine Learning • 5 Cr.

Prerequisites: CS 300 with a C or better, MATH 208, MATH 270 and admission to BS CS program, or instructor's permission. Fee: $52.50 eLearning Fee. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3507 A Alfred Nehme Online MTF, 12:30pm-1:20pm
Online W, 10:30am-12:20pm
view required books/supplies Class full, 5 on waitlist
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.

CS 481 Senior Capstone I • 3 Cr.

Prerequisites: CS 410 with a C or better and admission to BS CS program, or instructor's permission. Fee: $31.50 eLearning Fee. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3561 A Alfred Nehme Online W, 2:30pm-5:20pm view required books/supplies 22 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3563 B Fatma Serce Online W, 2:30pm-5:20pm view required books/supplies Class full, 3 on waitlist
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3565 C Sara Farag Online W, 2:30pm-5:20pm view required books/supplies 4 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.
3567 D Zhiyun Li Online W, 2:30pm-5:20pm view required books/supplies 20 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions at the days and times listed above. In addition, there will be content delivered asynchronously, which means students will be able to access course materials outside of the listed timeframes. If you have questions, please contact the instructor.

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
3569 HYA Margo Ikegami M, 5:30pm-7:20pm in L218 view required books/supplies 23 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This class will meet on campus at the times/days listed above. In addition, there will be content delivered asynchronously, which means students will access course material online outside of scheduled class meetings. Additional information will be provided in the syllabus. If you have questions, please contact the instructor.