Start v. Datorgrafik. Poäng. 44 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 30 (24/6)

Relevanta dokument
Start v. Datorgrafik. Poäng. 45 Institution Institutionen för datavetenskap 7,50. Antal registrerade (män/kvinnor) 32 (29/3)

Poäng. Start v. Avancerad Datorgrafik och tillämpningar 7.5. Antal registrerade (män/kvinnor) 10 (7/3)

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

Poäng. Start v. Strömningslära B Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 39 (32/7)

Poäng. Start v. Styr- och reglerteknik Institution Institutionen för tillämpad fysik och elektronik

Poäng. Start v. DV1: Datavetenskapens byggstenar 7.5. Antal registrerade (män/kvinnor) 38 (38/0)

Start v. Styr- och reglerteknik. Poäng. 45 Institution Institutionen för tillämpad fysik och elektronik 7.5

Poäng. Start v. Programmeringsteknik med C och Matlab 7,50. Antal registrerade (män/kvinnor) 274 (194/80)

Poäng. Start v. Människadatorinteraktion 7.5. Antal registrerade (män/kvinnor) 44 (26/18)

Start v. Programspråk. Poäng. 03 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 59 (54/5)

Start v. Interaktionsteknik. Poäng. 12 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 100 (92/8)

Start v. Klassisk mekanik A. Poäng. 12 Institution Institutionen för fysik 7.5. Antal registrerade (män/kvinnor) 47 (36/11)

Poäng. Start v. Utveckling av mobila applikationer 7.5. Antal registrerade (män/kvinnor) 230 (202/28)

Poäng. Start v. Utveckling av mobila applikationer 7.5. Antal registrerade (män/kvinnor) 177 (138/39)

Poäng. Start v. Student Conference in Computing Science 7.5. Antal registrerade (män/kvinnor) 17 (13/4)

Poäng. Start v. Informationsteori, nätverk och marknader 7.5. Antal registrerade (män/kvinnor) 24 (21/3)

Poäng. Start v. Interaktivitet i smarta miljöer 7,50. Antal registrerade (män/kvinnor) 26 (15/11)

Poäng. Start v. Applikationsutveckling i Java 7.5. Antal registrerade (män/kvinnor) 131 (119/12)

Poäng. Start v. Projektkurs i datorseende 7.5. Antal registrerade (män/kvinnor) 18 (13/5)

Poäng. Start v. Människadatorinteraktion 7.5. Antal registrerade (män/kvinnor) 44 (22/22)

EVALUATION OF ADVANCED BIOSTATISTICS COURSE, part I

Kursutvärderare: IT-kansliet/Christina Waller. General opinions: 1. What is your general feeling about the course? Antal svar: 17 Medelvärde: 2.

Poäng. Start v. Applikationsutveckling för internet 7.5. Antal registrerade (män/kvinnor) 16 (13/3)

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 25 (23/2)

Poäng. Start v. Datastrukturer och algoritmer (C) 7.5. Antal registrerade (män/kvinnor) 98 (82/16)

Poäng. Start v. DV2: Algoritmer och problemlösning 7.5. Antal registrerade (män/kvinnor) 23 (23/0)

TFYA41-Thin Film Physics /Tunnfilmsfysik/

Adding active and blended learning to an introductory mechanics course

TEK/NAT Kursrapport. Kurskod. Kurs. Poäng. Start v. Avancerat digitalt foto för portfolio 7.5 5TF021. Antal registrerade (män/kvinnor) 121 (46/75)

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 34 (29/5)

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Poäng. Start v. Grundläggande mätteknik B 7.5. Antal registrerade (män/kvinnor) 58 (43/15)

Course evaluation SMD098, Lp2 2001

Writing with context. Att skriva med sammanhang

Poäng. Start v. Student Conference in Computing Science 7,50. Antal registrerade (män/kvinnor) 20 (15/5)

Poäng. Start v. Datastrukturer och algoritmer (Python) 7.5. Antal registrerade (män/kvinnor) 65 (57/8)

