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
3451 OAS Art Lovestedt Online view required books/supplies Class full, 4 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.
3453 OBS Art Lovestedt Online view required books/supplies Class full, 2 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 197 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
3843 A Fatma Serce
Alfred Nehme
Online
Online
view required books/supplies Class full, 5 on waitlist
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, $35.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
3467 OAS Winnie Li Online view required books/supplies Class full, 5 on waitlist
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.
3469 OAS Tanuja Joshi Online view required books/supplies Class full, 5 on waitlist
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.
3463 D Tatiana Harrison Online MTWTh, 3:00pm-3:50pm view required books/supplies 2 refreshed
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.
3461 C Vinayak Rao Online MT, 4:30pm-6:20pm view required books/supplies 14 refreshed
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.
3465 E Joseph Hueffed Online TTh, 5:30pm-7:40pm view required books/supplies Class full, 5 on waitlist
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
3477 OAS Taesik Kim Online view required books/supplies Class full, 5 on waitlist
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. This is a merged course. Students from #3477 and #3479 will be combined into one class.
3479 OBS Taesik Kim Online view required books/supplies Class full, 3 on waitlist
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. This is a merged course. Students from #3477 and #3479 will be combined into one class.
3473 B James Livingston Online DAILY, 9:30am-10:20am view required books/supplies Class full, 4 on waitlist
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.
3475 C James Livingston Online DAILY, 11:30am-12:20pm view required books/supplies Class full, 2 on waitlist
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 212 C++ Data Structures • 5 Cr.

Prerequisite: CS 211. Fee: $52.50 eLearning Fee. How to clear prerequisites?

Item # Section Instructor Day(s), Times, Room Books Seats available
3481 OAS Bill Iverson Online view required books/supplies Class full, 5 on waitlist
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 250 Management Information Systems • 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
3483 OAS Ravipal Soin Online 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 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 401 Algorithms • 5 Cr.

Prerequisites: CS 300 with a C or better, MATH 301 and admission to BS CS program, or instructor's permission. Fees: $52.50 eLearning, $39.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 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.
3491 B Zhiyun Li Online MTF, 10:30am-11:20am
Online W, 10:30am-12:20pm
view required books/supplies 2 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. This is a merged course. Students from #3491 and #3493 will be combined into one class.
3493 C Zhiyun Li Online MTF, 10:30am-11:20am
Online Th, 10:30am-12:20pm
view required books/supplies 13 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. This is a merged course. Students from #3491 and #3493 will be combined into one class.

CS 410 Software Engineering • 5 Cr.

Prerequisites: CS 300 with a C or better, and admission to BS CS program, or instructor's permission. Fees: $52.50 eLearning, $40.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
3495 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. 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. This is a merged course. Students from #3495, #3497 and #3499 will be combined into one class.
3497 B Sara Farag Online MTF, 11:30am-12:20pm
Online Th, 10:30am-12:20pm
view required books/supplies Class full recheck
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. This is a merged course. Students from #3495, #3497 and #3499 will be combined into one class.
3499 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 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. This is a merged course. Students from #3495, #3497 and #3499 will be combined into one class.

CS 455 Cloud Computing • 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
3503 A Alfred Nehme Online MTF, 12:30pm-1:20pm
Online W, 10:30am-12:20pm
view required books/supplies 1 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. This is a merged course. Students from #3503 and #3505 will be combined into one class.
3505 B Alfred Nehme Online MTF, 12:30pm-1:20pm
Online Th, 10:30am-12:20pm
view required books/supplies 8 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. This is a merged course. Students from #3503 and #3505 will be combined into one class.

CS 470 Mobile Application Development • 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
3485 A Taesik Kim Online MTF, 2:30pm-3:20pm
Online W, 12:30pm-2:20pm
view required books/supplies 5 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 483 Senior Capstone III • 3 Cr.

Prerequisites: CS 482 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
3507 A Alfred Nehme Online W, 2:30pm-5: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.
3509 B Fatma Serce Online W, 2:30pm-5:20pm view required books/supplies 15 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.
3569 C Sara Farag Online W, 2:30pm-5:20pm view required books/supplies 15 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.
3571 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. 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
3573 HYA Margo Ikegami Online M, 5:30pm-7:20pm view required books/supplies 22 refreshed
CS Majors only; instructor does not give permission for non-majors to register. This class will have synchronous online meetings and activities scheduled Mondays from 5:30 - 7:20 pm. 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.