VAMK

Change language: Suomi

Front Page > Study Search > Introduction to Programming (ITTP0309) > 2019-2020

Introduction to Programming

Structure Type: Study unit
Code: ITTP0309
Type: Compulsory / Basic Studies
Curriculum: TT 2019
Level: Bachelor of Engineering
Year of Study: 1 (2019-2020)
Semester: Autumn
Credits: 5 cr
Responsible Teacher: Kankaanpää, Timo
Language of Instruction: Finnish

Courses During the Academic Year 2019-2020

Impl.Group(s)Study TimeTeacher(s)LanguageClassesEnrolment
8I-TT-1N2019-09-02 – 2019-12-20Pirjo Prosi, Timo KankaanpääFinnish54 h2019-08-19 – 2019-09-09
9YHT-VY-12020-01-07 – 2020-04-30Ghodrat Moghadampour, Pirjo ProsiFinnish54 h2019-12-16 – 2020-01-14

Learning Outcomes

With the programming language of the course, the student can use primitive information types, variables, If and While conditional sentences, functions and other basic structures of the language. She knows the basics of data structure. The student understands the steps of design, implementation and testing of software, and she is able to routinely write simple, browser-based software using modern programming languages, libraries and methods.

Student's Workload

135 h, which contains 70 h of scheduled contact studies at VAMK and 50 h at UVA.

Prerequisites / Recommended Optional Courses

-

Contents

Basic skills: The concepts of algorithm and software, variables, guidance and repetition structures, how to divide software into functions and how to deliver parametres in a function call. Input and Output of information. How to use a 1D array or a string. The style and documentation of software. Basics of HTML5 and CSS, adaptable web design, simple application of data bases.
Complementary skills: How to deliver the return value of a function, JSON, Jquery and AngularJS.

Recommended or Required Reading and Other Learning Resources/Tools

Online material: www.w3schools.com.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Problem-based learning. Solving problems that arise in the working life.

Assessment Criteria

The grade is calculated as the weighted average of returned homework assignments (20 %) and project works (80 %). In addition to these, an examination if needed.
Grade 5: The student understands most of the concepts studied in the course, she can apply these and is able to develop a well-working application with versatile features.
Grade 3: The student understands a significant amount of the concepts studied in the course, she can apply these and is able to develop an application with a reasonable amount of features.
Grade 1: The student understands basics of the concepts discussed on the course, she is able to apply these and she can develop a simple application.

Assessment Methods

Continuous assessment, the grade results in from homework assignments and project works.


Back