Poäng. Start v. Givarfysik A Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 25 (25/0)

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 54 (50/4)

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström

6 th Grade English October 6-10, 2014


Matthew Thurley Industriell bildanalys (E0005E) Response rate = 65 %

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Användning av Erasmus+ deltagarrapporter för uppföljning

Beijer Electronics AB 2000, MA00336A,

Poäng. Start v. Människadatorinteraktion 7,50. Antal registrerade (män/kvinnor) 73 (37/36)

Methods to increase work-related activities within the curricula. S Nyberg and Pr U Edlund KTH SoTL 2017

Isometries of the plane

MO8007 VT2017. Antal svar: 4

Poäng. Start v. Givarfysik A Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 40 (36/4)

State Examinations Commission

MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

Flervariabel Analys för Civilingenjörsutbildning i datateknik

Support Manual HoistLocatel Electronic Locks

Module 6: Integrals and applications

FYTA11-ma1, ht13. Respondents: 11 Answer Count: 9 Answer Frequency: 81,82 %

Andy Griffiths Age: 57 Family: Wife Jill, 1 kid Pets: Cats With 1 million SEK he would: Donate to charity and buy ice cream

Mikro- och nanoteknik II, 5.0 hp

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 57 (52/5)

Unit course plan English class 8C

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

Module 1: Functions, Limits, Continuity

Contact by

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Att stödja starka elever genom kreativ matte.

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

MO8004 VT What advice would you like to give to future course participants?

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families

Hur fattar samhället beslut när forskarna är oeniga?

Preschool Kindergarten

Workplan Food. Spring term 2016 Year 7. Name:

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling

FK Electrodynamics I

Utvärdering SFI, ht -13

Kursplan. EN1088 Engelsk språkdidaktik. 7,5 högskolepoäng, Grundnivå 1. English Language Learning and Teaching

GeoGebra in a School Development Project Mathematics Education as a Learning System

The Municipality of Ystad

Anders Persson Philosophy of Science (FOR001F) Response rate = 0 % Survey Results. Relative Frequencies of answers Std. Dev.

This is England. 1. Describe your first impression of Shaun! What kind of person is he? Why is he lonely and bullied?

Förskola i Bromma- Examensarbete. Henrik Westling. Supervisor. Examiner

FYTN02, ht16. Respondents: 27 Answer Count: 12 Answer Frequency: 44,44 %

1. How many hours per week have you on average spent on the course, including scheduled time?

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 59 (56/3)

Blueprint Den här planeringen skapades med Blueprints gratisversion - vänligen uppgradera nu. Engelska, La06 - Kursöversikt, 2015/2016.

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

samhälle Susanna Öhman

Exportmentorserbjudandet!

Självkörande bilar. Alvin Karlsson TE14A 9/3-2015

What will teachers do with SF?

Chapter 1 : Who do you think you are?

2.1 Installation of driver using Internet Installation of driver from disk... 3

Kursplan. FÖ1038 Ledarskap och organisationsbeteende. 7,5 högskolepoäng, Grundnivå 1. Leadership and Organisational Behaviour

Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch

Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1

Kursanalys 7,5. 3 / 5 / 5 / 5 /3 / 5 / 5 resp. 7,25 2,45. Fakulteten för hälsa, natur- och teknikvetenskap. Datum

H15-1DV607-7,5-Kalmar

Transkript:

