KTBYTE audio lectures are one of the best resources we have at our academy. Currently, we have 3 different lecture sets: CS00self, CS01self, and CS02self, in ascending difficulty. The first 2 beginner and intermediate levels are completely free and available to anyone on the internet, so it is a great way for our current students to get extra support in topics they learn in class, or for someone to try learning on their own. It is located in the coder, which can be found by going to the resources section on our website.
You can find our audio lectures here: https://www.ktbyte.com/coder/pset/99/1/Hello-World
Within the three sets of audio lectures, each audio lecture consists of:
- 16 chapters per class:
- 12 lectures: 10 problems
- 4 tests: 20 problems
In total, we have about 600 problems available on the website across the 3 audio lecture courses. Each problem is in the form of an English prompt, where students write an open response code solution that solves a problem specifically.
How do the audio lectures work?
Students can then listen to the instructor explaining each problem in the audio lecture, and are taken step by step through the correct solution. While the pre-recorded instructor is explaining, students see the live typing that has been recorded, so students get an interactive experience. In these text audio recordings, students can edit, copy, and inspect, so you can see all the different errors are along the way, and what kind of outputs happen before you finish a problem. There are also additional problems you can work on to see if you can solve it without the guidance of an instructor.
There are a few purposes for these audio lectures:
- We want students to gain the ability to self-teach.
- When students miss class, the syntax starting from FUN2a-CS02 will be available in these audio lectures. Students can also use them as reinforcement for a particular area if they find themselves struggling in a course.
- Students who are joining with prior, but incomplete CS knowledge can use the audio lectures to catch up.
Can you learn computer science by only watching the audio lectures?
Some students might feel ambitious and try to replace class by watching these lectures. If someone is a great independent learner, and are able to find other ways to practice, this might be plausible. This being said, functions that are related to graphics, drawings, or UI are not covered. Thus, students will find it useful to also review the Processing API as well as projects listed on the KTBYTE projects showcase.
Finally, higher level CS topics are best done with larger programs and multiple files. Audio lectures also typically only cover material in the format of processing a single file per problem. Thus, although the material is pedagogical and methodical, and students will not get a lot of software engineering experience, which is necessary for dealing with larger and larger applications.
During our normal classes, KTBYTE also offers office hours, where our students can go and ask questions about their assignments and get debugging support. This option is not available to students purely using audio lectures.
Audio lectures are not a replacement for classes, but they are definitely one of the most comprehensive resources that we have – and happens to be free. KTBYTE staff highly encourages anyone to use them, but to be aware of its limitations.