Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

up to 0100 and haven't been accepted to a CS program...

(havent applied yet either)



Actually that's not a bad comment about how an actual College CS program may not have anything to do with the real world. I run my own servers, I code my sites from scratch in HTML, JavaScript, PHP, SQL etc.. build all my computers.. made several open source contribution coding in C.. I can do everything in that list and much more..

Yet when I applied to a local University in a CS program a couple years ago I was denied. Why? High School Math grades not quite high enough.


That just isn't true. CS isn't about "running servers, coding sites in HTML, JavaScript, PHP, etc.."

Computer Science is about (per your example): 1. developing the programming paradigms underlying javascript

2. creating SQL (i.e., defining the grammar, but also proving it's correctness and completeness)

3. Architecting the network protocols that provide HTTP and HTML their plush delivery

---3.1, Naturally, is involves inter-and-inner domain routing, name system protocols, reliability and transmission throttling. Not to mention, generally, complex autonomous systems

-----3.2 To formalize, define, and prove the correctness of each the protocol/solution these problems, you must resort to deep results in graph theory and other branches of applied mathematics that are useful for modelling computational problems.

----------3.3 This requires the study into the purely theoretical realms of computational complexity theory, graph theory, etc... in order to define properties of the structures in the aforementioned fields of applied mathematics. This is the traditional heart of computer science, one in which true "computer scientists" generally have to express their results in terms of.

So I'm glad you can do everything on that list and much more. But that isn't computer science. sure you're hacking around, that's great, but don't go around thinking school is dumb because they don't appreciate your web development and unix skillz


And for those reasons 'vbtemp' I fully intend to apply once my pre-reqs are fulfilled.

My plan is to double major: Finance+CS.


Take some math courses at a community college or online and boost your math grades, then reapply.


Go talk to someone at the uni who who cares about enthusiasm. Simply filling out a boilerplate form deliver great results unless you are boilerplate too. Engage some social hacking.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: