Minor: Computer Science
Enter content here
Offered by: Department of Computer Science
Contact: Nicole Roy, 110E Gates Hall, 255.0982, firstname.lastname@example.org
All undergraduates except Computer Science Majors and Information Science, Systems, and Technology Majors.
This minor is for students who anticipate that computer science will have a prominent role to play in their academic and professional career. It is designed for students in all Majors to supplement their primary studies. Computer science is applicable to almost any Major and career choice —from Communications, Psychology, and Law, to Architecture, Music, and Engineering. The theoretical foundations of information and computation provide students with the appropriate skills for academic and professional careers. Completion of a CS minor, with a well-selected set of classes, can serve as a good preparation for further study in the CS Masters of Engineering (M.Eng) program. The CS minor is designed for students in all undergraduate schools and colleges.
At least six (6) courses (minimum of 18 credits) chosen as follows:
- CS/ENGRD 2110: Object-Oriented Programming and Data Structures, or CS/ENGRD 2112: Object-Oriented Programming and Data Structures—Honors
- CS 3410: Computer System Organization and Programming, or CS 3420/ECE 3140: Computer Organization
Four (4) CS courses numbered 3000 or higher, with the following exceptions: CS 4090, CS 4999, and seminars are excluded. CS 2800 is allowed.
At least C in each course in the minor.
Cross-listed courses cannot be applied to the minor unless taken under the rubric CS (e.g. CS 4300 counts, but INFO 4300 does not), with the sole exceptions of ECE 3140 and CS courses also listed as ENGRD. All qualifying courses must be taken at Cornell for a letter grade. No substitutions allowed.