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. |