CS 1109: Fundamental Programming Concepts (Summer 2024)

CS 1109: Fundamental Programming Concepts (Summer 2024)
HomeSyllabusScheduleAssignmentsLabs

Instructor

Kevin Alarcón Negy

  • 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 for general course content questions and Canvas 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 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.


Unless specified elsewhere on this page, this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

formatted by Markdeep 1.18