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 Art Lovestedt Online view required books/supplies Class full, 1 on waitlist
Fee: $52.50 eLearning Fee. 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.
3458 OBS Art Lovestedt Online view required books/supplies 4 refreshed
Fee: $52.50 eLearning Fee. 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, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version inste ad after registering. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3462 B Winnie Li Online view required books/supplies Class full, 3 on waitlist
Fees: $52.50 eLearning, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version instead after registering. This class uses JAVA. 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.
3470 OAS Taesik Kim Online view required books/supplies Class full, 4 on waitlist
Fees: $52.50 eLearning, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version instead after registering. This class uses JAVA. 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.
3460 A Tanuja Joshi Online DAILY, 9:30am-10:20am view required books/supplies Class full, 1 on waitlist
Fees: $52.50 eLearning, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version instead after registering. This class uses JAVA. 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.
3466 D Taesik Kim Online TTh, 3:30pm-5:40pm view required books/supplies Class full, 2 on waitlist
Fees: $52.50 eLearning, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version instead after registering. This class uses JAVA. 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.
3156 F Tatiana Harrison Online MTWTh, 4:30pm-5:20pm view required books/supplies 1 refreshed
Fees: $52.50 eLearning, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version instead after registering. This class uses JAVA. This online class will be taught synchronously. The students who sign up need to be able to attend online sessions 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.
3468 E Joseph Hueffed Online TTh, 5:30pm-7:40pm view required books/supplies Class full, 2 on waitlist
Fees: $52.50 eLearning, $35.00 access to required e-textbook located in Canvas. Students may opt-out and buy the print version instead after registering. This class uses JAVA. 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
3478 C Bill Iverson Online view required books/supplies 9 refreshed
This class uses JAVA. Fee: $52.50 eLearning Fee. 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.
3480 OAS Bill Iverson Online view required books/supplies 2 refreshed
This class uses JAVA. Fee: $52.50 eLearning Fee. 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.
3482 OBS Bill Iverson Online view required books/supplies 5 refreshed
This class uses JAVA. Fee: $52.50 eLearning Fee. 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.
3474 A James Livingston Online DAILY, 9:30am-10:20am view required books/supplies 2 refreshed
This class uses JAVA. Fees: $52.50 eLearning. 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.
3476 B James Livingston Online DAILY, 11:30am-12:20pm view required books/supplies 4 refreshed
This class uses JAVA. Fees: $52.50 eLearning. 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 300 Data Structures • 5 Cr.

Prerequisite: CS 211, 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
3484 A Robert Main Online TF, 12:30pm-2:40pm view required books/supplies 8 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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 310 Python for Data Science • 5 Cr.

Prerequisite: 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
3150 A Zhiyun Li Online MTF, 1:30pm-2:20pm
Online W, 12:30pm-2:20pm
view required books/supplies 4 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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 320 Programming Languages • 5 Cr.

Prerequisites: CS 300 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
3486 A Sara Farag Online MTF, 11:30am-12:20pm
Online W, 10:30am-12:20pm
view required books/supplies 10 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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.
3488 B Sara Farag Online MTF, 11:30am-12:20pm
Online Th, 10:30am-12:20pm
view required books/supplies Class full, 1 on waitlist
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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.
3490 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 Class full recheck
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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 351 Computer Architecture I • 5 Cr.

Prerequisite: CS 211, 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
3494 A Fatma Serce Online MTF, 10:30am-11:20am
Online W, 10:30am-12:20pm
view required books/supplies Class full recheck
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit. 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.
3498 C Zhiyun Li Online MTF, 10:30am-11:20am
Online W, 10:30am-12:20pm
view required books/supplies Class full recheck
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit. 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.
3496 B Tanvir Rahman Online TTh, 4:30pm-6:20pm
Online F, 10:30am-11:20am
view required books/supplies 7 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit. 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
3500 A Alfred Nehme Online MTF, 12:30pm-1:20pm
Online W, 12:30pm-2:20pm
view required books/supplies 2 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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.
3502 B Alfred Nehme Online MTF, 12:30pm-1:20pm
Online Th, 12:30pm-2:20pm
view required books/supplies 7 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $52.50 eLearning. 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 482 Senior Capstone II • 4 Cr.

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

Item # Section Instructor Day(s), Times, Room Books Seats available
3508 A Alfred Nehme Online W, 2:30pm-5:20pm view required books/supplies 16 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $42.00 eLearning. 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.
3560 B Fatma Serce Online W, 2:30pm-5:20pm view required books/supplies 13 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $42.00 eLearning. 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.
3562 C Sara Farag Online W, 2:30pm-5:20pm view required books/supplies 13 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $42.00 eLearning. 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.
3564 D Zhiyun Li Online W, 2:30pm-5:20pm view required books/supplies 14 refreshed
CS Majors only; instructor does not give permission for non-majors to register. Fees: $42.00 eLearning. 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. Students are required to purchase Arduino Uno Starter Kit and Raspberry Pi 3 B+ (or 4) Starter Kit. If you have questions, please contact the instructor.