Hey guys. Im an 11th grade SL computer science student. I was wondering since there are no IB Computer Science textbooks if any of you have resources (websites/books/textbooks/online courses/crash courses) that are helpful for any CS student. I am having most trouble with coding so any help on that would also help greatly.
Turn on thread page Beta
IB Computer Science Help watch
- Thread Starter
- 10-03-2018 13:08
- Community Assistant
- 10-03-2018 13:21
wikibooks had some good pages for IB, but most were under construction and I don't know if there was a CS one. It is free though so worth a look at least. Also I believe there was a series by Oxford University Press which had books for most subjects - these were more "revision" style books than formal textbooks per se however.
Generally in terms of programming/coding though there are innumerable resources on the internet to help, forums, more formal lecture notes/texts (CS stuff is much more often simply uploaded as open source compared with other "rarefied" subjects). For starters I know that for C, Exeter has it's course published online here, although they some parts get uploaded in bits and pieces. Since that specific course is for people who haven't programmed before, a lot of the lecture notes content (under the contents tab on the right) is fairly generic to programming in any language, although it uses C syntax to express examples.
Try searching around for what you're trying to do and in what language and/or making a post on any number of CS/programming related fora (which exist in many places - physicsforums, while I've never used the CS sections, tend to be quite helpful if you can clearly demonstrate you've done some work to try and resolve the issue). You may be surprised what you'd find
- 10-03-2018 18:58
There's a lot of good material on BBC Bitesize website for Computer Science - https://www.bbc.com/education/subjects/zvc9q6f
Here's a free Intro to Computer Science course with a focus on programming and computational thinking, written and presented by Harvard University teaching staff: https://www.edx.org/course/cs50s-int...harvardx-cs50x
You didn't mention which programming language you're using, but there are a lot of good interactive online lessons for various popular languages on codecademy: https://www.codecademy.com
Lastly, don't forget that many millions of people have also been through the process of learning about computer science and programming, and any questions or problems you run into have almost certainly been asked and answered thousands of times before online. So if you end up having any specific questions about specific programming language problems, then the best thing to do is type those questions into Google, or type it into StackOverflow - most of the time you'll find a lot of quick and easy answers here: https://stackoverflow.com