Skip to main content

Software Development Skills: Front-End (3 cr)

Code: CT00CM00-3003

General information


Enrollment

01.08.2023 - 30.07.2024

Timing

01.08.2023 - 31.07.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Campus

Seats

0 - 5000

Learning outcomes

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.

Implementation and methods of teaching

Self-study: 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)

Learning material and recommended literature

Available online (Moodle)

Contents

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 goal in this course is to make a responsive webpage using html, CSS and a little JavaScript. These are the basic tools to make today's web-frontend. Students may use Bootstrap or animations in addition. The project focuses only on the layout, styles and the overall structure of the page. Course is 100% online self-study.

Additional information for students: previous knowledge etc.

Teachers: Erno Vanhala

Link to the course brochure: https://sis-lut.funidata.fi/student/courseunit/otm-d86911ca-f9fb-4854-882c-f7cf011ad240/brochure
CT30A2803 User Interfaces and Usability CT60A0203 Introduction to Programming (or equivalent)

Assessment scale

Approved/Failed