**CS 1109: Fundamental Programming Concepts (Summer 2024)** [Home](index.md.html) • [Syllabus](syllabus.md.html) • [Schedule](schedule.md.html) • [Assignments](assignments.md.html) • [Labs](labs.md.html) Instructor : [Kevin Alarcón Negy](https://www.cs.cornell.edu/~kevinnegy/) - **Office:** Gates Hall 331 - **Office Hours:** Monday, Wednesday, and Thursday, 2:15 pm - 3:15 pm. Friday, 12:30 - 1:30 p.m. in Gates 331 Meeting Times : The course meets Monday through Friday, 11:30 a.m.-12:25 p.m. (EDT) starting on June 24, 2023 and ending on August 5, 2023 at Upson 225. Contact : Please use [Ed](https://edstem.org/us/courses/59966/discussion/) for general course content questions and [Canvas](https://canvas.cornell.edu/courses/64874) for direct questions that are private or sensitive in nature. (#) About This Course Welcome to the summer 2024 offering of *CS 1109: Fundamental Programming Concepts*! This course is designed to prepare students to take CS 1110 or CS 1112 and does *not* assume any programming experience. We will teach you everything you need to know to succeed in this course! In this course, we will learn basic programming concepts and problem analysis and decomposition. We will also learn some of the fundamental building blocks of computer programming, such as variables, control flow, functions, and lists. While we will be using the [Python](https://www.python.org/) programming language for this course, you will quickly see that algorithmic problem-solving skills that you will develop in this class apply to other languages and even in settings that don't involve programming at all. ------------------------------------------------------------------------------- Course website design and some materials based on [2023 version of CS 1109](https://www.cs.cornell.edu/courses/cs1109/2023su/). ------------------------------------------------------------------------------- ![ ](assets/img/cc-by-sa.png) Unless specified elsewhere on this page, this work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).