Science Buddies
Science Buddies: Career Profile: Computer Software Engineer
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...
Massachusetts Institute of Technology
Mit: Open Course Ware: Introduction to Software Engineering in Java
This MIT course is an introduction to Java programming and software engineering. The focus is on developing high quality software that solves real problems.
Khan Academy
Khan Academy: Computer Programming: Meet the Professional
Find out about the diversity in the careers of computer science and computer programmers by meeting people in this field from all over the word.
Other
Medialoot: How to Design an I Os 7 Inspired I Phone App Screen
Walk through the steps involved to create a thin, flat iOS 7- inspired design concept for a user profile app screen. By using these simple techniques create stunning, minimal app interfaces.
University of St. Andrews (UK)
University of St. Andrews: Grace Brewster Murray Hopper
This site from the University of Saint Andrews discusses the life and accomplishments of Grace Brewster Murray Hopper, pioneer in computer software.
BBC
Bbc Bitesize: Development and Testing: Test Plan
Learn how developers use test plans that check a range of types of data under different circumstances.
BBC
Bbc Bitesize: Development and Testing: Test Driven Development
See why programming and debugging can be part of the same development process.
BBC
Bbc Bitesize: Development and Testing: Testing
Testing is a major phase of developing software. See why it is important to use test plans and carry out different types of test.
Computer History Museum
Computer History Museum: An Overview of the History of the Software Industry
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.
Other
Appalachian State University: Grace Brewster Murray Hopper
Gives biographical information about Grace Brewster Murray Hopper (1906-1992 CE), as well as mathematical equations explaining her work.
Other
Admiral Grace Murray Hopper
Provides a short biography on Admiral Grace Murray Hopper, pioneer computer scientist.