Software Development Teacher Resources

Find Software Development lesson plans and worksheets
Showing 58 resources
+
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.
+
Instructional Video
PBS

Pbs Learning Media: Career Connections: Software Developer Dayton

For Students 9th - 10th
Watch a software developer explain how a love of math, science, and the creative process led him to pursue a career in information systems. [5:15]
+
Instructional Video
Other

Code Academy: Software Development Methodology: What Is Waterfall?

For Students 9th - 10th
Pat DePuydt explains in more detail what the waterfall model is and what differentiates it from other software development methods. [8:50]
+
Instructional Video
Other

Code Academy: Software Development Methodology: What Is Agile?

For Students 9th - 10th
Learn how to turn an idea for a coding project into reality. The Agile software development method is one popular approach.[9:12]
+
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.
+
Instructional Video
Other

Code Academy: What Is a Sprint?

For Students 9th - 10th
There are certain terms in the software development landscape that are really useful to know, particularly if you have professional aspirations in the space! Sprint is one of them. In this video, Stephanie Chew lends her expertise to...
+
Instructional Video
PBS

Pbs Learning Media: Roadtrip Nation: State of Change

For Students 9th - 10th
Follow along as three young people explore what's happening in their home state of Indiana and how these innovations will lead us all into the future. Whether in agriculture or engineering, software development or aviation, progress and...
+
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

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.
+
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.
+
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.
+
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.
+
Website
Science Education Resource Center at Carleton College

Serc: Co Vis: Learning Through Collaborative Visualization

For Teachers 9th - 10th
A community of students, teachers, and researchers working to improve science education. Rather than depend on the teaching of facts, they seek to reproduce the question-centered, collaborative practices of scientists, using advanced...
+
Website
Other

Hummer Winblad Venture Partners

For Students 9th - 10th
The home website of Ann Winblad's venture capital firm- Hummer Winblad Venture Partners. The firm focuses exclusivly on software development and has grown to be a $95 million firm.
+
Article
Other

Components: Logical, Physical Models

For Students 9th - 10th
This December 1999 Software Development Magazine article explores the different methodologies that constitute an architectural element. Includes an illustration of high-level architectural elements.
+
Website
Other

My Sql Ab Home Page

For Students 9th - 10th
Looking for a database management system without the price tag? MySQL is an open-source (read: free) solution! Download it here. MySQL AB, the company founded by the creators of the MySQL database, provides MySQL software development and...
+
Article
Other

Medium: 4 Ways to Make Your Code More Reusable

For Students 9th - 10th
Reusable code saves time, energy and cost making it vital in software development. Consider four essential attributes to make code more reusable.
+
Handout
University of St. Andrews (UK)

University of St. Andrews: Grace Brewster Murray Hopper

For Students 9th - 10th
This site from the University of Saint Andrews discusses the life and accomplishments of Grace Brewster Murray Hopper, pioneer in computer software.
+
Instructional Video
Khan Academy

Khan Academy: Building Customized Software and Solutions

For Teachers 9th - 10th
This teaching resource was created by the Silicon Schools Fund and Clayton Christensen Institute. These creators explain how software was created to specifically meet the needs of the students engaged in the blended learning model.
+
Instructional Video
Khan Academy

Khan Academy: What I Do and How Much I Make

For Students 9th - 10th
What's it like to work as a software engineer? Ram talks about his responsibilities and compensation as a senior software engineer in the Bay Area. [2:38]
+
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.
+
Instructional Video
Khan Academy

Khan Academy: How I Got My Job and Where I'm Going

For Students 9th - 10th
Ram talks about the interview process for software engineers and some of the differences between working at small versus large companies. [5:23]

Other popular searches

Browse by Subject


Software Development