TEK/NAT Kursrapport Kurs Kurskod Poäng År Start v. Datorgrafik 5DV179 7.5 217 44 Institution Institutionen för datavetenskap Antal registrerade (män/kvinnor) 3 (24/6) Antal aktiva studenter (deltagit i minst en examinerande del) 19 Genomströmning (i %) och betygsutfall efter första tillfälle för examination (för varje betyg som satts på kursen ange antal som uppnått detta på formen??? Genomströmning: 27% Betyg: U(22) 3(3) 4(3) 5(2) Hur mycket schemalagd lärar-/assistent-ledd tid har studenten tillgång till på kursen? 26h Lectures 4h Workshop in computer lab 4h Oral presentation of project Hur är undervisningen upplagd? Lectures in lecture hall and two practical workshops in computer lab. För vart och ett av lärmålen (FSR:en) i kursplanen, beskriv kortfattat hur det examineras. beskriva dataflödet i ett grafikrenderingssystem; (FSR1) härleda och tillämpa geometriska betraktnings- och projektionsmodeller samt transformationer av homogena koordinater inom datorgrafik, så som transformationer av 3D objekt, transformationer mellan objekt-värld-kamera koordinatsystemen samt perspektiv och parallell projektioner; (FSR2) beskriva hur linjer, ytor och i vissa fall kurvor kan representeras av polygon och parametriska kurvor, samt kunna härleda definitionen och använda sig av dessa representationer; (FSR3) härleda och tillämpa grundläggande renderingstekniker och algoritmer inom polygonorienterad datorgrafik, såsom belysningsmodeller, algoritmer för klippning av linjer och polygon samt hantering av skymda ytor; (FSR4) beskriva och relatera olika visuella effekter såsom antialiasing, texturmappning, bump-mappning och displacement-mappning; (FSR5) Theoretically on the written exam and optional in the project. implementera och tillämpa grundläggande teorier och algoritmer inom datorgrafik, såsom geometriska projektioner och transformationer, betraktnings- och projektionsmodeller samt olika belysningsmodeller och algoritmer för rendering av polygonbaserade objekt; (FSR6) implementera en eller flera visuella effekter eller avancerade renderingstekniker på ett 3D objekt; (FSR7) använda en datorgrafik standard, såsom OpenGL, och programmera GPU-hårdvara genom att använda shaders; (FSR8) designa och implementera programvara för visualisering av 2D och 3D grafiska modeller; (FSR9) visa förmåga att avgöra vad som är relevant vid en muntlig presentation av ett utfört mjukvaruprojekt samt att genomföra denna presentation på ett sätt så att detta blir tydligt för åhörarna; (FSR1) On the oral presentation of the final project. kritiskt reflektera över sitt eget val av programbibliotek och systemdesign och ge förslag på förbättringar, samt uppvisa förståelse av (genom att kunna kritiskt diskutera) andras val av systemdesign och lösningar. (FSR11) During the project and on the oral presentation of the final project. Beskriv hur betygssättningen på kursen fungerar. (Vilka betyg ges på kursen och hur sker bedömningen, dvs vilka delar betygssätts och hur vägs de samman? Finns det skrivtliga betygskriterier och/eller lärmål (FSR) för de olika betygen?)

The course is divided into two parts: "Graphic Programming" and "Theoretical Computer Graphics". The individual project is graded Fail (U, needs to be complemented) or Pass (G). Bonus points for the first written exam are given from extra tasks on the project if the project is finished and presented in time (for all three deadlines). The project is individual and ends with an oral presentation of the project and its system design in small groups (3-5 students). The oral presentation is graded Fail (U) or Pass (G). The final grade on the part "Graphic Programming" is Fail (U) or Pass (G) where Pass is given when the student have passed both the project and the oral presentation. The written exam is graded with Fail (U), Pass (3), Pass with Merit (4), or Pass with Distinction (5), and is together with any bonus points the final grade of the part "Theoretical Computer Graphics". Samläses denna kurs med andra kurser?? Om ja, hur många? Hur stor andel av kursen samläses? Samläser flera program denna kurs? Om ja, hur många? Arbetar studenterna i projektform på kursen? Om ja, uppskattad omfattning i poäng på projektdelen: Antal projekt som varje student deltog i: Antal studenter i projektgrupp: Förväntades studenterna använda en projektmetodik för dokumentation och styrning (tex LIPS)? Hur skedde indelning av studenter i projektgrupper? Har studenterna uppmanats föra projektdagbok? Kursens samverkan med forskning Om ja, Har dagboken utgjort grund för examination? Lärare som bedriver forskning (>25% av tjänsten) är aktiva på kursen Annan samverkansform, nämligen: Kursens samverkan med näringsliv eller offentlig verksamhet Ingen samverkan med näringsliv/offentlig verksamhet förekommer på kursen Annan samverkansform, nämligen Genomförda förändringar till detta kurstillfälle For this year's course, minimal changes was made since I (Stefan) took over the course responsibility and the majority of the lectures from Pedher Johansson. An introduction to OpenGL and Qt was added in the beginning of the course to better prepare the students for the project. Previous years the students have had the opportunity the make the project in C together with GLFW and GTK+. This year all students had to do the project in C++ and Qt. The change was made since the last years almost all students used C++ anyway, and it is error prone to provide two versions of the codes for the Workshops and project. Förändringsförslag från föregående kursrapport * An introduction to OpenGL and Qt. * Better synchronization with the advanced course "Advanced Computer Graphics and Applications". Techer's comment: Because of lack of time, no changes was made for this years course. * More scheduled tutoring. Teacher's comment: Tutoring was given after every lecture and also as much as possible when asked for. Lärare

Information om inblandade lärare Kursansvarig Stefan Johansson Antal övrig personal som ej föreläser Antal övriga föreläsare Hur stor del av den schemalagda tiden på kursen undervisas av forskande lärare (dvs lärare med mer än 25% forskning i sin tjänst)? 1 Hur stor del av den schemalagda tiden på kursen undervisas av lärare verksamma i näringsliv/offentlig verksamhet (dvs lärare med mer än 25% av sin tjänst förlagd till näringsliv/offentlig verksamhet)? Kursvärd. Totalt antal svarande 1+ (oral course evaluation was also done) Sammanställningsdatum 24/1 218 När genomfördes kursvärderingen? Efter genomfört första examinationstillfälle För varje lärmål på kursen ange hur stor del av de studerande som uppger att det har behandlats på kursen - ange svaret i procent på formen har behandlats/har inte behandlats/vet ej beskriva dataflödet i ett grafikrenderingssystem; (FSR1) 9//1 härleda och tillämpa geometriska betraktnings- och projektionsmodeller samt transformationer av homogena koordinater inom datorgrafik, så som transformationer av 3D objekt, transformationer mellan objekt-värld-kamera koordinatsystemen samt perspektiv och parallell projektioner; (FSR2) 8//2 beskriva hur linjer, ytor och i vissa fall kurvor kan representeras av polygon och parametriska kurvor, samt kunna härleda definitionen och använda sig av dessa representationer; (FSR3) 8//2 härleda och tillämpa grundläggande renderingstekniker och algoritmer inom polygonorienterad datorgrafik, såsom belysningsmodeller, algoritmer för klippning av linjer och polygon samt hantering av skymda ytor; (FSR4) 9//1 beskriva och relatera olika visuella effekter såsom antialiasing, texturmappning, bump-mappning och displacement-mappning; (FSR5) 8//2 implementera och tillämpa grundläggande teorier och algoritmer inom datorgrafik, såsom geometriska projektioner och transformationer, betraktnings- och projektionsmodeller samt olika belysningsmodeller och algoritmer för rendering av polygonbaserade objekt; (FSR6) 8//2 implementera en eller flera visuella effekter eller avancerade renderingstekniker på ett 3D objekt; (FSR7) 8//2 använda en datorgrafik standard, såsom OpenGL, och programmera GPU-hårdvara genom att använda shaders; (FSR8) 9//1 designa och implementera programvara för visualisering av 2D och 3D grafiska modeller; (FSR9) 8//2 visa förmåga att avgöra vad som är relevant vid en muntlig presentation av ett utfört mjukvaruprojekt samt att genomföra denna presentation på ett sätt så att detta blir tydligt för åhörarna; (FSR1) 7/2/1

kritiskt reflektera över sitt eget val av programbibliotek och systemdesign och ge förslag på förbättringar, samt uppvisa förståelse av (genom att kunna kritiskt diskutera) andras val av systemdesign och lösningar. (FSR11) 7/1/2 Sammanf. Sammanfattning av åsikterna i kursvärderingen - positivt och negativt kring föreläsningar, seminarier, grupparbeten, laborationer, examination etc Workshop: "I feel scope of the workshops were very good and they became very useful." "I liked it, but it was hard to grasp the opengl concept in the little time frame you had" "The workshops very good, at an adequate level and helpful for the project." Project: "The project was fun and interesting! Worked well having different parts to work with/examine." "The project, including its soft deadlines." "I think we could have gone over the opengl pipline in greater detail or followed it along when we explored new aspects of the code. Like, before a lectrue on clipping, start by showing the pipeline, do a summary of the things you've covered in it already, then move to the section where clipping is preformed, explain why it is done where it is as well as what else is done in that section. Then go on to talking about how clipping is done." "I think the first and second assignment could be a bit more advanced especially the first one." "Maybe it would have been fun to have more focus on structuring the project into parts that lend themselves to being developed. Ie. setting up our structure so implementing rendering of multiple targets and transforming them is easier. Planning a little bit for the future." "We did a demonstration but there where no instructions on how to present the relevant information just clues. So it was more of a interpretation." Theory and exam: "Some exercises for the theory. Parametric curves in particular is difficult without working on examples." "The exam felt very different from the old ones - would have been good to have more old exams or maybe example exercises to practice on." "I would also have appriciated a couple of tasks to go along with the lectures that can act as preperations for the exam. They need answers though, or an opportunity to go over the tasks in groups." "Missed some examples of how problems could be solved, for example changing between world/camera coordinates. The theory was very difficult to understand at first, an example (with numbers etc) would have been helpful!" "The theoretical parts were also varied and fun and covered a lot of interesting things. One always had a sense of what the theory was used for and nothing felt superfluous." "I thought this was one of the more fun courses I've taken. [...] it was a breather of a course which really focused on producing a programmed project instead of detailing the program in a report. Also I thought most of i was fun to learn, even when it got a bit math heavy." Lärarnas synpunkter på kursens innehåll och genomförande The course is appreciated by the students and a common comment is that it is a fun course. The students are overall very positive to the project and thought it was interesting. Especially they liked the idea of non-strict deadlines and that it focused on the coding and not on any report. I do not see that any major changes of the project are needed. However, the instructions for the oral presentation should be clarified and some guides on the system design may be appropriate. The lack of exercises and examples on the theoretical part is a miss. The lectures should be complemented with this where appropriate exercises are worked out on the whiteboard. An introduction to OpenGL and Qt was added this year, but it needs to be revised and maybe extended with some practical examples. There is also a split view of using "pure" OpenGL functions and Qt's versions of the OpenGL API. This is something that can be thought about for the next course date. A pure OpenGL implementation is probably preferable for thous that continue to read the Advanced Computer Graphics course. On the other hand, Qt's OpenGL implementation is object oriented and fits better with C++ and it is also a good experience to have used different API:s for the same task. An oral course evaluation was also done after the oral presentation of the project. Majority of the comments given at that time are reflected by the comments in the written course evaluation. Förslag till nästa kurstillfälle - ange vem som ansvarar för förändringen

Lecturer: * Include examples and exercises on the lectures that are solved on the whiteboard. * For each new concept discuss how it fits into the graphical pipeline (OpenGL) and when/how it is used. Lecturer/lecture assistant: * Add better instructions for the oral presentation with how the system design should be presented. * Revise the OpenGL/Qt introduction. Bör kursplanen ändras till nästa kurstillfälle - vem ansvarar i så fall för att förändringen görs? No. Granskn. Granskare lärare (CAS-identitet) stjo3 [Johansson, Stefan] Granskare student (CAS-identitet) vigi7 [Gillström, Ville] Granskare studieadministratör (CAS-identitet) leka1 [Kallin Westin, Lena] Eventuella kommentarer på granskningsprocessen