x
x

CS 1110 - Cornell University - Schedulizer

CS 1110: Introduction to Computing Using Python


(MQR) Fall, spring, summer. 4 credits.

Forbidden Overlap: Due to a partial overlap in content, students will receive 6 credits instead of 8 if they take CS 1110 and one of the following: CS 1112 , CS 1114 , BEE 1510 . Assumes basic high school mathematics (no calculus) but no programming experience.


Staff.

Programming and problem solving using Java. Emphasizes principles of software development, style, and testing. Topics include object-oriented concepts, procedures and functions, iteration, recusion, arrays, strings, algorithms, exceptions, GUIs (graphical user interfaces). Weekly labs provide guided practice on the computer, with staff present to help. Assignments use graphics and GUIs to help develop fluency and understanding.

Outcome 1: Understand OO concepts, as used in Java: classes, subclasses, inheritance, and overriding. This includes an operational model of method calls. Understand the basics of OO design.

Outcome 2: Be fluent in the use of procedural statements —assignments, conditional statements, loops, method calls— and one-dimensional arrays. Be able to design, code, and test small Java programs that meet requirements expressed in English. This includes a basic understanding of top-down design.



Outcome 3: Have knowledge of basic searching and sorting algorithms.

Lectures

Time Instructor Location Class #
Lec 1 TuTh 9:05am - 9:55am Lee,L (ljl2),
Marschner,S (srm2)
Olin Hall 155 11549
Lec 2 TuTh 11:15am - 12:05pm Lee,L (ljl2),
Marschner,S (srm2)
Olin Hall 155 11550

Discussions

Time Instructor Location Class #
Dis 201 Tu 12:20pm - 1:10pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 11551
Dis 202 Tu 1:25pm - 2:15pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 11552
Dis 203 Tu 2:30pm - 3:20pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 12128
Dis 204 Tu 3:35pm - 4:25pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 11553
Dis 205 W 12:20pm - 1:10pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 11554
Dis 206 W 1:25pm - 2:15pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 11555
Dis 207 W 2:30pm - 3:20pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 12129
Dis 208 W 3:35pm - 4:25pm Lee,L (ljl2),
Marschner,S (srm2)
Carpenter Hall 235 11556
Dis 209 TBA Lee,L (ljl2),
Marschner,S (srm2)
TBA 17882

Credits: 4

Custom Events

Have a club, sport or job that takes up your time during the week? Make a personal event and Schedulizer will build your schedule around it.

What:
When: to
Su  Mo  Tu  We  Th  Fr  Sa

When: to
Su  Mo  Tu  We  Th  Fr  Sa
Schedule all of:
and of:
and of:
and of:
and of:

Click a course to edit which sections will be scheduled.

Possible Schedules

Schedulizer can't compute your possible schedules because there are too many possible combinations of meetings that result from the classes and sections you've selected.

To make Schedulizer work, remove some courses or uncheck some sections. You can do this by clicking on some of the classes above.

You have no possible schedules.

  • Find schedules that start the latest
  • Find schedules that end the earliest
  • Find schedules with most free time on: Su   Mo   Tu   We   Th   Fr   Sa
  • Find schedules containing lunch: between and
Loading schedules...

You have no possible schedules because there's a conflict between some of your courses. Removing any of the following courses will enable Schedulizer to make some shiny new schedules for you.

Saved Schedules

You have no saved schedules. You can save schedules on the possible schedules page. Don't have any schedules yet? Add some classes!

Final Schedule

Oh no! You have no final schedule to share with your friends! Set your final schedule on the possible schedules page. No possible schedules? Add some classes!