•   Programming 2 SWD4TF033-3007 24.10.2022-16.12.2022  5   (TF2SWD, ...) +-
    Learning objectives
    Upon successful completion of the course, the student should be able to
    * explain basic web application concepts and terminology
    * use a web server for developing and testing a web application
    * create small and simple web applications where the back-end is written in Java
    * access databases programmatically to retrieve data and modify data in the database
    Starting level and linkage with other courses
    The student has completed the course Programming 1 (SWD4TF032), or can demonstrate equivalent skills and knowledge.

    In addition, the student should take the course Data Management and Databases (SWD4TF003) alongside the Programming 2 course if he/she already doesn't have equivalent skills in basics of databases and SQL.
    Contents
    Introduction to web application development
    * Web application architecture
    * Using a development web server
    * HTTP communication with requests and responses
    * Creating a small and simple back-end in Java
    * Programmatic database access in Java
    * Creating a small and simple front-end
    Basics of unit testing
    Basics of version management
    Assessment criteria
    Assessment criteria - grade 1
    The student
    * shows passable activity and punctuality on the course
    * has passable understanding of the course contents, core concepts and terminology
    * has passable knowledge and skills in writing small and simple web applications
    * needs often assistance in problem situations, and in the interpretation of the course material.
    Assessment criteria - grade 3
    The student
    * shows good activity and punctuality on the course
    * has good understanding of the course contents, core concepts and terminology
    * has good knowledge and skills in writing small and simple web applications
    * uses the course materials and other sources in an effective way to support own learning
    * needs sometimes assistance in problem situations.
    Assessment criteria - grade 5
    The student
    * shows excellent activity and punctuality on the course
    * has excellent understanding of the course contents, core concepts and terminology
    * has excellent knowledge and skills in writing small and simple web applications
    * uses the course materials and independently found sources fluently to support own learning
    * can independently examine and solve almost all problem situations
    * shows that he/she can acquire more knowledge and skills independently and apply them creatively.

    Campus

    Pasila Campus

    Teaching language

    English

    Timing

    24.10.2022 - 16.12.2022

    Enrollment

    13.06.2022 - 21.10.2022

    Groups
    • TF2SWD
    • CONTACT
    Teachers

    Kari Silpiö

    Seats

    15 - 30

    Degree Programme

    BITE Degree Programme in Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5