VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (TT) > 2016V > Year 1 > Basics of Programming (C Language) (ITTA0208)

Basics of Programming (C Language)

Structure Type: Study unit
Code: ITTA0208
Type: Compulsory / Professional Studies
Curriculum: TT 2016V
Level: Bachelor of Engineering
Year of Study: 1 (2016-2017)
Credits: 4 cr
Responsible Teacher: Prosi, Pirjo
Language of Instruction: Finnish

Courses During the Academic Year 2016-2017

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
2I-TT-1V2016-08-26 – 2016-12-31Martti MustonenFinnish2016-08-22 – 2016-09-19

Learning Outcomes

The student will get familiar with fundamental programming techniques such as functions, variables and program flow control while also introducing basic data structures and how we use these to build algorithms. During the course, the student will become familiar with the process of turning program code into machine executable code and understand how a computer runs the final program. The course introduces the student to the C programming language.

Student's Workload

108 h, which contains 40 h of contact studies and 68 h of individual work. The assessment of student’s own learning 1 h is included in contact lessons.

Contents

Functions, variables, IO operation, if-statement, loops, assignment statements, strings and arrays. Basics of the C programming language.

Recommended or Required Reading and Other Learning Resources/Tools

Material on the course Web site.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures and assignments.

Assessment Criteria

1: The student understands the basic concepts studied in the course (about 40 %) and is able to apply these, or can make a simple application.
3: The student masters a significant amount (about 60 %) of the concepts studied in the course and is able to apply these independently, or can make a simple application.
5: The student masters most of (about 90 %) the concepts studied in the course and is able to apply these independently, or can make a relatively versatile application.

Assessment Methods

Lectures, assignments and an examination.


Back