DAT315, Period 2, 2015: The Computer Scientist in Society
- Peter Damaschke,
- Laura Kovacs, laura.kovacs(at)chalmers.se
- Inari Listenmaa
- Simon Robillard
- Birgit Grohe
- Student representatives: Johannes Ringmark (ringmark), Emanuel Snelleman
(emasne), Fredrik Ström (stromf).
- When an exercise is passed, you will get a mail that explicitly
says so. Otherwise, fix the problems mentioned in the feedback and resubmit.
Proposal Exercise versus Thesis Proposal
Just in case, a few remarks to avoid possible misunderstandings: The proposal
exercise is in most cases used to prepare (and get writing support for) the
actual thesis proposal. Just keep in mind that, formally, these are two different items though:
- Passing the exercise and passing the thesis proposal are two independent
actions in two different courses. While the exercise is "only" about good
scientific writing, supervisors/examiners might still have further comments
on the proposal itself.
- The actual thesis proposal must follow the template from the CSE master's
thesis web pages. Make use of the text pieces prepared in the exercise, but
some reformatting or merging (student pairs!) may still be needed.
- The ethical considerations are not part of the thesis proposal. The idea
is that you can (and should) use them later in the thesis report.
The course is almost entirely based on reading, homework, and consultations.
The only scheduled items are a few introductory lectures and technical talks.
The course is examined by two writing exercises. This organization allows you
a very flexible individual time planning. However, for passing the course we
do expect two well-written reports in the end.
Wednesday 10:00-11:45 in room HB1.
Office hours/ consultation times:
Purpose of the consultations:
- Peter: Tuesday, 8:00-12:00, room 6478
- Laura: Thursday, 8:00-12:00, room 5481
It is recommended to take two consultations during the course.
- Discuss your choice of topics and related literature.
- Get feedback on your drafts. (Send them at least one day before.)
Consultations are organized in time slots of 15 minutes.
You can sign up for a slot on a list, either in class or in our offices
(during the office hours). You may also send mail to ask for a free slot.
You may come by without sign-up, but then the current slot may already be
Aims and Topics
Used as examples:
- Various skills needed to write clear and structured reports with proper scientific argumentation.
- Ethical issues in computer science and approaches to scientific reasoning about them.
- Ethics in research and development in general.
- Influential articles from various branches of computer science.
(This is also an opportunity to work with great original literature like in
a seminar course.)
- Examples of applying computer science in industry.
Summarization exercise: Summarize an article or topic of your choice.
Proposal exercise: Write a research proposal, which can be your
upcoming real master's thesis proposal or another topic of your choice;
plus ethical considerations.
Submit all texts as PDF attachments (no other formats please) to
ptr(at)chalmers.se, with "DAT315" in the subject line. Use some reasonable
formatting (such as: 11 points, about 2 cm margins, normal spacing) - this is
not very strict, but clearly you should not fill pages by stretching a short
Week 1. Lecture: Introduction.
Aim and scope.
Some words about the selection of
articles. Scientific writing.
Week 2. Lecture: Scientific writing continued. Handout: see week 1.
And an example:
Twitter a proof.
If you have time to read a book on the side: Justin Zobel "Writing for
Computer Science" is available online through Chalmers Library.
Week 3. Lecture: A computer scientists's view on ethics:
philosophical concepts of ethical values, examples of ethical issues in
Week 4. Lecture: Research and publication ethics, including the use of
In (almost) all weeks. Technical talks, consultations. For the summarization exercise it is highly recommended to submit drafts at any
time (that is, without deadlines) to get early feedback.
Week 5. Thursday, 3 December. Deadline: draft of proposal exercise
(a draft, but compulsory!).
Week 7. Monday, 14 December. Deadline: summarization exercise.
"Week 8." Monday, 21 December. Deadline: complete proposal exercise,
including the ethics part. (Of course, it is fine to submit earlier.)
Resubmission deadline: Thursday, 14 January.
Technical Talks (Guest Talks)
Always 11:00-11:45. The talks shall give inspiration and show how computer
science problems are approached in industry.
Page with abstracts.
- 4 November (week 1): Jonas Cremon, ARM, "Video processors by ARM in
smartphones: Parallel software and hardware optimized for high speed and low power consumption"
- 11 November (week 2): Johan Thelin, Pelagicore, "Rapid UI prototyping and
- 18 November (week 3): Tomas Ohlson, TrueFlow, "Positioning and hockey
- 25 November (week 4): Iakov Nakhimovski, Modelon, "Building industrial
grade Modelica compiler"
- 2 December (week 5): Andrei Voronkov, EasyChair, "EasyChair"
- 9 December (week 6): Mike Nicolai, Siemens Industry Software, "Design
space exploration - a game with at least 4 levels"
- 16 December (week 7): Johan Thornadtsson, Sigma Technology, "Challenges
for technical information and communication in the future"