Article
Other

Alliance Software: An Introduction to Software Development Methodologies

For Students 9th - 10th
Find out about the three main software developement methods.
Handout
Lumen Learning

Lumen: Reading: Software Development Process

For Students 9th - 10th
Learn about software development methodologies and the development process.
Handout
US Department of Labor

Bureau of Labor Statistics: Software Developers

For Students 9th - 10th
A career as a computer software engineer is profiled. Included: nature of the work, training, advancement, employment, job outlook. projections data, earnings, related occupations. A detailed examination of this career is clearly presented.
Activity
Science Buddies

Science Buddies: Career Profile: Computer Software Engineer

For Students 6th - 9th
For those students interested in developing cool video game software for computer or those who enjoy applying their compter science skills to solve problems, a career as a computer software engineer might be worth examining. This Science...
Website
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Software Engineering in Java

For Students 9th - 10th
This MIT course is an introduction to Java programming and software engineering. The focus is on developing high quality software that solves real problems.
Handout
Other

Geotechnical Software Services : Java Programming Style Guidelines

For Students 9th - 10th
This site describes Java coding recommendations that are common in the Java development community.
Handout
Other

Geotechnical Software Services : C++ Programming Style Guidelines

For Students 9th - 10th
This site describes the C++ coding recommendations that are common in the C++ development community.
Handout
BBC

Bbc Bitesize: Development and Testing: Testing

For Students 6th - 9th
Testing is a major phase of developing software. See why it is important to use test plans and carry out different types of test.
Handout
BBC

Bbc Bitesize: Development and Testing: Test Driven Development

For Students 6th - 9th
See why programming and debugging can be part of the same development process.
Handout
BBC

Bbc Bitesize: Development and Testing: Test Plan

For Students 6th - 9th
Learn how developers use test plans that check a range of types of data under different circumstances.
Unit Plan
ACT360 Media

Act Den (Digital Education Network) Software Tutorials

For Students 9th - 10th
Free online tutorials for computer software, including FrontPage, Office, PowerPoint, and Outlook Express are generously offered at this website. Students will find it easy to follow Agent Max Millennium as he guides them through...
Activity
TeachEngineering

Teach Engineering: Android App Development

For Teachers 9th - 10th
Students develop an app for an Android device that utilizes its built-in internal sensors, specifically the accelerometer. The goal of this activity is to teach programming design and skills using MIT's App Inventor software (free to...
Website
Other

Association of Shareware Professionals

For Students 9th - 10th
This resource is devoted to independent software developers and vendors with a primary focus on shareware products.
Article
Other

Testbytes: 5 Most Common Software Testing Methodologies

For Students 9th - 10th
Learn how to choose the right software testing model.
Website
Other

Esri What Is Gis?

For Students 9th - 10th
This site is provided by ESRI, a leading GIS software developer. It explains how GIS works and ways in which it is used.
Website
Other

Java world.com: Design Techniques

For Students 9th - 10th
An article on the role of design in the context of the overall software development process. Includes the two phases of design techniques.
Website
Computer History Museum

Computer History Museum: An Overview of the History of the Software Industry

For Students 9th - 10th
The software industry is a major part of the world economy. This site traces the relatively short history of the software industry, from the 1950s through the 1980s.
Article
University of Maryland

Um: A Survey of Major Software Design Methodologies

For Students 9th - 10th
Gives an overview of software design methodology and differentiates between formal and systemic design. Then it discusses specific principles of design methodology.
Website
Other

Curriculum Development: Curriculum Designers, Inc.

For Teachers Pre-K - 1st
This informative site featuring information on curriculum development offers sample maps, mapping software, recommended websites and more.
Article
Other

Wes Tech Vision: Inspiration Software

For Teachers 9th - 10th
This article explains why Inspiration is a must for your classroom. The author states that Inspiration is "Available to help learners of all ages bridge the gap between visual and textual literacy, and aid in concept development in...
Unit Plan
TED Talks

Ted: Ted Ed: Meet a 12 Year Old App Developer

For Students 9th - 10th
Most 12-year-olds love playing video games- but Thomas Suarez taught himself how to create them. After developing iPhone apps like "Bustin Jeiber," a whack-a-mole game, he is now using his skills to help other kids become developers. [4:33]
Website
Other

White Paper: Developing a Strategic Plan

For Students 9th - 10th
Offers information about strategic planning and an online worksheet to develop a final, printed plan.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Software Engineering for Web Applications

For Students 9th - 10th
This course gives students some experience in dealing with the challenges that are unique to web applications, such as concurrency and security risks.
Website
Computer History Museum

Computer History Museum: Timeline of Computer History

For Students 9th - 10th
This site presents an interactive timeline of computer development from 1939 through 1994. Upon selecting a year, the site presents all of the major computer hardware and software developments that occurred during that year.

Other popular searches