Hacker News new | ask | show | jobs
by NickC_dev 5654 days ago
The UT ECE department does a pretty good job trying to remedy this, but ends up having the opposite problem. Yale Patt's EE306, Intro to Computing, takes the class from transistors up to assembly on a simplified architecture.

Intro to Programming helps students get their feet wet in C and the subsequent Data Structures and Algorithms courses are entirely Java. Intro to Microcontrollers is C and assembly.

Here's where UTECE falls flat, with respect to startups. After getting a decent foundation in "Real Programming", further specialization in tools useful for web startups (php/ruby/jquery) is left as an exercise to the student. Case in point, I'm a 3rd year Comp. E and I have yet to hear the word "database" uttered in a classroom.

A web apps class doesn't even have to be good. I would take it just to meet other hackers who are probably self-taught by now anyway.