Note: This class will take place online via the video conference platform ZOOM - US Central Time (CST/CDT).
Description:
This course focuses on improving the students' problem-solving skills in the competition contests such as DMOJ, ACSL and USACO. Python is the language we use in this course. However, the students can use other languages such as Java.Lesson 1: Problems: Word Count, Cone Volume (DMOJ) Exercises: wc16c1j1, wc15c2j1, ccc13j1, wc17c1j2, wc18c3j1 (DMOJ) | Lesson 2: Winning Team, Telemarketers (DMOJ) Exercises: ccc06j1, ccc15j1, ccc15j2, dmopc16c1p0, ccc07j1 (DMOJ) |
Lesson 3: Problems: Three Cups, Occupied Spaces, Data Plan (DMOJ) Exercises: wc17c3j3, coci18c3p1, ccc11s1, ccc11s2 (DMOJ) | Lesson 4: Problems: Slot Machines, Song Playlist, Secret Sentence (DMOJ) Exercises: ccc20j2, coci08c1p2, ccc02j2, ecoo13r1p1 (DMOJ) |
Lesson 5: Problems: Village Neighborhood, School Trip, Baker Bonus (DMOJ) Exercises: ccc07j3, coci17c1p1, coci18c2p1, dmopc19c5p2 (DMOJ) | Lesson 6: Problems: Card Game (DMOJ) Action Figures (IOI) Exercises: ccc13s1, ccc18j3, ecoo12r1p2, crci07p1 |
Lesson 7: Problems: Essay Formatting, Farm Seeding (USACO) Exercises: Mixing Milk, Why Did the Cow Cross the Road, The Lost Cow (USACO) | Lesson 8: Problems: Email Addresses, Common Words (DMOJ), Cities and States (USACO) Exercises: crci06p1,dmopc19c5p1, coci15c2p1, ccc06s2 (DMOJ) |
Lesson 9: Problems: Lifeguards, Ski Hills, Cow Baseball (USACO) Exercises: Counting Haybales (USACO) coci20c1p1, ccc09j2, ecoo16r1p2, cco96p2 (DMOJ) | Lesson 10: Problems: Longest Scarf, Ribbon Painting (DMOJ) Exercises: dmopc17c1p1, coci10c1p2, coci19c4p1, dmopc20c1p2 (DMOJ) |
Prerequisites: Finish course 2400 - Python for Beginners or equivalent Python course.
Programming Language: Python
Software: Visual Studio Code
Books:
Competition Websites:
05/27/2023, 06/03/2023, 06/10/2023, 06/17/2023, 06/24/2023, 07/01/2023, 07/08/2023, 07/15/2023, 07/22/2023, 07/29/2023, 08/05/2023
Participants must currently be in grades 6 to adult.
Minimum: 6
Maximum: 40
Registration starts on 03/26/2023 and ends on 07/29/2023.
Zoom
Please contact AMERIDUO - Teach Students Robotics & Artificial Intelligence if you have any questions.