Archive
Free online Computer Science courses from #Harvard College
Ok, this is really interesting (at least for a nerd like myself)!
I just stumbled across this website where the Harvard College hosts some of its courses online, you can view video recording from classes, get access to all slides, source code etc and take the course for free yourself!
They now have the following courses up there;
- Computer Science 50: Introduction to Computer Science I – Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience.
- Computer Science 164: Mobile Software Engineering – Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Topics include Ajax, encapsulation, event handling, HTTP, memory management, MVC, object-oriented design, and user experience. Languages include HTML5, JavaScript, Objective-C, and PHP. Projects include mobile web apps and native iOS apps.
- Computer Science E1: Understanding Computers and the Internet – This course is all about understanding: understanding what’s going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. In this course we demystify computers and the Internet, along with their jargon, so that students understand not only what they can do with each but also how it all works and why. Students leave this course armed with a new vocabulary and equipped for further exploration of computers and the Internet. Topics include hardware, software, the Internet, multimedia, security, website development, programming, and dotcoms. Through optional hands-on sections and workshops, local students have opportunities to dissect as well as upgrade a computer with additional hardware, search the Internet more effectively, build a wireless network, create digital images, eradicate spyware, and design webpages. Problem sets offer online students similar opportunities. This course is designed both for those with little, if any, computer experience and for those who use a computer every day.
- Computer Science E76: Building Mobile Applications – Today’s applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android and iOS, two of today’s most popular platforms, and how to deploy them in Android Market and the App Store. Students learn how to write native apps for Android using Eclipse and the Android SDK, how to write native apps for iPhones, iPod touches, and iPads using Xcode and the iOS SDK, and how to write web apps for both platforms.
Continue reading and take the courses here!
Happy coding! 😉
//Richard
New security threat at work: Bring-your-own-network
Computerworld – Even as IT pros wrestle with the bring-your-own-device (BYOD) trend, corporate security is being further complicated by another emerging trend: bring your own network (BYON).
BYON is a by-product of increasingly common technology that allows users to create their own mobile networks, usually through mobile wireless hotspots. Security professionals say BYON requires a new approach to security because some internal networks may now be as insecure as consumer devices.
Jim Kunick, an attorney with the Chicago law firm Much Shelist, said BYON represents a more dangerous threat to data security than employees who bring their own smartphones or tablets into the office. “The network thing blows this up completely, because it takes the data out of the network the company protects,” he said. “There’s no way to ensure the security of that data. People are running corporate apps and processing corporate and client data using networks that may or may not be secure.
“I mean, no one is sure the Boingo network is secure,” he said.
Continue reading here…
//Richard
AppSense MobileNow – BYOD, MAM
Ok, this is really interesting! What is AppSense up to when it comes to their new MobileNow and DataNow products? Are they simple understanding that they have to broaden their portfolio to find new market shares and are following the others like VMware with Horizon and Citrix with CloudGateway or are they trying to step up and try to take the lead and shortly add capabilities that the others have? Still I’m a bit puzzled and need to understand more…
But AppSense is not a huge corporation like Symantec so they could invest and try to speed up their capability development within this area… really interesting!
Here are some information about their MobileNow product:
BYOD Done Right
MobileNow is the first and only solution architected from day one to solve the complete Bring-Your-Own-Device (BYOD) problem for both IT and employees. It delivers real-time security, control and compliance for IT and a seamless experience and freedom of choice – apps, data, and devices – for executives and employees. Unlike status quo MDM-only solutions, MobileNow doesn’t require you to take complete control over and manage employees’ personal devices, apps and data. And unlike proprietary “container” and SDK-based solutions, MobileNow doesn’t limit users to only a small number of proprietary apps.
Enterprise mobility management options: MDM, MAM and MIM
The influx of mobile devices in the enterprise and the barrage of products to manage them has sparked debate over enterprise mobility management — specifically, whether IT admins focus on managing mobile devices, applications or information.
With more than 100 vendors in the enterprise mobility management market today, it’s a major challenge to cut through the noise and identify the best tools and techniques to enable viable, sustainable, cost-effective mobile IT strategies. Perhaps the biggest questions relate to the feature set required for successful mobile operations and how to deploy the right combination of products and services. But with so many new technologies and products appearing on the market, there’s a danger that functional overlap and complexity could quickly sink even the most well-intentioned and well-thought-out processes. Simplicity is the key to success, but as always, such simplicity is never realized on day one.
Continue reading here!
//Richard




