Computer Science (CS)Engineering
Showing 89 results.
Course descriptions provided by the Courses of Study 2020-2021.
Last Updated
- Schedule of Classes - January 20, 2021 7:14PM EST
- Course Catalog - January 20, 2021 7:15PM EST
Classes
CS 1110
Course Description
Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recusion, arrays and vectors, strings, ... view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
364 seats are reserved for freshmen and sophomores during pre-enroll. Additional seats will open up during add/drop. All students (not just engineers!) may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1010.
Class Number & Section Details
Meeting Pattern
- TUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Fan, K
Lee, L
Additional Information
Instruction Mode: Online
CS 1112
Course Description
Programming and problem solving using MATLAB. Emphasizes the systematic development of algorithms and programs. Topics include iteration, functions, arrays, recursion, object-oriented programming, and ... view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TRTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor. You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: Online
This section is for students who are not in Ithaca. You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1012.
Class Number & Section Details
Meeting Pattern
- WUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WUpson Hall 225
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: Online
CS 1132
Course Description
Introduction to the MATLAB programming language. Covers the basic programming constructs of MATLAB, including assignment, conditionals, iteration, functions, arrays, vectorized computation, and scientific ... view course details
Seven Week - First. Choose one lecture and one laboratory.
Credits and Grading Basis
2 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- MWTo Be Assigned
- Feb 8 - Mar 26, 2021
Instructors
Fan, K
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - Mar 26, 2021
Instructors
Fan, K
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - Mar 26, 2021
Instructors
Fan, K
Additional Information
Instruction Mode: Online
CS 1133
Course Description
Introduction to the Python programming language. Covers the basic programming constructs of Python, including assignment, conditionals, iteration, functions, object-oriented design, arrays, and vectorized ... view course details
Seven Week - First.
Credits and Grading Basis
2 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- MWFTo Be Assigned
- Feb 8 - Mar 26, 2021
Instructors
Frey, C
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Seven Week - First.
Credits and Grading Basis
2 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - Mar 26, 2021
Instructors
Frey, C
Additional Information
Instruction Mode: Online
CS 1300
Course Description
The World Wide Web is both a technology and a pervasive and powerful resource in our society and culture. To build functional and effective web sites, students need technical and design skills as well ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 1300
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Smith, M
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Smith, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Smith, M
Additional Information
Instruction Mode: Online
CS 1340
Course Description
Computing requires difficult choices that can have serious implications for real people. This course covers a range of ethical, societal, and policy implications of computing and information. It draws ... view course details
Regular Academic Session. Combined with: INFO 1260
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kleinberg, J
Levy, K
Additional Information
Instruction Mode: Online
CS 1380
Course Description
This course provides an introduction to data science. Given data from economics, medicine, biology, or physics, collected from internet denizens, survey respondents, or wireless sensors, how can one understand ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: ORIE 1380, STSCI 1380
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Hybrid-Online and In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Hybrid-Online and In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Hybrid-Online and In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Hybrid-Online and In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session. Choose one lecture and one discussion. Combined with: ORIE 1380, STSCI 1380
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Online
Department Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Online
Department Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Online
Department Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Online
Department Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Williamson, D
Additional Information
Instruction Mode: Online
Department Consent Required (Add)
CS 1710
Course Description
This course provides an introduction to the science of the mind. Everyone knows what it's like to think and perceive, but this subjective experience provides little insight into how minds emerge from ... view course details
Regular Academic Session. Combined with: COGST 1101, LING 1170, PHIL 1910, PSYCH 1102
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Swallow, K
Additional Information
Instruction Mode: Online
CS 1998
Course Description
Freshmen and Nontechnical Team Projects. view course details
Seven Week - Second.
Credits and Grading Basis
1-3 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Mar 29 - May 14, 2021
Instructors
Tardos, E
Additional Information
Instruction Mode: Independent Studies
Coding Interview Prep class co-sponsored by Women in Computing at Cornell (WICC) and Under-Represented Minorities in Computing (URMC). Open to everyone, but created with the intention and focus to uplift and empower those typically underrepresented in the computing fields to navigate the interview process.Instructor Consent Required (Add)
Project Session Full.
Credits and Grading Basis
1-3 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Independent Studies
For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program. Intro to iOS Development - https://www.cornellappdev.com/courses/ios.
Project Session Full.
Credits and Grading Basis
1-3 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- TBA
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Independent Studies
For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program. Intro to Android Development - https://www.cornellappdev.com/courses/android
Project Session Full.
Credits and Grading Basis
1-3 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- TBA
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Independent Studies
For CU App Dev students only. You may only enroll if you have been accepted to the CU App Dev training program. Intro to Backend Development -https://www.cornellappdev.com/courses/backend
Project Session Full.
Credits and Grading Basis
1-3 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Muhlberger, C
Additional Information
Instruction Mode: Independent Studies
For freshmen working in Cornell's Space Systems Design Studio. You may only enroll if you have been accepted to join a flight experiment team in the SSDS.
CS 2043
Course Description
UNIX and UNIX-like systems are increasingly being used on personal computers, mobile phones, web servers, and many other systems. They represent a wonderful family of programming environments useful both ... view course details
Seven Week - First.
Credits and Grading Basis
2 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - Mar 26, 2021
Instructors
DiNapoli, R
Additional Information
Instruction Mode: Distance Learning-Asynchronous
CS 2110
Course Description
Intermediate programming in a high-level language and introduction to computer science. Topics include object-oriented programming (classes, objects, subclasses, types), graphical user interfaces, algorithm ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: ENGRD 2110
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
You may opt to enroll in a 1-credit Academic Excellence Workshop (AEW) to be taken in conjunction with this course. AEWs are weekly collaborative problem-solving workshops designed to enhance student understanding of course material. AEWs are facilitated by upper-level engineering students. They are graded S/U based on attendance. In order to attend an AEW, you must enroll in an AEW section, listed under course number ENGRG 1011.
Class Number & Section Details
Meeting Pattern
- TTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
CS 2111
Course Description
Meets weekly for one hour, in collaboration with CS 2110. Designed to enhance understanding of object-oriented programming, use of the application for writing Java programs, and other programming issues, ... view course details
Regular Academic Session.
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Co-requisite: CS/ENGRD 2110.
Regular Academic Session.
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gries, D
Muhlberger, C
Additional Information
Instruction Mode: Online
Co-requisite: CS/ENGRD 2110.
CS 2300
Course Description
Web programming requires the cooperation of two machines: the one in front of the viewer (client) and the one delivering the content (server). INFO 1300 concentrates almost exclusively on the client side. ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 2300, NBA 5301
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Harms, K
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Harms, K
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Harms, K
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Harms, K
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Harms, K
Additional Information
Instruction Mode: Online
CS 2770
Course Description
Balancing environmental, economic, and societal needs for a sustainable future encompasses problems of unprecedented size and complexity. Computing and information science can play an important role in ... view course details
Regular Academic Session. Combined with: AEM 2770, INFO 2770
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Gomes, C
Additional Information
Instruction Mode: Online
Prerequisites: Students are expected to have basic knowledge of probability theory and calculus.
CS 2800
Course Description
Covers the mathematics that underlies most of computer science. Topics include mathematical induction; logical proof; propositional and predicate calculus; combinatorics and discrete mathematics; some ... view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWFTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
For students who need the course to graduate or to affiliate with CS and are unable to come to Ithaca. Online exams will be permitted on a case by case basis. You may file a request for enrollment permission at the following form (CMail/NetID login required); requests will be processed and granted permissions will be sent in February/add-drop period. https://docs.google.com/forms/d/e/1FAIpQLScO8TkNw4hY6ekkXwH3I6IcNjoGuxB32LpbCVTejHiy1h4xSg/viewform?usp=sf_linkDepartment Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- TTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- FTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
van Zuylen, A
Additional Information
Instruction Mode: Online
CS 3110
Course Description
Advanced programming course that emphasizes functional programming techniques and data structures. Programming topics include recursive and higher-order procedures, models of programming language evaluation ... view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
Instructors
Clarkson, M
Additional Information
Instruction Mode: Online
CS 3152
Course Description
A project-based course in which programmers and designers collaborate to make a computer game. This course investigates the theory and practice of developing computer games from a blend of technical, aesthetic, ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 3152
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Online
Admittance is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at: http://gdiac.cs.cornell.edu/courses/application/ Must be taken concurrently with ENGRC 3152.Instructor Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Online
Instructor Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Online
Instructor Consent Required (Add)
CS 3300
Course Description
This course will introduce students to working with data in the context of modern web applications. These include data representation with relational and non-relational databases, data mining to find patterns ... view course details
Regular Academic Session. Combined with: INFO 3300, INFO 5100
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 12 - May 14, 2021
Instructors
Rzeszotarski, J
- MW TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Rzeszotarski, J
Additional Information
Instruction Mode: Online
Enrollment limited to undergraduate students. Monday and Wednesday Lectures are Asynchronous. Please email Terry Horgan tmh233@cornell.edu if you are interested in being added to the waitlist.Instructor Consent Required (Add)
CS 3410
Course Description
Introduction to computer organization, systems programming and the hardware/ software interface. Topics include instruction sets, computer arithmetic, datapath design, data formats, addressing modes, memory ... view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Bracy, A
Sampson, A
Additional Information
Instruction Mode: Online
CS 3420
Course Description
An introduction to the design of embedded systems, with an emphasis on understanding the interaction between hardware, software, and the physical world. Topics covered include assembly language programming, ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: ECE 3140
Credits and Grading Basis
4 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Napp, N
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Napp, N
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Napp, N
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Napp, N
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Napp, N
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Napp, N
Additional Information
Instruction Mode: Online
CS 3758
Course Description
Creating robots capable of performing complex tasks autonomously requires one to address a variety of different challenges such as sensing, perception, control, planning, mechanical design, and interaction ... view course details
Regular Academic Session. Choose one lecture and one laboratory. Combined with: ECE 4180, ECE 5772, MAE 4180, MAE 5180
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- MThurston Hall 101A
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- TThurston Hall 101A
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: In Person
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- WThurston Hall 101A
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- RThurston Hall 101A
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- ROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Online
Class Number & Section Details
Meeting Pattern
- FThurston Hall 101A
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kress-Gazit, H
Additional Information
Instruction Mode: Online
CS 4090
Course Description
Earn course credit for working as a consultant or ugrad TA in a computer science course. view course details
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
Project Session Full.
Credits and Grading Basis
1-4 Credits Sat/Unsat(Satisfactory/Unsatisfactory)
CS 4120
Course Description
An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program ... view course details
Regular Academic Session. Combined with: CS 5120
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- MWFTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Myers, A
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session. Combined with: CS 5120
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Myers, A
Additional Information
Instruction Mode: Online
Enrollment limited to CS students not in Ithaca or have SDS accommodations. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class. Waitlist will be available during add/drop.
CS 4121
Course Description
Students will build a working compiler for an object-oriented language. view course details
Regular Academic Session. Combined with: CS 5121
Credits and Grading Basis
2 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Myers, A
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Must be taken concurrently with CS 4120.
CS 4152
Course Description
Project-based follow-up course to CS 3152. Students work in a multidisciplinary team to develop a game that incorporates innovative game technology. Advanced topics include 3D game development, mobile ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: INFO 4152
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Online
Admittance is by instructor permission only. Students who would like to obtain permission must submit an application. The application is available online at: http://gdiac.cs.cornell.edu/courses/application/ Must be taken concurrently with ENGRC 4152.Instructor Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Online
Instructor Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
White, W
Additional Information
Instruction Mode: Online
Instructor Consent Required (Add)
CS 4220
Course Description
Introduction to the fundamentals of numerical linear algebra: direct and iterative methods for linear systems, eigenvalue problems, singular value decomposition. In the second half of the course, the above ... view course details
Regular Academic Session. Combined with: MATH 4260
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Benson, A
Additional Information
Instruction Mode: Online
Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Regular Academic Session. Combined with: MATH 4260
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Benson, A
- MWFOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC at Cornell Tech. Class will be streamed from Ithaca. Enrollment is restricted to Cornell Tech MEng students and is by instructor permission only. Please contact the instructor for approval.Department Consent Required (Add)
CS 4300
Course Description
How to make sense of the vast amounts of information available online, and how to relate it and to the social context in which it appears? This course introduces basic tools for retrieving and analyzing ... view course details
Regular Academic Session. Combined with: INFO 4300
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Section Topic
Topic: Language and Information
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Danescu-Niculescu-Mizil, C
Additional Information
Instruction Mode: Online
Regular Academic Session. Combined with: INFO 4300
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Danescu-Niculescu-Mizil, C
- TROnline Meeting
Additional Information
Instruction Mode: Online
Open to Cornell Tech students only.Instructor Consent Required (Add)
CS 4410
Course Description
Introduction to the design of systems programs, with emphasis on multiprogrammed operating systems. Topics include concurrency, synchronization, deadlocks, memory management, protection, input-output methods, ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TRTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Alvisi, L
Van Renesse, R
Additional Information
Instruction Mode: Hybrid-Online and In Person
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Alvisi, L
Van Renesse, R
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 4411
Course Description
Studies the practical aspects of operating systems through the design and implementation of an operating system kernel that supports multiprogramming, virtual memory, and various input-output devices. ... view course details
Regular Academic Session.
Credits and Grading Basis
2 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- FTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Alvisi, L
Van Renesse, R
Additional Information
Instruction Mode: In Person
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session.
Credits and Grading Basis
2 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- FOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Alvisi, L
Van Renesse, R
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Students should not enroll in CS 4411 without having successfully completed CS 4410 or have concurrent enrollment in CS 4410.
CS 4450
Course Description
This course introduces the basic architectural and design principles of computer networking including the design of communication protocols, congestion control, routing and switching, Internet, data center ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Agarwal, R
Additional Information
Instruction Mode: Hybrid-Online and In Person
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Agarwal, R
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 4670
Course Description
An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through ... view course details
Regular Academic Session. Combined with: CS 5670
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Hariharan, B
Additional Information
Instruction Mode: Online
Must take the course synchronously. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Regular Academic Session. Combined with: CS 5670
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Hariharan, B
Additional Information
Instruction Mode: Online
This section is for students who must take the course asynchronously due to time zone differences and is by department permission only. Please add yourself to the waitlist in February if you need this section. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.Department Consent Required (Add)
CS 4700
Course Description
Challenging introduction to the major subareas and current research directions in artificial intelligence. Topics include: knowledge representation, heuristic search, problem solving, natural-language ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Hirsh, H
Additional Information
Instruction Mode: Online
This course requires students to be in Ithaca and will have in-person exams. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 4701
Course Description
Project portion of CS 4700. Topics include knowledge representation systems, search procedures, game-playing, automated reasoning, concept learning, reinforcement learning, neural nets, genetics algorithms, ... view course details
Regular Academic Session.
Credits and Grading Basis
2 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Selman, B
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Students should not enroll in CS 4701 without having successfully completed CS 4700 or have concurrent enrollment in CS 4700. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 4744
Course Description
Computational models of natural languages. Topics include tree syntax and treebank databases; broad-coverage probabilistic grammars; finite state generative phonology; computational semantics; computational ... view course details
Regular Academic Session. Combined with: COGST 4240, LING 4424
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Rooth, M
Additional Information
Instruction Mode: Online
Prerequisites: LING 1101 or equivalent background in linguistics and CS 2110 or equivalent preparation in computer science.
CS 4780
Course Description
The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include regularized linear models, boosting, kernels, deep networks, generative ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 5780
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Enrollment limited to CIS students only. All others should add themselves to the appropriate waitlist during add/drop. Waitlists for this course are set to the discussion sections. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- FTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: Online
This section is online with in-person exams in Ithaca. Enrollment limited to students in Ithaca. The instructor is authorized to drop students who cannot take exams in Ithaca from the class (not just the section) that are enrolled in this section during the semester
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: Online
This section is online with remote exams. Enrollment limited to students not in Ithaca or have SDS accommodations to take exams remotely. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class (not just the section) that are enrolled in this section during the semester.
CS 4787
Course Description
An introduction to the mathematical and algorithms design principles and tradeoffs that underlie large-scale machine learning on big training sets. Topics include: stochastic gradient descent and other ... view course details
Regular Academic Session.
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - May 14, 2021
Instructors
De Sa, C
Additional Information
Instruction Mode: Online
Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 4789
Course Description
Reinforcement Learning is one of the most popular paradigms for modelling interactive learning and sequential decision making. This course introduces the basics of Reinforcement Learning. The course will ... view course details
Regular Academic Session. Combined with: CS 5789
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Sun, W
Additional Information
Instruction Mode: Online
Students who are in Ithaca will be required to take the final exam in-person. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 4814
Course Description
Explores the power and limitations of efficient computation. Understanding how the notion of efficient computation changes with respect to resources such as time, space, randomness, advice, and ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TRTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Chattopadhyay, E
Additional Information
Instruction Mode: In Person
Enrollment limited to CS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session.
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Chattopadhyay, E
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others may add themselves to the waitlist during add/drop. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 4820
Course Description
Develops techniques used in the design and analysis of algorithms, with an emphasis on problems arising in computing applications. Example applications are drawn from systems and networks, artificial ... view course details
Regular Academic Session.
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Kleinberg, R
Additional Information
Instruction Mode: Online
Enrollment open to CIS students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
Regular Academic Session.
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Kleinberg, R
- MWFOnline Meeting
Additional Information
Instruction Mode: Online
Class will be streamed from Ithaca. Enrollment is restricted to Cornell Tech MEng students and is by instructor permission only. Please contact the instructor for approval.Department Consent Required (Add)
CS 4830
Course Description
Introductory course in cryptography. Topics include one-way functions, encryption, digital signatures, pseudo-random number generation, zero-knowledge and basic protocols. Emphasizes fundamental notions ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TRTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Stephens-Davidowitz, N
Additional Information
Instruction Mode: In Person
Enrollment open to CS students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session.
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Stephens-Davidowitz, N
Additional Information
Instruction Mode: Online
CS 4852
Course Description
Networks II builds on its prerequisite course and continues to examine how each of the computing, economic, sociological and natural worlds are connected and how the structure of these connections affects ... view course details
Regular Academic Session. Combined with: ECON 3825, INFO 4220, INFO 6220
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Cheyre Forestier, C
Additional Information
Instruction Mode: Distance Learning-Asynchronous
CS 4997
Course Description
This independent study course offers CS majors (i.e., undergraduates whose applications to affiliate with the CS major have been approved)Â an opportunity to reflect on concepts from computer science as ... view course details
Project Session Full.
Credits and Grading Basis
1 Credit S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Project Session Full.
Credits and Grading Basis
1 Credit S/U NoAud(Satisfactory/Unsatisfactory (no audit))
Class Number & Section Details
Meeting Pattern
- TBA
- Feb 8 - May 14, 2021
Instructors
Lee, L
Additional Information
Instruction Mode: Independent Studies
This section is for international CS majors whose internship situations necessitate taking two CPT courses in the same semester.Department Consent Required (Add)
CS 4998
Course Description
Advanced independent work in computer science as part of a student-led team project. view course details
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
Project Session Full.
Credits and Grading Basis
1-4 Credits Opt NoAud(Letter or S/U grades (no audit))
CS 4999
Course Description
Independent reading and research for undergraduates. view course details
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
Project Session Full.
Credits and Grading Basis
1-4 Credits Stdnt Opt(Letter or S/U grades)
CS 5112
Course Description
Fundamental algorithms and data structures used in current applications. Algorithms include graph algorithms, hashing and streaming/sketching techniques. Applications will include selected topics in computer ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Zecchini, G
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Cornell Tech Students.
CS 5114
Course Description
This course provides an introduction to novel programming languages for controlling computer networks. It will examine recent proposals based on logic, functional, and streaming languages, as well as tools ... view course details
Regular Academic Session. Combined with: CS 6114
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Foster, N
Additional Information
Instruction Mode: Online
Enrollment open to CIS students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.
CS 5120
Course Description
An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program ... view course details
Regular Academic Session. Combined with: CS 4120
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- MWFTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Myers, A
Additional Information
Instruction Mode: Hybrid-Online and In Person
Hybrid: rotational in person attendance to be determined by instructor. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session. Combined with: CS 4120
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Myers, A
Additional Information
Instruction Mode: Online
Enrollment limited to CS students not in Ithaca or have SDS accommodations. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class. Waitlist will be available during add/drop.
CS 5121
Course Description
Students will build a working compiler for an object-oriented language. view course details
Regular Academic Session. Combined with: CS 4121
Credits and Grading Basis
2 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Myers, A
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Must be taken concurrently with CS 5120.
CS 5154
Course Description
Software testing is a widely used approach for detecting flaws in software. Systematic and organized approaches to software testing will be covered, including test adequacy criteria, manual and automatic ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Legunsen, O
Additional Information
Instruction Mode: Online
Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 5412
Course Description
Focuses on cloud computing, large-scale Internet applications, and other practical issues in designing and implementing trustworthy, scalable distributed software. view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Birman, K
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others will need to fill out the form here: https://forms.gle/NhiXdcU26BFFjCyz8
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Birman, K
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others will need to fill out the form here: https://forms.gle/NhiXdcU26BFFjCyz8
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Birman, K
- TROnline Meeting
Additional Information
Instruction Mode: Online
Class will be streamed from Ithaca. Enrollment is limited to Cornell Tech students and is by permission only. Please fill out form here: https://forms.gle/NhiXdcU26BFFjCyz8Department Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Birman, K
- WOnline Meeting
Additional Information
Instruction Mode: Online
Class will be streamed from Ithaca. Enrollment is limited to Cornell Tech students and is by permission only. Please fill out form here: https://forms.gle/NhiXdcU26BFFjCyz8Department Consent Required (Add)
CS 5424
Course Description
This course provides an introduction to the human-centered and technical workings behind interactive devices ranging from cell phones and video controllers to household appliances and smart cars. This ... view course details
Regular Academic Session. Combined with: ECE 5413, INFO 5345
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Ithaca, NY (Main Campus) - Feb 8 - May 14, 2021
Instructors
Ju, W
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Ithaca MEng ECE Students Only. Instructor Permission Required. Class is streamed from Cornell Tech to Ithaca students.Instructor Consent Required (Add)
Regular Academic Session. Combined with: ECE 5413, INFO 5345
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Ju, W
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Cornell Tech Students.
CS 5432
Course Description
This course is concerned with system security solutions that build on ideas from logic, programming languages, and distributed systems. Topics include: information-flow policies and enforcement (static ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Schneider, F
Additional Information
Instruction Mode: Online
This course is restricted to CS students and requires synchronous attendance. The instructor believes in the paramount importance of synchronous interaction for the educational experience he is working to provide in his class. New constraints, recognized by the department chair, arising during this unusual semester require that students registering for this class must be able to participate synchronously in the online lectures at the times they are officially scheduled for in the course roster.
CS 5436
Course Description
This course introduces students to privacy technologies and surveys the current state of digital privacy from multiple perspectives, including technology, law, policy, ethics, economics, and ... view course details
Regular Academic Session. Combined with: INFO 5303
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Nissenbaum, H
Shmatikov, V
- TROnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Cornell Tech Students.
CS 5625
Course Description
Methods for interactive computer graphics, targeting applications including games, visualization, design, and immersive environments. Introduces students to state-of-the-art interactive techniques and ... view course details
Regular Academic Session.
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TRTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Marschner, S
Additional Information
Instruction Mode: In Person
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Regular Academic Session.
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Marschner, S
Additional Information
Instruction Mode: Online
Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 5670
Course Description
An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through ... view course details
Regular Academic Session. Combined with: CS 4670
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Hariharan, B
Additional Information
Instruction Mode: Online
Must be taken synchronously. Enrollment limited to CIS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Regular Academic Session.
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Snavely, N
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment limited to Cornell Tech students.
Regular Academic Session. Combined with: CS 4670
Credits and Grading Basis
4 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- MWFOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Hariharan, B
Additional Information
Instruction Mode: Online
This section is for students who must take the course asynchronously due to time zone differences and is by department permission only. Please add yourself to the waitlist in February if you need this section. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.Department Consent Required (Add)
CS 5678
Course Description
Head-worn mixed reality devices require real-time computer vision for multiple purposes, such as motion tracking, scene understanding, and interaction input. This course presents a hands-on overview of ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits Opt NoAud(Letter or S/U grades (no audit))
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Haraldsson, H
- TROnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Cornell Tech Students.
CS 5740
Course Description
This course constitutes an introduction to natural language processing (NLP), the goal of which is to enable computers to use human languages as input, output, or both. NLP is at the heart of many of today's ... view course details
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Ithaca, NY (Main Campus) - Feb 8 - May 14, 2021
Instructors
Artzi, Y
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment limited to Ithaca CS MEng Students only. Instructor Permission Required. Class will be streamed from Cornell Tech to Ithaca.Instructor Consent Required (Add)
Regular Academic Session.
Credits and Grading Basis
3 Credits GradeNoAud(Letter grades only (no audit))
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Artzi, Y
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment limited to Cornell Tech students.
CS 5780
Course Description
The course provides an introduction to machine learning, focusing on supervised learning and its theoretical foundations. Topics include regularized linear models, boosting, kernels, deep networks, generative ... view course details
Regular Academic Session. Choose one lecture and one discussion. Combined with: CS 4780
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TBA Online Meeting
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: Distance Learning-Asynchronous
Enrollment limited to CIS students only. All others should add themselves to the appropriate waitlist during add/drop. Waitlists for this course are set to the discussion sections. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- RTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- FTo Be Assigned
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: In Person
In-person discussion section with in-person exams in Ithaca. The instructor will drop any students that are not officially registered as in-Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Enrollment limited to students who are able to attend in-person classes in the Ithaca area.
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: Online
This section is online with in-person exams in Ithaca. Enrollment limited to students in Ithaca, or students that do not take exams because they enroll S/U or Audit. The instructor will drop students enrolled for letter grade who cannot take in-person exams in Ithaca from the class (not just the section), if they are enrolled in this section during the semester.
Class Number & Section Details
Meeting Pattern
- WOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Joachims, T
Additional Information
Instruction Mode: Online
Online with remote exams. Enrollment limited to students not in Ithaca or have SDS accommodations to take exams remotely. The instructor is authorized to drop in-Ithaca, non-SDS-accommodated students from the class (not just the section) that are enrolled in this section during the semester.
CS 5787
Course Description
Students will learn deep neural network fundamentals, including, but not limited to, feed-forward neural networks, convolutional neural networks, network architecture, optimization methods, practical issues, ... view course details
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
Ithaca, NY (Main Campus) - Feb 8 - May 14, 2021
Instructors
Kanan, C
- TOnline Meeting
Additional Information
Instruction Mode: Online
Enrollment limited to Ithaca CS MEng Only; Prerequisite: CS 4780. Instructor Permission Required. Class will be streamed from Cornell Tech to Ithaca Students.Department Consent Required (Add)
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
Ithaca, NY (Main Campus) - Feb 8 - May 14, 2021
Instructors
Sun, J
- MOnline Meeting
Additional Information
Instruction Mode: Online
Department Consent Required (Add)
Regular Academic Session. Choose one lecture and one discussion.
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- TOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Kanan, C
- TOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Cornell Tech Students. Pre-Requisite: Students must have taken Applied Machine Learning.
Class Number & Section Details
Meeting Pattern
- MOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Sun, J
- MOnline Meeting
Additional Information
Instruction Mode: Online
CS 5789
Course Description
Reinforcement Learning is one of the most popular paradigms for modelling interactive learning and sequential decision making. This course introduces the basics of Reinforcement Learning. The course will ... view course details
Regular Academic Session. Combined with: CS 4789
Credits and Grading Basis
3 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TROnline Meeting
- Feb 8 - May 14, 2021
Instructors
Sun, W
Additional Information
Instruction Mode: Online
Students who are in Ithaca will be required to take the final exam in-person. Enrollment limited to CS students only. All others should add themselves to the waitlist during add/drop. Please see http://www.cs.cornell.edu/courseinfo/enrollment for more information.
CS 5846
Course Description
Research on decision theory resides in a variety of disciplines including computer science, economics, game theory, philosophy, and psychology. This course attempts to integrate these various approaches. ... view course details
Regular Academic Session. Combined with: ECON 3810, ECON 6760
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
- Feb 8 - May 14, 2021
Instructors
Blume, L
Halpern, J
Additional Information
Instruction Mode: Online
CS 5854
Course Description
The course examines how the computing, economic and sociological worlds are connected and how these connections affects these worlds. Tools from computer science, game theory and mathematics are introduced ... view course details
Regular Academic Session. Combined with: ORIE 5138
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Ithaca, NY (Main Campus) - Feb 8 - May 14, 2021
Instructors
Pass, R
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Ithaca MEng CS Students only. Streamed from Ithaca to NYC. Instructor Permission Required.Instructor Consent Required (Add)
Regular Academic Session. Combined with: ORIE 5138
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
Meeting Pattern
- MWOnline Meeting
Cornell Tech - Feb 8 - May 14, 2021
Instructors
Pass, R
- MWOnline Meeting
Additional Information
Instruction Mode: Online
Taught in NYC. Enrollment Limited to Cornell Tech Students.
CS 5998
Course Description
Off-campus internship with industry in which a student gains knowledge and experience in the field of computer science. view course details
CS 5999
Course Description
Independent or group project under the direction of a CS field member or researcher. Projects involve the development of a computer science application (software or hardware) useful in exploring and/or ... view course details
Regular Academic Session.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Class Number & Section Details
Meeting Pattern
- TBA Cornell Tech
- Feb 8 - May 14, 2021
Instructors
Dell, N
Additional Information
Instruction Mode: Independent Studies
Enrollment Limited to Cornell Tech Students.
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Project Session Full.
Credits and Grading Basis
1-6 Credits Graded(Letter grades only)
Class Number & Section Details