Course information provided by the 2025-2026 Catalog.
Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recursion, arrays and vectors, strings, an operational model of procedure and function calls, algorithms, exceptions, object-oriented programming. Weekly labs provide guided practice on the computer, with staff present to help.
Forbidden Overlaps CS 1110, CS 1112
Distribution Requirements (SMR-AS), (STA-IL)
Last 4 Terms Offered 2025FA, 2025SP, 2024FA, 2024SP
Learning Outcomes
Be fluent in the use of procedural statements -assignments, conditional statements, loops, method calls- and arrays.
Be able to design, code, and test small Python programs that meet requirements expressed in English. This includes a basic understanding of top-down design.
Understand the concepts of object-oriented programming as used in Python: classes, subclasses, inheritance, and overriding.
Have knowledge of basic searching and sorting algorithms. Have knowledge of the basics of vector computation.
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
15623CS 1110 LEC 001
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Students in CS 1110 can register for an optional 1.0-credit Academic Excellence Workshop (AEW) to support their learning. AEWs are collaborative two-hour weekly problem-solving sessions led by peer educators who have previously taken this course. AEWs are designed to enhance understanding and deeper comprehension; you do not need to be an Engineering student to enroll. Grading is S/U. Search “ENGRG 1010” in the course catalog to learn more and enroll. For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Class Number & Section Details
15624CS 1110 DIS 201
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15625CS 1110 DIS 202
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15626CS 1110 DIS 203
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15627CS 1110 DIS 204
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15628CS 1110 DIS 205
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15629CS 1110 DIS 206
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15631CS 1110 DIS 208
Meeting Pattern
TR
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15632CS 1110 DIS 209
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15633CS 1110 DIS 210
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15634CS 1110 DIS 211
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15635CS 1110 DIS 212
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15636CS 1110 DIS 213
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15637CS 1110 DIS 214
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.
Additional Information
Instruction Mode: In Person
Class Number & Section Details
15638CS 1110 DIS 215
Meeting Pattern
WF
Jan 20 - May 5, 2026
Instructors
Fan, D
Perlmutter, L
To be determined. There are currently no textbooks/materials listed, or no textbooks/materials
required, for this section. Additional information may be found on the syllabus provided by your professor.
For the most current information about textbooks, including the timing and options for purchase, see the
Cornell Store.