ABOUT
Learn more about what we do, our events, and how you can get involved.
What We Do
The OTHS CS Club is a community for students passionate about computer science, programming, and technology. We offer diverse opportunities for learning, competition, and growth in the field of computer science.
Competitive Programming
Our competitive programming section helps students develop essential programming skills and succeed in prestigious contests like USACO. We offer:
- Advanced Java Classes: Training for competitive programming contests
- Local UIL Competitions: Participating in contests at Seven Lakes, Taylor, Clements, Cy Woods, and other schools
- Club Practice Contests: After-school practice sessions to sharpen skills
- Online Contests: USACO, Codeforces, and other platform competitions
- Other Competitions: CodeQuest, CodeWars, and regional contests
Classes & Workshops
We provide structured learning opportunities for students at all skill levels:
- Intro to Java (Mondays): Teaching Java from the basics, covering all AP CSA materials
- Advanced Java (Mondays): Competitive programming focused, developing essential skills
- Machine Learning Classes: In collaboration with AI Club, exploring the growing field of AI/ML
- Seasonal Bootcamps: Python programming, MIT Battlecode, and other specialized topics
UIL Computer Science
UIL preparation and competitions featuring:
- Local Open UIL Competitions: Open to all members — includes contests hosted at Seven Lakes, Taylor, Clements, Cy Woods, and more
- Advanced UIL Competitions: Includes invitationals, districts, regionals, and state — limited spots based on tryouts and performance
- Written Test Practice: Regular practice with UIL-style questions
- Team Tryouts: Competitive selection process for UIL teams
- Progress Tracking: Monitored improvement and performance analysis
- Equal Opportunity: Everyone gets a chance to participate and improve
- Gain Recognition: Great opportunity to earn high-level awards
AI & Machine Learning
Exploring the field of artificial intelligence through:
- AI Club Collaboration: Joint classes and lectures on ML concepts
- Hands-on Projects: Potential for developing cool AI applications
- Industry Insights: Learning about real-world AI applications and career paths
Tutorials
Every Tuesday after school, officers and senior members provide tutoring support for:
- AP CSP (Computer Science Principles)
- AP CSA (Computer Science A)
- CS 1
- CS 2
- KAP CS 3 (Data Structures)
- And potentially more courses as needed!
Monthly Meetings & Events
From August to May, we host monthly meetings featuring:
- Event Information: Updates on upcoming activities and competitions
- Mock Contests: Fun, optional practice competitions
- Food & Community: Pizza and other refreshments to build connections
- Guest Speakers: Industry professionals and alumni sharing insights
Recognition & Awards
We recognize outstanding through our awards system:
- Novice Member of the Year: Points-based award for new programmers
- Advanced Member of the Year: Points-based award for experienced members
- Senior Award: Recognizing 4-year dedication to the club
- Rookie of the Year: Best performance in first year
- Most Improved Member: Greatest growth and improvement
Point System
Our year-long point tracker system encourages consistent participation:
- Earn points for all club-related activities
- Demonstrate commitment and engagement
- Boost chances for officer positions
- Track progress throughout the year
- Qualify for Computer Science Honor Society (100+ points required)