Problem Solving with Automation and Storage is the second of four courses in the CS101 program, building on Introduction to Programming and Computational Thinking. It is designed to enable anyone to understand and appreciate key programming concepts, develop critical thinking skills to cultivating a sc...
Perhaps the first “theoretical computer scientist”, Leibniz’s work appears to have been the first attempt to formally symbolise logic and describe how computation can be performed using binary. france THE JACQUARD MACHINE Joseph Jacquard invented a machine that could read from a chain of punch ...
Introduction to programming and computational thinking is first of four courses in the CS101 program. It is designed to enable anyone to learn the fundamentals of computer science, from problem solving and computational thinking, through to the basics of programming. For more information, visitCS101...
Logic and reasoning Explore the rules of programming, the role of logic gates and core concepts such as recursion, syntax, abstraction and more. Microprocessors Understand how a computer interprets instructions from processors to modern programming languages. Testing and debugging Appreciate and implement...