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 Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
2 | I-TT-1V | 2016-08-26 – 2016-12-31 | Martti Mustonen | Finnish | 2016-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.