Skip to main content

Introduction to Software SystemsLaajuus (10 cr)

Code: TX00FL43

Credits

10 op

Objective

On completion of the course, the student:
- is able to implement the frontend and backend of software and the communication between them
- is able to program using JavaScript language.
- knows the main areas of typical software architecture

Content

Full Stack programming (frontend + backend)
JavaScript language
Introduction to software environment (cloud services, data sources, cyber security, data management)

Prerequisites

Introduction to Python programming

Assessment criteria, satisfactory (1)

Student is be able to contribute to the development of FullStack software.

Assessment criteria, good (3)

Student is independently able to program using JavaScript language and implement FullStack software.

Assessment criteria, excellent (5)

Student is independently able to program using JavaScript language as well as design and implement FullStack software and evaluate the quality of the software.

Assessment criteria, approved/failed

Student is be able to contribute to the development of FullStack software.