2430 - Introduction to Competitive Programming (Grade 6+)

  • Computer programming
Zoom
May 27 2023
Aug 05 2023
2430 - Introduction to Competitive Programming (Summer 2023))
$599.00
  1. Sat6:00 - 8:00 pm

Description

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. 
All of the problems in this course are from DMOJ, USACO and IOI. This course is a prerequisite for 3200 - USACO Bronze.
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:

 

 

Class dates

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

Restrictions

Participants must currently be in grades 6 to adult.

Program enrollment capacity

Minimum: 6

Maximum: 40

Registration period

Registration starts on 03/26/2023 and ends on 07/29/2023.

Online location

Zoom

Registration closed.