Skip to main content

ProgrammingLaajuus (5 cr)

Course unit code: 206100212

General information


Credits
5 cr

Objective

The aim to pass this unit is to provide a basic understanding of programming. After the course students understand the basic structure of a computer for programming tasks,the necessity of using datatypes, necessity and usefulness of structures like conditionals and loops and the benefits of subrutines. Students can design and implement simple applications with C/C++ language and modify programs designed by someone else. Students identify basic tasks and structures in programs written with unfamilar language. Students will be able to use various sources of information. Students will be able to form an opinion of the knowledge and skills required by programming professionals. Students will be able to evaluate their own skills to enable them to make a reasonable selection in Specialization Studies.

Content

C/C++ language tutorial: variables, input, output, conditional structures, loops, strings, arrays, functions.

Assessment criteria, good (3)

5 (excelent) - 1 (pass), 0 (fail)Student is able to implement defined repetitional structure, that includes input from user and possibly another repetition to create output to the user. These stuctures are possibly included in an upper level repetition. Exit from loops is done with loop conditions not with exit-, break- or return sentences.Number one and the student is able to handle strings and characters in string with own code and with common library functions.Number two and the student is able to construct funtions and call functions in suitable situations for given actions.Number three and the student is able to handle datagroup with tables. He/she can print table, insert data into table, remove data from table and search sertain data from table.Number four and the student is able to construct reasonable large program (in framework of test = 3 hours) and handle table data in separate functions.

Go back to top of page