Communication is key in computer science. That may seem apparent when we’re talking about machines – networks are, after all, built off of communication between routers and computer systems. Read more...
Photo: (Keshav Tadimeti/Daily Bruin)
Communication is key in computer science. That may seem apparent when we’re talking about machines – networks are, after all, built off of communication between routers and computer systems. Read more...
Photo: (Keshav Tadimeti/Daily Bruin)
One of the lesser–known skills computer science students pick up in college is the ability to create pseudo-languages. I’m not talking about coding languages, but systems of interpretation, where certain words and phrases map to particular meanings. Read more...
Photo: Pseudo-languages reveal the artistry of computer science. (Internet Archive images via Flickr)
One doesn’t usually associate staring at a computer screen with self-reflection – except for, of course, when you’re staring at a glossy screen. Surprisingly, I’ve recently noticed myself doing a great deal of both throughout my experience with computer science. Read more...
Photo: Those who lack creativity in computer science are in for a hard landing. (Creative Commons photo by HackNY via Flickr)
Have you ever wondered about those people who use cable locks for their laptops? Well, I’m one of them. Contrary to conventional wisdom, that doesn’t mean that I’m overly protective of my laptop or that I have something to hide. Read more...
Photo: A free laptop? This could be prevented using threat modeling and a cable lock. (Visualhunt.com)
NK DTZ’WJ WJFINSL YMNX RJXXFLJ, NY’X UWTGFGQD STY JSHWDUYJI Don’t worry, this isn’t a mistake. That line above is in fact gibberish. But, what if I told you that those seemingly random characters actually map to the following message? Read more...
Photo: (Creative Commons photo by IntelFreePress via Flickr)
When I was in elementary school, one of the weekly vocabulary exercises I had to complete was in the topic of “fields of study.” This basically meant that our class had to learn the etymology of many of those terms ending in the root “-ology,” or “field of study” – a task I’m sure we all had to complete at some point in our education. Read more...
Photo: It might be hard to update your Facebook status with this. (Wikipedia Creative Commons)
Bits of change Computer science is a changing landscape. The truths and limitations of today may not necessarily hold for the next. The rate at which new innovations in computer science are developed is dizzying, and this is an exciting yet somewhat humbling fact. Read more...
Photo: (Creative commons photo by christiaan_008 via Flickr)