Efficient Algorithms and Intractable Problems (CS170) was by far one of my favorite classes at UC Berkeley. Every computer science student should be a solid foundation in basic algorithms. Do you know your Big O? Big Theta? Also, do you ever wonder why the Facebook calls its network a social graph? Graph theory is one of the basic and most practical idea in computer science. This is what separates the average coder from a computer scientist with a good understanding in design and theory.
Browsing around on Scribd, I was able to find the exact textbook we used for the class. ...
Google and IBM have teamed up to provide data centers to help students and researchers write software for large-scale applications. This is a large push for colleges to emphasize the needs of parallel computing; it is a relatively new field not taught traditionally at the undergrad level. In addition, the number of computer science majors have been on the decline and "industry executives and computer scientists say a shortage of skills and talent could limit future growth."
Randal E. Bryant, dean of the computer science school at Carnegie Mellon University, states ...
Today, the TechCrunch interns, including me, posted our Top 10 Facebook apps. In kind gesture, Scoble comments, "It’s war. The 40 somethings vs. the 20 somethings" and comes up with his own Top 10.
Here's my short response to the 40's :)
1. Google Reader Shared Items. This is way more useful for those who read a lot of feeds. Plus it shows you who has the most popular blog posts in the past few hours. - Hmm I should check this out
3. The video application - Lets you send video messages to all your friends from your computer’s webcam.Yes ...
Many engineering majors hate humanity classes with a passion. Like most other engineers, I growned and moaned at the ones that actually made you read, or even write (gasp). However, I have changed a bit since those freshman days; classes that used to seem useless are now more appealing. In fact, I believe that the creativity required in humanity classes will help engineers be better entrepreneurs.
Humanity classes focus around methods that are mainly analytical, critical and speculative. It's not just about how, it's why. It's about those red pens bleeding all over my papers, screaming "so what? convince me!" It's ...
Planning out my fall schedule soon. We need undergradaute classes about startups. Maybe I should drop out ... :)
Update: FRIK, I missed my telebears appointment after working non-stop. Now I'm waitlisted in every class.
Update: As reported by Duke News, the problem was not the iPhone, but Cisco.
As mentioned on Network World, iPhone's WiFi capability is flooding Duke networks. What caught my attention is that it's summer! No one is on campus during the summer. That is hilarious.
"Because of the time of year for us, it’s not a severe problem," says Kevin Miller, assistant director, communications infrastructure, with Duke’s Office of Information Technology. "But from late August through May, our wireless net is critical. My concern is how many students will be coming back in August with iPhones? It’s a pretty big ...