Siirry suoraan sisältöön

Software Development Skills: Full-Stack (3 op)

Toteutuksen tunnus: CT00CM01-3003

Toteutuksen perustiedot


Ilmoittautumisaika

01.08.2023 - 30.07.2024

Ajoitus

01.08.2023 - 31.07.2024

Opintopistemäärä

3 op

Virtuaaliosuus

3 op

Toteutustapa

Etäopetus

Toimipiste

LUT-yliopisto

Paikat

0 - 5000

Osaamistavoitteet

1. Develop practical skills for software development 2. Learn the best practices and approaches of software development 3. Develop the skilled expected in industry to work as a software developer.

Toteutustapa ja opetusmenetelmät

Reading 14 h, practice work 20 h, Project assignment 47 h, total 81 h. Student must do the following to pass the course: - Go through the given materials (series of videos) and provide a reflection in learning diary. - Make a self-reflecting learning diary. (What you did learn and do, what problems did you face and how did you overcome them.) - Create a similar project to the one that you have been provided with in the learning materials. - Post everything in a Git repository and present the course work. - Give feedback on the course (mandatory)

Oppimateriaali ja suositeltava kirjallisuus

Available online (Moodle)

Sisältö

This course aims give students a chance to create unique projects with a hands-on approach. The course guides students to find their interest in software engineering skills and to help each student find their desired path in software developing in the future. There are also several other Software Development Skill courses available on different topics. The course gives the student basic understanding of full-stack development. The goal is to create a basic front- and back-end and bundle them together as a complete system. The focus is to understand the bigger picture and how to bundle different software components together to create a working program. You will learn how to use MEAN-stack as a full stack tool bundle to create an app from scratch. Course is 100% online self-study.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Opettajat: Erno Vanhala

Linkki opintojaksoesitteelle: https://sis-lut.funidata.fi/student/courseunit/otm-b21c0a9a-2802-4ebd-abac-9af0f8d6bef3/brochure
CT30A2803 User Interfaces and Usability CT60A0203 Ohjelmoinnin perusteet CT60A2411 Olio-ohjelmointi CT60A4304 Basics of Database Systems (or equivalent)

Arviointimenetelmät

P/F, Learning Diary 40%, Final project 60%

Arviointiasteikko

Hyväksytty/Hylätty