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