Basics of Programming
Structure Type: | Study unit |
---|---|
Code: | IITP0301 |
Type: | Compulsory / Basic Studies |
Curriculum: | IT 2015 |
Level: | Bachelor of Engineering |
Year of Study: | 1 (2015-2016) |
Credits: | 3 cr |
Responsible Teacher: | Gao, Chao |
Language of Instruction: | English |
Courses During the Academic Year 2015-2016
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
6 | I-IT-1N | 2015-09-01 – 2015-12-31 | Pirjo Prosi | English | 2015-08-14 – 2015-09-20 |
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.
Student's Workload
The total amount of student's work is 81 h, containing 42 h of scheduled contact studies.
Contents
Functions, variables, IO operation, if-statement, loops, assignment statements, strings and arrays.
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, assignments and an examination.
Assessment Criteria
1: The student understands basic (around 40 %) course concepts and is capable of developing simple applications.
3: The student understands a considerable portion (around 60 %) of course concepts and is capable of developing applications with moderate number of functions.
5: The student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.
Assessment Methods
Assignments 20 %, project work 20 %, an examination 60 %.