Main content
Programming Essentials with Python and Turtle Graphics
Course Overview
Focusing on sequential thinking, iteration, functional composition, data types and variables, conditional statements, and recursion, this course will equip students with the fundamentals of computational thinking and computer programming. Students will practice representing a problem and its solution in a way that can be understood and executed by an automated agent. Students will achieve these goals by working on practical computer programming exercises in the Python programming language using its Turtle Graphics library. No prior computer programming experience is required. Turtle Graphics is a computational tool that allows programmers to move a visual device named "turtle" on a computer screen using code. As the turtle moves it draws figures on the screen. Programming a turtle makes it possible to visualize computational concepts and algorithms that are normally abstract and invisible.
Course Information
- Credit:
- Noncredit
- Grading:
- Satisfactory/Unsatisfactory
- Categories:
- AI / Computer Science / Stats
- Lab Requirement:
- A PC or laptop with either Mac OS, Windows, or Linux operating system.
Program Information
- Pre-College Program
The Emory Pre-College Program offers students an opportunity to experience many aspects of college life.
Course Dates and Details
Program | Course Dates | Class Time | Format | Status |
---|---|---|---|---|
Pre-College Program | Session B: Sun, Jun 29 - Sat, Jul 12, 2025 | on-campus | open |