background preloader

Harvard CS50 OpenCourseWare

Harvard CS50 OpenCourseWare

MIT OpenCourseWare - Free Courses state-of-the-art classroom: New state-of-the-art physics class at Bishop Moore Catholic High has students buzzing October 9, 2011|By Leslie Postal, Orlando Sentinel The students in Rob McCall's honors physics class pay scant attention to their teacher as they chat, scribble and even mark up windows with crayon. McCall doesn't mind. His students are tackling problems on projectile motion, calculating, for example, the maximum height of a golf ball in flight in a way meant to give them a deeper understanding of the subject. Working in small groups, the teenagers look occasionally to McCall for advice or direction but not, ideally, for answers. They work in Bishop Moore Catholic High's new "studio" classroom, figuring their equations on velocity and vertical displacement on white "smart boards," "writable windows" and giant touch-screen computer monitors. The room is a showcase for state-of-the-art technology, but also for the belief that students learn best if teachers ask questions, present problems, prod them to think and then get out of the way and let them work. "You want them hands-on.

The most learner-friendly resources about algorithms EPIC 2020 | Higher Education Reform WiBit.net: Introduction to Computer Programming This is our fundamentals course! Software development is not all glamorous. There are many underlying concepts that lay beneath the code that are important to understand in order to reach your full potential. The WiBit.Net training method focuses on basics. Why? Well, for a simple reason. All this learning begins here with Introduction to Computer Programming.

Evernote as Portfolio | The story of using Evernote as a portfolio in my k-12 school Academic Earth: Video Courses In its purest form, computer science is the research and development of technology that solves specific problems. Computer science has brought the world smart phones, GPS systems, the gaming industry and tablet computing, along with technological developments that assist government, industry and medicine. In addition to creating new technology, computer scientists also make improvements to existing technology and study the ways computers can make our lives easier. As with any branch of science, computer scientists perform research that establishes new information. This research begins with known mathematical algorithms and computer theory, and strives to constantly redefine what technology can do for us. Computer science also addresses how existing technology can be used in ways previously undiscovered, creating applications that may be faster, simpler, more efficient or less costly. Sample Courses During the first two years of a standard 4-year program, students focus on the basics: Ph.D.

Related: