Open berrli opened 1 week ago
Would this build on the content from the computational thinking course? Or be an intermediate version of that?
I was thinking of building it upon the computational thinking course but for it to be slightly more mathematical and technical in focus. I've attached a PDF of the slides I used when delivering a similar workshop to PhD students.
Concepts for Efficient Coding
Course Description
This course aims to provide an intuitive and deeper understanding of what happens when you run code. By focusing on the underlying computer architecture and the principles of data structures and algorithms, participants will gain the knowledge needed to make informed choices in their coding practices. The course will not teach specific implementations but will equip students with the confidence to understand and learn various tools and techniques to optimize code performance.
Course Objectives
Prerequisites