ISEA2002 Web Software Development (9 cr)

Study level:
Intermediate studies
Grading scale:
0-5
Language:
English
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2026-2027, 2027-2028

Tweet text

An introduction to full-stack web software development.

Description

Introduction to full-stack web software development, including both modern web GUIs and database-supported web server applications.  

Learning outcomes

After completing the course, the student

  1. Can implement an event-driven web GUI
  2. Can process data in JSON format
  3. Can modify web pages through the DOM using JavaScript
  4. Can implement a database-supported web application server on either a dedicated server or in a cloud setting
  5. Can implement a Single Page App (SPA) and/or a Progressive Web App (PWA) web application
  6. Has practical experience in critically evaluating the reliability, provenance, and limitations of AI‑generated tools as part of modern web development workflows.
  7. Has further refined the interpersonal and self‑management skills needed to participate authentically and effectively in group and team settings while upholding the collaborators' perspectives, values, and professional identities. The student can contribute meaningfully and supports the group in achieving its objectives. 

Study materials

Online learning material, other teacher-provided materiel 

Completion methods

Method 1

Description:
Contact teaching, including exercise sessions, self-study and work in small groups or pairs.
Evaluation criteria:
Grade is based on completed assignments, self-evaluations, group-evaluations, and project.
Select all marked parts
Parts of the completion methods
x

Participation in teaching (9 cr)

Type:
Participation in teaching
Grading scale:
0-5
Language:
English
No published teaching