ACETry ACE ↗
← Back

IST 256Programming for the Web

3 credits · Information Sciences and Technology · Penn State

IST 256 will provide students with the knowledge and skills to create both basic and more dynamic web-based content pages and applications. The course will first focus on acquiring competencies in core web development languages including HTML, CSS, and JavaScript, then move on to more advanced topics such as information architecture, incorporation of multimedia, and the use of application programming interfaces (APIs) and application development frameworks for the web. The course will follow an active learning pedagogy and incorporate a substantial project component. The first part of the course consists of introduction of web programming concepts, techniques, and tools. Students will demonstrate understanding of the course content by building web pages via individual and group activities. The latter half of the course will involve more in-depth project work both as individuals and in groups.

Before you enroll

Prerequisites

You need:

Where it fits

Where it sits in degree plans

Suggested plans most often put it in Year 2 · Spring (10 programs).

Required in (8)

  • Enterprise Technology Integration, B.S. (Capital)
  • Enterprise Technology Integration, B.S. (Information Sciences and Technology)
  • Human-Centered Design and Development, B.S. (Capital)
  • Human-Centered Design and Development, B.S. (Information Sciences and Technology)
  • Information Technology, B.S. (Abington)
  • Information Technology, B.S. (Altoona)
  • Information Technology, B.S. (Berks)
  • Information Technology, B.S. (University College)

One of the options in (11)

  • Cybersecurity Analytics and Operations, B.S. (Abington)
  • Cybersecurity Analytics and Operations, B.S. (Altoona)
  • Cybersecurity Analytics and Operations, B.S. (Berks)
  • Cybersecurity Analytics and Operations, B.S. (Capital)
  • Cybersecurity Analytics and Operations, B.S. (Information Sciences and Technology)
  • Cybersecurity Analytics and Operations, B.S. (University College)
  • Data Visualization, Minor
  • Digital Multimedia Design, B.Des.
  • Information Sciences and Technology, A.S. (Berks)
  • Information Sciences and Technology, A.S. (Information Sciences and Technology)
  • Information Sciences and Technology, A.S. (University College)
What it opens up

Courses that list IST 256 as a prerequisite (4)

  • CYBER 362 Cybersecurity Analytics Studio
  • CYBER 366 Malware Analytics
  • ETI 300W Development and Documentation of Enterprise Web
  • HCDD 340 Human-Centered Design for Mobile Computing