(CDT310 Foundations of Software Engineering and CDT311 Game Development - project course)
There are 3 parts of the course: lectures and laborations in period 1, and a student project in period 2 (starting lightly in period 1).
· Software engineering theory - principles and methodologies
· Examples as illustrations
· Theoretical preparation for the project
· Home works (voluntary)
· Guest lectures
See Lectures page.
· Practical examples, some implementations of the methodologies
· Knowledge needed in the project
· Mandatory (1,5 credits)
See Laborations page.
· A practical example: performing a software development project
· Group work
· Planning, design, implementation
See project page.
For more details, see the course plan:
The students are expected to do the following in each of the three parts of the course:
· Strongly recommend to attend the lectures
· Ends with a written exam with grades 3/4/5. This will include material from the lectures and labs. On the exam, all written material is allowed, such as text books, printout of lecture slides, old exams (and solutions), and your own notes of course.
· The voluntary home work assignments can give you some bonus points (each assignment 0-1 exam point), as well as labs (see below)
· Labs are made individually or in pairs
· One lab per week, should be completed until day of next lesson (there must be a good reason not complete it, reported and approved in advance)
· All labs must be approved before the project start (does not apply to CDT311). Students that do not have all labs approved will need to get special permission from the teacher (after an interview) to join the project.
· Further instructions for labs can be found on the lab page
· Labs must be completed to be part of the project (does not apply to CDT311, since the project starts earlier)
· Work in a group (ca 7-10 students)
· Weekly project report and group meetings
In general, presenting something as your own which is created by someone else is very serious; this applies to everything in the course: lab assignments, exams, written and oral reports, etc. It is also cheating to “help” someone else (e.g. if you hand in a lab assignment which you did completely yourself, and sign with your own name and your friend’s). Discussing solutions with classmates, other friends, or teachers, are allowed. If you are unsure, don’t hesitate to ask.
The overall course grade is based on all three parts of the course. Moreover, they are interconnected in several ways.
The exam has max 40 points and 20 points is required to pass the exam. Homeworks are voluntary and can give you up to 6 bonus points, and from the labs it is possible to earn up to 5 points which will be added to the exam result. Note that these bonus points are only valid for the first exam:
· There are five homeworks which may give you up to one bonus point each. The authors of the best solutions to each of these homeworks will be asked to present the solution on one of the final lectures or lessons, which will give 0.5 bonus point extra. There is one additional homework which may give you 0.5 bonus point. Find more details on the assignments and homeworks page.
· Each lab can give 0.5 bonus points. To get this bonus point, the lab has to submitted at latest on the deadline (specified on the lab page) and be the first submission of the lab. Seven labs are graded (1-7), so in this way the student can earn 3.5 points. Independent of the first 3.5 points, the student will get 1.5 points if all labs are submitted and approved before the last lab (lab no. 8). A result from a lab can be submitted max 2 times. See more details about the labs on the lab page.
It is essential that the students have achieved enough knowledge and skills prior to be able to contribute to the project. It is not a requirement to pass the exam, but students who have not completed the labs will need to discuss the matter with the course responsible. If a student has not done any labs he or she will be considered to have quit the course before the exam.
The individual final grade is calculated as follows.
· The exam (done individually) gives 0 to 40 points. 20 points is minimum for approval. (On the first exam, the bonus points earned through the award system are added, so maximum is in fact 51.)
· The project (done in a group) gives 0 to 40 points. 20 points is minimum for approval. (The points may be individually adjusted upwards for students who have performed well, and (in rare cases we hope) downwards for students who have performed badly - but not so bad as to earn a fail grade - such as often missed internal meetings without valid excuse, repeatedly failed to deliver in time what has been expected, or in other ways contributed very little to the project.)
· If a student has passed both the exam and the project, the final course grade will be combined from the examination and the project (40 points from examination + 40 points from the project) /2:
Grade 5: 34 - 40p
Grade 4: 27 - 33,999p
Grade 3: 20 - 26,999p
See lectures page.
You can get help with English writing, for example labs and the project documents. See Writing Center: http://www.mdh.se/ukk/education/subjectenglish/writingcenter
No. of access: [an error occurred while processing this directive]