Those are topics that one could make progress on with only a pencil, paper, and the occasional phone call to a mentor.
I cannot imagine submitting punch cards and reading JavaScript stack traces by mail.
Those are topics that one could make progress on with only a pencil, paper, and the occasional phone call to a mentor.
I cannot imagine submitting punch cards and reading JavaScript stack traces by mail.
As an EE student, there are plenty of engineers who know nothing about those topics (except maybe linear algebra) that have successfully completed the image processing/computer vision course.
"Featuring a strong emphasis on the fundamentals underlying contemporary logic design using hardware description languages, synthesis, and verification,"
You mean to tell me that set theory is too abstract, but full-adders and VHDL are right up his alley.
The problem is that most mathematicians don't have more than a surface level working knowledge of set theory, because they don't think it's useful. It's even less useful for computer scientists (who use type theory any way).
With the exception of set theory, I've taken the classes you've mentioned, and while they've been very useful for electrical engineering, I don't believe they're useful for software engineering.
SICP, dearth of practical experience... MIT? Any case, you live in a daycare. Remember we're talking about someone incarcerated.