Programming in C
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2016 | syksy | 08.09-20.10. | 1-1 | Englanti | Tiina Niklander |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
To 14-16 | B123 | Tiina Niklander | 08.09.2016-20.10.2016 |
Kaikki ilmoittautuvat jonotusryhmään! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. Ohjaajien läsnäoloajat ilmoitetaan piakkoin.
Exercises begin on the first lecture week. The schedule for exercises will be published soon.
Yleistä
The course results are now finally available. If you wish to see your exam paper and ask questions related to the exam and course grading, you are welcome to see me in my office D225 Wednesday November 30 at 13.30 (or ask for a sepate appointment by email).
The course is based on weekly TMC exercises. This Fall course will appear in mooc later.
Weekly lectures are more discussion events about next week's learning goals.
Paja guidance in B221 will be available on Mondays 14-16 and Tuesdays 13-16. You are welcome to come to paja to do the weekly exercises or ask help for problems you encountred while doing the exercises in advance.
IRC channel (#cee) is a good way to get guidance from peers. Discussions can be handled in Finnish or English.
Kurssin suorittaminen
Course will be graded based on paper exam and weekly TMC submissions.
TMC Submission deadline will be weekly on Wednesday's at 15:30. The task submitted successfully before the deadline will be counted for course points. The number of tmc points differs weekly, but they will be scaled for course points.
NOTE: C++ specific solutions are not accepted in the exam. All solutions must be according to a ISO standardized C language. Tmc exercises use c99.
Grading
As last year the grading is based on the TMC accepted submissions (60%) and the course exam (40%). Each week will give you maximum of 6 course points (10% of course points), total of TMC is then 36 points. The exam will cover 40% of the course points. Maximum number of points available from the exam is 24. You will need to get at least 30 points to pass the course, 12 of the points must be from the exam.
TMC point mapping to course points will appear here later.
Week | TMC max | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|---|
Week1 | 15 | 1 | 4 | 6 | 9 | 11 | 13 |
Week2 | 13 | 1 | 3 | 5 | 7 | 9 | 11 |
Week3 | 12 | 1 | 3 | 5 | 7 | 9 | 11 |
Week4 | 16 | 1 | 4 | 6 | 9 | 11 | 13 |
Week5 | 15 | 1 | 4 | 6 | 9 | 11 | 13 |
Week6 | 15 | 1 | 4 | 6 | 9 | 11 | 13 |
Exam
See the exam date, time and location from the department's exam list.
In addition to the necessary pencils, student id card and some optional snacks, in the exam you ARE ALLOWED to have ONE A4-paper with your own notes. You must return this 'note/crib sheet' with your exam paper.
Justification: It has turned out to be an excellent tool to support studying for the exam especially with programming courses, where you usually have a lot of material available while programming. This will forces you to focus on the key points you think are needed in the exam and instead of memorizing them, you can have the paper to ̈́remember' them. During the grading, teachers will then assume syntactically and semantically correct language and all mistakes can be considered as student not knowing it properly.
Two old exams: Fall 2014 and Spring 2015. NOTE: The exam will be given only in English, unless other languages are specifically asked for.
Kirjallisuus ja materiaali
You MUST have access to at least one course book about C.
Library has several copies of C programming course books.
The course material including tmc task descriptions are available on the course's wiki pages.
Exercises can be downloaded from tmc.mooc.fi/hy and they must be submitted there. Information on how to use the TMC system is available on SetUp page.
Course slides
Will be submitted just before or immediately after each meeting. They will be available in wiki.
IRC channel #cee
You can discuss about the exercises and the course in general on the IRD channel #cee either in Finnish or English. it is also possible to get some error messages of the server via the irc challel. There is jamobot on the channel for this purpose.