Post

Hello 2023! UltraCS Challenge

Inspired by Scott H. Young’s MIT challenge and TeachYourselfCS, I decided to embark on a self-study project called UltraCS challenge. How far can I go in CS field?

The following is the schedule of UltraCS Challenge.

CS61A: Structure and Interpretation of Computer Programs

  • University: UC Berkeley
  • Term: Fall 2022
  • Status: Complete
  • Start date: Jan 1, 2023
  • Completion date: Feb 4, 2023
  • My solution: GitHub repo
  • Skipped:
    • HW 09
    • Lab 12
    • Scheme Project: Problem EC and Optional Problems

CS61B: Data Structures and Algorithms

  • University: UC Berkeley
  • Term: Spring 2018
  • Status: Complete
  • Start date: Feb 5, 2023
  • Completion date: Nov 11, 2023
  • My solution: GitHub repo
  • Skipped:
    • Makeup HW 6
    • Makeup HW 7
    • Project 2 (the current solution of Phase 1 is inefficient)

6.042J: Mathematics for Computer Science

  • University: MIT
  • Term: Spring 2010
  • Status: Suspended
  • Start date: Feb 5, 2023
  • Completion date: -

CS15213: CSAPP

  • University: CMU
  • Term: Fall 2015
  • Status: In progress
  • Start date: Nov 11, 2023
  • Completion date: -

6.S081: Operating System Engineering

  • University: MIT
  • Term: Fall 2020
  • Status: Not started
  • Start date: -
  • Completion date: -

CS144: Computer Network

  • University: Stanford
  • Term: Fall 2021
  • Status: Not started
  • Start date: -
  • Completion date: -

References

  1. MIT Challenge.
  2. Young, Scott H.. Ultralearning. 2019.
  3. TeachYourselfCS.
This post is licensed under CC BY 4.0 by the author.