LearningReviews.com content feed

User Login

Learning Library
Learning Library Science Computer Science
 

Computer Science

Learn computer programming, systems analysis and design, history and terminology.

 
 
14 results - showing 1 - 14
Ordering 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Irving and Richard Kind/geocities.com
Type of Educational Content Website
Visit the website: BABEL
Free
Grade Level Middle and High (6-12)
BABEL is a simple glossary of computer-oriented abbreviations and acronyms, which can be downloaded to your computer or storage device.
 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Coghead
Type of Educational Content Website
Visit the website: Coghead Application Builder
Lesson Plans or Teacher Info
Free
Grade Level High (9-12)
From site: 

The Coghead Academic Program presents a unique opportunity for academic communities to embrace the world of rich internet application building. The program provides FREE academic licensing enabling students and educators to collaborate using the world-class Coghead platform and tools.

The Coghead Academic Program accelerates the adoption of rich internet applications by providing hands-on learning via Coghead's do-it-yourself application builder. Now educators can bring the power of platform-as-a-service into their classrooms.

  • Faculty can use Coghead for instructional purposes under specific program usage guidelines.
  • Students can use the Coghead platform as part of their coursework
 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Mehran Sahami/Stanford/Academic Earth
Type of Educational Content Video
Visit the website: Computer Programming I: Programming Methodology
Free
Grade Level High (9-12)

From site:  This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing.

Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language. The course is explicitly designed to appeal to humanists and social scientists as well as hard-core techies. In fact, most Programming Methodology graduates end up majoring outside of the School of Engineering.

Prerequisites: The course requires no previous background in programming, but does require considerable dedication and hard work.

LearningReviews.com note:  Academic Earth offers free video courses from leading universities in the US.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website David Malan/Harvard/Academic Earth
Type of Educational Content Video
Visit the website: Introduction to Computer Science
Free
Grade Level High (9-12)

From site:  Introduction to Computer Science I is a first course in computer science at Harvard College for concentrators and non-concentrators alike. More than just teach you how to program, this course teaches you how to think more methodically and how to solve problems more effectively. As such, its lessons are applicable well beyond the boundaries of computer science itself. That the course does teach you how to program, though, is perhaps its most empowering return. With this skill comes the ability to solve real-world problems in ways and at speeds beyond the abilities of most humans.

LearningReviews.com note:  Academic Earth offers free video courses from leading universities in the US.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website National Science Foundation
Type of Educational Content Website
Visit the website: NSF and the Birth of the Internet
Free
Grade Level Middle and High (6-12)
From site:  There was a time in the not-so-distant past when the world was not connected.

But then a small group of visionaries created the Internet.

And changed the world.

This is their story.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website MathBits.com
Type of Educational Content Website
Visit the website: Programming: Beginning Java
Lesson Plans or Teacher Info
Free
Grade Level High (9-12)

From site:  This site is designed for beginning programmers who are studying the Java programming language using JBuilder with BreezyGUI. Emphasis is on Java application programming.

These on-line materials were originally designed to supplement the first year in a two year high school program leading to the Advanced Placement (AP*) Examination in Computer Science (Java). The materials have since been updated to serve as a stand-alone course in Java for beginning programmers. 

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website MathBits.com
Type of Educational Content Website
Visit the website: Programming: Introduction to C++
Lesson Plans or Teacher Info
Free
Grade Level High (9-12)

From site: This site is designed for beginning programmers who are studying the C++ programming language with Microsoft Visual C++. (These materials utilize the AP classes developed by the College Board.)

These on-line materials were originally designed to supplement the first year in a two year high school program leading to the AB level of the Advanced Placement (AP*) Examination in Computer Science (C++).  These materials have since been updated to serve as a stand-alone course for beginning C++ programmers.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Carnegie Mellon University
Type of Educational Content Software
Visit the website: Programming: Alice
Lesson Plans or Teacher Info
Free
Grade Level Middle and High (6-12)
From site: 

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects.

In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. By manipulating the objects in their virtual world, students gain experience with all the programming constructs typically taught in an introductory programming course.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website O'Reilly Network/O'Reilly Media, Inc.
Type of Educational Content Website
Visit the website: Programming: Perl.com
Free
Grade Level Middle and High (6-12)
From site:  Perl.com includes resources on downloading and installing Perl, a six-part tutorial on learning Perl, Perl articles, and Perl weblogs to help new and experienced programmers refine their skills, solve problems, and contribute to the worldwide Perl community.
 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Massachusetts Institute of Technology
Type of Educational Content Software
Visit the website: Programming: Scratch
Lesson Plans or Teacher Info
Free
Grade Level All Ages (K-12)
From site:  Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.

Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Oregon Museum of Science & Industry
Type of Educational Content Website
Visit the website: Robot Obstacle Course
Free
Grade Level All Ages (K-12)

From site:  Program your robot to navigate the perils of the Robot Obstacle Course... and watch out for those trap doors!

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website MIT Scheller Teacher Education Program/Massachussets Institute of Technology
Type of Educational Content Website
Visit the website: StarLogo TNG
Lesson Plans or Teacher Info
Free
Grade Level Middle and High (6-12)
From site: 

StarLogo TNG is The Next Generation of StarLogo modeling and simulation software. While this version holds true to the premise of StarLogo as a tool to create and understand simulations of complex systems, it also brings with it several advances. Through TNG we hope to:

  1. Lower the barrier to entry for programming with a graphical interface where language elements are represented by colored blocks that fit together like puzzle pieces.
  2. Entice more young people into programming through tools that facilitate making games.
  3. Use 3D graphics to make more compelling and rich games and simulation models.

LearningReviews.com note:  You can download the software, read or download tutorials on how to use it, link to a community of StarLogo users, and see some FAQs.  In Fall 2008, forums and blogs for educators will be available as well. 

 

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website David Malan/Harvard/Academic Earth
Type of Educational Content Video
Visit the website: Understanding Computers and the Internet
Free
Grade Level High (9-12)

From site: 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. This course is designed both for those with little, if any, computer experience and for those who use a computer every day.

LearningReviews.com note:  Academic Earth offers free video courses from leading universities in the US.

 
User rating
 
0.0 (0)
 

Details

Author/Host of Website Opera Software ASA
Type of Educational Content Website
Visit the website: Web Standards Curriculum
Free
Grade Level Middle and High (6-12)

From site:  Learning Web Standards just got easier. Opera's new Web Standards Curriculum, released in association with the Yahoo! Developer Network, is a complete course to teach you standards-based web development, including HTML, CSS, design principles and background theory, and JavaScript basics. It already has support from many organizations (including Yahoo! and the Web Standards Project) and universities.

 
 
14 results - showing 1 - 14 Results per page:

LearningReviews.com is a directory of mostly free interactive K-12 educational resources for parents, teachers and students.  Fee-based resources included here are award-winning or highly rated by education and parent organizations.