[an error occurred while processing this directive] TDDE18 > Overview
Hide menu

TDDE18 Programming (C++)

Overview


Track changes to this page

Lab signup

All lab work shall be done together with ONE fellow student. Demonstration "on your own" will not be permitted. Use the link "Lab signup" in the menu to left. You should always demonstrate labs with the student you worked together with, and that does not have to be the one you signed up with.

Lab demonstration

Finished (well tested and debugged) labs should be approved by one of the assistants. Lab demonstration is done during scheduled lab sessions. Raise your hand and tell the assistant you want to demonstrate. The assistant will randomly select one of you to do the demonstration. The selected student should be prepared to show and explain all code part of the lab, answer questions on the techniques used in the lab, and explain how the program reacts to certain input.

Lab approval

Once the assistant is happy with your demonstration you should hand in your code digitally for final approval. The assistant have a long list of common mistakes (available for preview) and will note which of them that is relevant to your solution, and which of them you must correct. Then you have to find where the mistakes are and how to fix them.

Scroll down for information about sendlab used for code hand in.

Lab BONUS on the exam

By doing your work on time you can get bonus time on the exam. Demonstrate before or during the presentation sessions in the schedule to get bonus time.

Bonus time extend the time limit of grade 4 and 5 (on computer exam in January). You will get 5 minutes for each lab deadline you meet. You can get at most 35 minutes of bonus time, no matter how many deadlines you meet.

Lab instructions

Working on labs from home

Guide to -ssh and Thinlinc.

Your responsibilities in order to learn

  • Let us know what you need from us
  • Attend lectures and ask questions
  • Read book and study examples
  • Attend lessons and participate actively and ask questions
  • Study, modify and write small eperimental programs that focus on how one particular feature of C++ works
  • Prepare lab solutions at home
  • Discuss different solution approaces with your lab partner
  • Attend labs and write lab solutions
  • And so on ...

Page responsible: Christoffer Holm
Last updated: 2017-08-06


TDDE18 Programming (C++)

Overview


Rules for examination of computer lab assignments at IDA

You are expected to do lab assignments in group or individually, as instructed for a course. However, examination is always based on individual performance.

It is not allowed to hand in solutions copied from other students, or from elsewhere, even if you make changes to the solutions. If there is suspicion of such, or any other form of cheating, teachers are obliged to report it to the University Disciplinary Board.

Be prepared to answer questions about details in specific code and its connection to theory. You may also be asked to explain why you have chosen a specific solution. This applies to all group members.

If you foresee problems meeting a deadline, contact your teacher. You can then get some help and maybe the deadline can be set to a later date. It is always better to discuss problems, instead of, e.g., to cheat.

Any kind of academic dishonesty, such as cheating (e.g., plagiarism, use of unauthorized assistance, and use of prohibited AI-based assistants) and failure to comply with university examination rules, may result in the filing of a complaint to the University Disciplinary Board. The potential penalties include suspension, warning.

Policy for handing in computer lab assignments at IDA

For all IDA courses having computer lab assignments there will be one deadline during or at the end of the course. If you fail to make the deadline, you must retake the, possibly new, lab course the next time the course is given.

If a course deviates from this policy, information will be given on the course web pages.


Page responsible: Christoffer Holm
Last updated: 2017-08-06