The idea of the software portion of the Catalyst club is to bring out the analyst and programmer in you to design and develop your ideas into a software object, be it a scientific solution, video game, web development idea or anything you can think of.
We will help you implement that with the right software tool and the right programming language.
Project Euler is a great place to go if you are looking for extra practice problems or want to improve your skills. Here is the website: https://projecteuler.net/
Stack Overflow is a great place to go if you have any questions whatsoever, and the website can be found here: http://stackoverflow.com/
Keep in mind that the above source is meant for all levels of programmers so don't be discouraged if you come across posts that seem very cryptic!
We start by teaching the basics of programming, help flowchart the various algorithms involved, design the solution, and finish it with coding. We use the Python programming language to introduce several concepts of programming such as objects, data types, and loops.
While establishing strong basics, we explore various built-in classes in Python, and diverge into topics such as Pygame and Graphics (Tkinter). The projects that we work on while learning about various concepts help coalesce all the concepts we learn and involve higher level thinking skills. So those yearning for a challenge are encouraged to join the Catalyst club!
We have several volunteers so there are always people to ask for help any time you need it. Some of the concepts we get into will be rough and hard to understand initially so asking questions is highly encouraged!