Tentalabbet

TDDE32 · 6 credits · Basic level (G2F) · Datateknik, Datavetenskap

Professionalism in Computer Science

Discontinued · replaced by TDDE80

100%

passed the latest regular sitting

UPG1 · 8 Jan 2026 · 24 students

100%

passed the regular sittings, all sittings over the last 5 years

UPG1 · 86 students

0%

Harder than 0% of courses at basic level

Compared with 874 courses at the same level, ordinary exams over the last three academic years. 53 students.

Part of 1 programme

Hand-in or lab

UPG1 Assignments - academic writing

  • 5
  • 4
  • 3
  • U

Main rounds

100% passed · 86 students

  • 100%24
  • 100%29
  • 100%17
  • 100%16

Later rounds

96% passed · 26 students

  • 100%6
  • 80%5
  • 100%7
  • 100%8
  • Pass a later round: 96% (26 students), compared with 100% (86 students) on the ordinary exam
  • Get 4 or 5: 43% (112 students)
Show small sittings (15)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

UPG3 Assignments - ethics

  • 5
  • 4
  • 3

Main rounds

100% passed · 99 students

  • 100%24
  • 100%21
  • 100%10
  • 100%13
  • 100%16
  • 100%7
  • 100%8

Later rounds

100% passed · 6 students

  • 100%6
  • Pass a later round: 100% (6 students), compared with 100% (99 students) on the ordinary exam
  • Get 4 or 5: 60% (105 students)
Show small sittings (16)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%3
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1

Hand-in or lab

UPG2 Assignments - sustainable development

  • 5
  • 4
  • 3

Main rounds

100% passed · 84 students

  • 100%24
  • 100%28
  • 100%11
  • 100%13
  • 100%8

Later rounds

100% passed · 18 students

  • 100%6
  • 100%5
  • 100%7
  • Pass a later round: 100% (18 students), compared with 100% (84 students) on the ordinary exam
  • Get 4 or 5: 53% (102 students)
Show small sittings (20)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%3
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%3
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1

About the course

Aim

The aim of this course is to prepare students for academic studies at advanced level, as well as to teach an academic approach at large. The course will provide knowledge about computer science research, academic writing, sustainable development and ethics. It constitutes thus an opportunity to learn about conventions, regulations and expectations of advanced level studies and research at a university. In addition, it provides the student with tools to facilitate a transition from consumer of science to producer of science.

Upon completion of the course, the student will be able to:

Academic writing

  • the ability to understand and produce an outline of a technical and scientific report
  • the ability to summarize scientific publications
  • the ability to understand and apply the requirements for source references and reference management in written reports
  • the ability to employ basic principles of review of written reports

Sustainable Development

  • present and discuss economic, social and ecological fundamentals in sustainable development
  • identify and describe examples of sustainability aspects related to the field of computer science
  • explain and discuss the relevance of computer technology for sustainable development
  • compare and evaluate computer science's possibilities and constraints in society as well as peoples’ responsibility for how they are used in a sustainability perspective
  • reflect on and critically review sustainability and sustainable methods in computer science
  • analyze the consequences of computer technology applications on sustainable development and suggest system designs that take these consequences into account

Ethics

  • account for some common ethical theories, principles and concepts as well as apply them to specific cases and situations
  • present and discuss ethical challenges related to computer technology development and use
  • demonstrate insight into the role of knowledge in society and on people's responsibility for how it is used
  • demonstrate the ability to make judgments in computer science with regard to relevant ethical aspects

Content

Academic writing

  • the writing process
  • review of scientific work
  • constructive criticism
  • the university's laws, organization and ethical rules
  • rules about quoting and referring
  • the meaning of an academic approach
  • equal terms
  • introduction to LiU
  • library resources

Ethics

  • Normative theories of ethics
  • Argumentation theory and informal logic

Sustainable Development

  • basic knowledge of strategies and solutions for sustainable development of social, technical and ecological systems.
  • understanding of how humans affect ecosystems and how they in turn affects humans
  • tools for assessing sustainable development with a focus on computer science.
Examiner
Birgitta Thorslund
Scheduled hours
54 h
Main field of study
Datateknik, Datavetenskap
Syllabus on Studieinfo ↗