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.