Learn how to predict patterns with Python machine-learning
Please bring your own laptop and download Anaconda
Learn how to make a custom brower start up page with HTML, CSS, and Javascript!
Follow along our explainations or work at your own pace
Work on anything programming related and get help on any questions or contest problems you may have
April's big meeting has been moved due to the assembly
Learn more about how to participate in the ECOO programming contest
Work in teams or on your own to practice problems
Central's first very own programming contest!
Practice for the upcomming Canadian Computing Competition hosted by the University of Waterloo
Information and practice sessions for the Canadian Computing Competition
Anyone interested in writing the contest is encourged to attend these meetings
In place of our weekly problems we will be posting a weekly contest
Practice for the upcoming Canadian Computing Competition
Solve problems in a timed situation
Enjoy your break and bring in your project ideas for the new year!
Have some fun during the last meeting of 2017
Come to play Mario Kart and other games on the Nintendo Switch or just hang out
Introducing a collaborative long-term project
Bring your ideas and vote for your favourite
Choose from web applications, game development, and Raspberry Pi projects
We will also be signing up for GitHub
Contest practice
Will be going over weekly problems and sharing tips
Preparing for our upcoming contest on November 24
Learn to draw graphics with code using Python's turtle module
We will be working on RepLit
You can access the notes here
Follow along our explainations or work at your own pace
We will also be discussing our upcoming contest
Beginners introduction to code
Learn on your own and ask questions, or listen to our explainations
Lesson will cover basic concepts that can be applied to any language
Kahoot and recursion example
Meeting will start at 11:15
Please eat your lunch before the meeting starts
Food is not allowed in room 117
First meeting
Introducing the club and coding problems
Discussing future meetings
Filling out the Google Form
Signing up for DMOJ
New in 2017, Central's Programming Club was founded by four students in the wake of the ECOO group programming contest. After moving on to the second round (but not further), they noted the distinct lack of practice that lead to their defeat. In an attempt to remedy this, Central Programming Club was born.
With a focus on more than just coding problems, the CPC hopes to bring together people with a passion for problem solving or code. Our goal is to go beyond what we learn in class to create something meaningful, whether that means preparing for a contest, applying skills to make an app or game, or simply learning more about programming.
No prior coding experience is required to join! We can point you towards resources to help you learn, and we're always available to answer any questions you may have. We strive to provide resources—including homework help—in order to assist everyone in reaching their goals.
Programming gives you the ability to translate your ideas into reality and create something you can be proud of. Whether you want to design the next big app or game, make a useful piece of software, create a stunning website, or change the world, the power of programming allows you to accomplish your dreams. The possibilities are endless.
Anyone can learn code. You don’t need to be a math genius or a science whiz. Creative thinking and problem solving skills are the key to coding success. Programming exercises and strengthens these skills (along with critical and alternative thinking) which can then be applied in a multitude of disciples. Not interested in pursuing computer science? Learning to code can still help you gain transferable skills that are useful no matter what your future may hold. Plus, it's a lot of fun, too!
Programming isn't difficult to learn; with a little time and patience, anyone can code, and make something worthwhile.
Co-President
To Amy, programming is all about creating something out of nothing. With a few lines of code and the desire to discover and explore, she finds herself solving questions that are otherwise impossible. Amy loves to challenge herself with computer contests that push her thinking to the next level.
ContactCo-President
What first prompted Angela’s interest in programming was the goal of achieving a greater understanding of IT. At first she was a little overwhelmed, but later found that programming is not too complicated, and it's fun as it involves problem solving skills. Angela hopes to pursue engineering in the future.
ContactCo-President
Ashley’s favourite and least favourite part of programming is spending hours trying to figure out why it isn’t working (only for it to be a typo). The satisfaction of finally solving a difficult problem is one of the reasons she enjoys contests so much. Next year Ashley will be studying computer science/software engineering at Carleton.
ContactCo-President
What first brought Fay into programming was her desire to figure out what codes mean. It turned out that they aren't as complicated as they seem, and are everywhere in our lives, so she kept learning. Fay wishes to continue pursuing programming as her hobby and skill in the future.
ContactTeacher Supervisor
We haven't gotten Ms. Ward to write anything about herself yet. Sorry about that.
Valued Member
Our club thrives on people just like you with a passion of programming, a desire to create something meaningful, or a thirst to learn more (unless that's not why you're on this website, in which case, thank you for visiting anyways). Without you, this club would not be a reality.