Programming basics (4 cr)
Code: 5G00BM35-3007
General information
- Enrolment period
- 25.07.2016 - 04.09.2016
- Registration for the implementation has ended.
- Timing
- 01.08.2016 - 31.12.2016
- Implementation has ended.
- Credits
- 4 cr
- Local portion
- 4 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in ICT Engineering, students who began in 2014-2018
Objectives (course unit)
- Student understands basic terminology of programming and has a general understanding of different types of programming languages: compiled, interpreted and scripting programming languages
- Student is able to implement simple computer programs by using basic programming tools: editor, compiler, linker and debugger
- Student understands the basics concepts of programming: variables, strings, arithmetic and logical operators, conditional statements, loops, arrays and functions.
Content (course unit)
Implementing small programs with chosen structural programming language and development environment.
Prerequisites (course unit)
Ei esitietovaatimuksia
Exam schedules
No exam in this course.
Evaluation methods and criteria
We will learn C ++ programming criteria, Part 1 . Assessment is based on the training activity and training to work; both of these items are estimated on a scale of 0 - 5 and course grade is the average of these .
Teaching methods
Lectures , exercises, make work , group work , learning by doing .
Learning materials
Book: Tony Gaddis : Starting Out With C ++
From Control Structures Through Objects
Eighth Edition
Pearson Education Limited 2015
lecture slides made use of this lecture . In addition, most of the exercises are in this manual .
Note: The material is in English .
Student workload
Guided instruction is 3 hours a week , and the second thing was is advisable to book your own time making the assignments , making the assignment , as well as repeating the theory .
Content scheduling
This can be found in the course tabula site published an Excel - shaped calendar.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Did not participate in classes and did not the tasks assigned. There is no proven know-how.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Necessary course of its own software technical capabilities. The reports do not contain material deficiencies and are, as a rule returned on time. Can handle group work.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Able to apply treated courses dossiers and programming methods. Reports have been prepared in accordance with the instructions and largely restored in time. Some of the software technical matters of the course and knows how to use the tools associated with them. Is able to work in a group.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Able to independently and extensively apply the treated courses dossiers and programming methods. Able to prove the case load management course. Reports have been prepared in accordance with the instructions and returned on time. Manages programming methods and tools used, how to apply them and be able to analyze the results obtained. Is able to work in a group proactively.