STEM and Web Design

Web design and software programming are just some of the career choices that fall under the collection of industries known as STEM. The term became commonly known after the National Science Foundation started officially using it in 2001. Virtually all aspects of life, from janitorial work to agriculture to space travel, are touched by STEM-related work. Education in STEM can begin as early as grade school by getting children interested in technology, science, and math. There is also a push to get girls interested in STEM, as a significantly lower percentage of girls enter and remain in STEM-related fields than boys.


The term STEM stands for science, technology, engineering, and mathematics. It encompasses a large number of career choices, some of which pertain to high-tech careers as well as older disciplines. Math teachers are a part of STEM, as are people who work in biology, medicine, computer programming, network administration, chemistry, engineering jobs including civil, electrical, and computer engineering, astronomy, and physics. Collectively speaking, STEM fields are a growing part of the job market, and people who work in STEM will be essential for developing new technologies in the future.

Web Design

Almost all information on the Internet, from texts to games and videos, is presented through the use of a Web page or Web-related technology. This makes Web design a very important field. Web designers need to understand a wide variety of technologies, including programming languages, security protocols, and databases. Basic Web pages rely on code called HyperText Markup Language, or HTML, and may also use Cascading Style Sheets (CSS), Javascript, and Java. Designers will need to master aesthetic principles such as color design, page layout, and graphics as well as search engine optimization, which makes Web pages easier to find.

STEM Training

An increasing portion of STEM-related jobs require formal training. This means attending a college, university, or trade school to acquire a degree. Entrants into certain fields, such as programming and Web design, can become successful without formal training. However, they will need significant self-motivation to learn independently and master their craft. Experience is highly valued in all STEM-related fields, and in some cases, obtaining and maintaining relevant licenses and certifications is required.

  • Find the Answers: Explore the Software and Technology Careers of the Future: Technology-related jobs will have a greater share of the job marketplace in the future. The Chester County Economic Development Council explains how the Girls Exploring Tomorrow's Technology program encourages girls to get interested in this fast-growing industry.
  • Career Opportunities in Programming and Other Fields in the Technology Industry: Bellarmine University talks about career choices in STEM. Visitors can learn statistics about STEM and find internship opportunities on campus.
  • Careers in STEM: Ralston Public Schools features a list of links to videos and other resources related to STEM-related subjects on the employee resources section of their website.
  • Online Typing Assistance Software and Other Educational Links: Go to the Arabia Mountains High School website to find a long list of links to resources about three-dimensional printing, algebra, typing lessons, Photoshop basics, energy conservation, and more.
  • Learn Programming: Students at Olive Pierce Middle School who are finished with their class assignments ahead of time are encouraged to visit this page by Shane Helmich. It provides links to typing tests, tech-related games, software programming resources, and YouTube learning channels.
  • Science: Essex High School's science department offers a variety of STEM-related classes, from earth science to physics. On this page, they offer a list of links to pages about additional subjects including safety, biology, astronomy, and getting girls interested in STEM.
  • Standards and Common Core: The Cobalt Institute of Math and Science has a video about Common Core and how it improves students' test scores.
  • Educational Software and Resources: Fort Lewis College provides interested readers with links to pages about math and science, resources about graduate school, career services, and writing centers and labs.
  • Career and Game Software Websites for Kids: This page on the Wall, Texas, school district website provides a list of links to games for kids, financial literacy education, advice for involving more girls in STEM, and information about potential career choices.
  • Dan's Web Programming Tips: Web programmers will find helpful hints about using colors on Dan Tobias's page.
  • Game Software Development: Visit this page for a long list of links to topics related to video game development.
  • Links and External Resources: The Utilities section of NASA's Color Usage Research Lab website provides interested readers with a list of links to various subjects. These include cartography, color research and standards, aviation, and software.
  • Vilas Computer Services: Links: Go here to find a long list of links to a wide variety of subjects including Microsoft Windows, technology-related organizations, computer security, content management systems, and more.
  • Ms. McLaughlin's Site: Readers interested in learning about website color coordination can find useful information on this page.
  • CLion Programming: Learn about the CLion integrated development platform by visiting Anastasia Kazakova's page.
  • Load Testing: Visit the One Man MMO Project website to read about the issues he is having with large workloads on his server when he has 50 game clients connected at once.
  • From Web Developer to Embedded One: A successful career in the information technology industry takes hard work. This article includes links to interviews with people who have experience in getting ahead in this field.
  • Interesting Software Design-Related Links: The Variable Not Found website offers a long list of links about subjects related to programming.
  • 22 Do's And Don'ts When Fighting Cheating in Online Games: Players who cheat in online games are a problem that every successful online multiplayer game faces.
  • C++ Performance: Common Wisdoms and Common "Wisdoms": This page talks briefly about C++ programming tips that can be found via a link to an article by Sergey Ignatchenko.
  • Separation of Duties in Information Technology: Separation of duties is a concept that seeks to fight fraud and conflicts of interest by restricting the responsibilities and powers of a single individual. This article by the Sans Technology Institute explains how it works.
  • Microsoft Developer Network Academic Alliance: Learn about this Microsoft product education program on the Carnegie Mellon website.
  • Exhibit Developer and Folklorist: This page has information about Lyle Murphy, who works for the Oregon Folklife Network.
  • Open Knowledge Initiative Announces Developer Support Program: The Open Knowledge Initiative created a forum for developers to participate in its network, which was originally restricted to collaborators and founding partners.
  • Program: Computer Information Technology: Learn about the Dallas County Community College District's software programmer associate degree program on their website.
  • Network Diagnostic Tool (NDT): The NDT is a program that analyzes a network to help users and administrators determine how to fix performance issues.
  • How to Become a Software Developer: Students who want lucrative programming jobs have to find some way to stand out from the competition.
  • Alphabetical Listing of CIS Employees: Click this link to a page with a long list of Brown University employees.
  • Microsoft Developer's Network Back to Campus Program: Microsoft held a day-long event to introduce its Windows DNA development model to interested developers.
  • Developer to Build New Hotel: This Truman Media Network blog post is about a new hotel that is being built along South Franklin Street in Kirksville, Missouri.
  • Two Developer Positions at Zillioninfo: Visit the University of South Carolina website to read about a posting of two job openings at Zillioninfo.
  • CSci 5106: The University of Minnesota offers a class for studying programming languages. It includes links to a syllabus and places to buy the book for the course.
  • CS301: Students interested in learning about programming language theories and design may be interested in reading about this course at Lafayette College.
  • COMP 725 (M1): Programming Languages: People who take this class at the University of New Hampshire will learn about languages from a user's perspective.
  • COMP 825 (M1): Programming Languages: Students seeking to better understand computer programming languages will find this University of New Hampshire course interesting.
  • The HTML Programming Language: HTML is a language used to design Web pages. This page on the University of Michigan website explains the history and applications of HTML and provides links to further resources as well as sample programs.
  • Idea Connection Network: People with great ideas need the skills to implement them. This University of New Hampshire article explains how their program seeks to connect innovators with the talent they need to make their ideas a reality.
  • Computer Network and System Administration: Michigan Tech offers prospective students a bachelor's degree program in computer network and system administration.
  • Student Services: Click this Gateway Technical College link to see a list of advisers in their Business and Information Technology Programs department.
  • Information Technology: Networking or Web Technologies: Mount Saint Mary College offers a degree program for information technology with a focus on networking and the Web.
  • IT: Web Software Developer: Nicolet College offers an Associate of Applied Science degree program for Web analysis and programming.