Computer Science & Problem Sets
Jason Acheampong gave a presentation overviewing a course he has been taking at Harvard University, that deals with common computer science topics and problem sets.
The first topic addressed issues around memory and ways to handle memory coalescing and dynamic allocation. This sparked a discussion on the assembly language and how it was presented in the course. It seems that students are not yet being required to write in assembly, but are focusing their efforts on learning to read and comprehend assembly language, in order to figure out what has been accomplished.
The second topic featured the kernel and how it monitors things such as system calls, accessing files, and keeping track of the virtual memory mapping.
Finally, a discussion on process control, caching and thread synchronization was shared by the group in attendance.