Curricula

Curriculum Table
Competences
General Information

Description


ID00BO89 Advanced Web Applications Project (15 cr)
Prerequisites Previous courses of Degree Programme in Information Technology or equivalent skills
Objectives The student knows the meaning of software architecture, software design and a design pattern. The student is able to describe the architecture of the software structure and operation when developing it and is able to document it using the relevant modelling language diagrams.
The student is able to describe what software testing is and why it should be used in software development. The student is able to describe when, by whom, and how unit, integration and system testing is done. The student is able to plan the testing of the software they are developing, design the needed tests, implement them and use them to support the development work. The student is able to describe what software quality and software quality assurance is, and how the best practices of software development help in assuring the software quality. The student is able to apply the best practices in their software development work.
The student is able to create web applications using completely the JavaScript based development stack where both the client and the server aspects of the application are implemented using JavaScript.
The student is able to work in different roles in an agile software project development team.
Content Software Design (3 ECTS): Software structures and using some modelling language in software design.

Software Testing and Quality (3 ECTS): Software testing in all phases of software development. Quality concepts and practices in daily teamwork.

JavaScript Based Applications (3 ECTS): JavaScript based development stack properties and capabilities.

Project Work (6 ECTS): Basics of agile software project development, designing and implementing JavaScript based solution.
Recommended optional programme components If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan.
Accomplishment methods Not applicable
Execution methods Not applicable
Materials Not applicable
Literature Not applicable
Evaluation Criteria Not applicable
Evaluation Criteria
Assessment Frameworks Assessment framework
Further Information Not applicable
Responsible persons Not applicable
Links Assessment framework

Implementations


No implementations.

19.5.2024 18:14:10