CloseHelpPrint
Kies de Nederlandse taal
Course module: 202200133
202200133
Introduction to Computer Science and Programming
Course info
Course module202200133
Credits (ECTS)4
Course typeStudy Unit
Language of instructionEnglish
Contact persondr. P. van den Bos
E-mailp.vandenbos@utwente.nl
Lecturer(s)
PreviousNext 5
Contactperson for the course
dr. P. van den Bos
Lecturer
dr. P. van den Bos
Examiner
dr. P. van den Bos
Lecturer
N. Bouali
Examiner
N. Bouali
Academic year2022
Starting block
1A
RemarksPart of module 1 CreaTe
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
Introduction to Computer Science
Students are able to
  • Discuss the fundamental concepts of computing
  • Discuss the fundamental concepts of operating systems
  • Discuss the fundamental concepts of networking
  • Discuss the new technologies and trends in computer science
Tutorials and assignments: every week, during the tutorial, you will get assignments. At the end of the tutorial you will have to submit a brief document with the outcome or solution of the assignment to Canvas. Note: these documents are checked by us for plagiarism (copying of other people’s work) through an automatic checker. You also must get your assignment signed off by the student assistant – this can only be done during the tutorials that the assignment is a part of.

Aims
Programming

Students have gained basic skills in programming, covering (among other things) instructions, variables, types, control structures, classes, methods and arrays.
 
Content
Tutorial sessions
The tutorials are dedicated to hands-on programming experience. You will get help and feedback on your work during the tutorial. The tutorials consist usually of two parts: tutorial questions and programming assignments. The first part will recapitulate material covered in lectures. Some tutorial questions require you to program, but there are other exercises too. You should learn that hacking away on a keyboard is only a small part of what it takes to create a good program. The second part requires you to apply new material to your own problem; your own animated creature.

Tutorial Assessment
Your program for week 4 of the tutorials will be assessed in week 5. This assessment contributes 10% to your final mark.

Multiple Choice Exam
The multiple choice exam at the end of the module will test your understanding of the theory that you practiced during the tutorials, and that was covered in the lectures. The exam contributes with 30% to your final mark.

Programming Sports Day
In week 8 of this course there is a one-day, full-day workshop called Programming Sports Day. During this day you will work in a small team, to develop an idea from its initial stages to completion. Part of Programing Sports is to also present your idea, your design, and have it subjected to peers for testing and evaluation. This one-day workshop contributes 10% to the final mark.

Final assignment
To finish the programming component you will have to do a final assessment. For the final assessment student will have to submit a program and a write-up. Additionally, all students will be interviewed individually to determine whether they reached the learning objectives. All components of the final assignment, the write-up, program, and oral exam, will be marked as one; there won’t be marks for the individual parts. The final assignment contributes 50% to your final mark

Manual enrollment via Osiris is only for Creative Technology students. If you want to enroll, please contact K. Zalewska (k.zalewska-kurek@utwente.nl).
Module
Module 1
Participating study
Bachelor Creative Technology
Required materials
Book
Electronics: A Systems Approach. Neil Storey, ISBN 9781292114064, 6th Edition
Course material
Computer Science, The Hardware, Software and Heart of It, Editors Edward K. Blum, Alfred V. Aho. https://link.springer.com/book/10.1007%2F978-1-4614-1168-0
Handouts
Computer Fundamentals handouts
Book
Learning Processing: A Beginner's Guide to Programming Images, Animation and Interaction. Daniel Shiffman, ISBN-13:978-0123736024
Canvas
All material will be posted on Canvas.
Course material
Contains all information regarding tutorials and assessments
Recommended materials
-
Instructional modes
Assessment
Presence dutyYes

Assignment
Presence dutyYes

Lectorial
Presence dutyYes

Lecture

Other

Project unsupervised
Presence dutyYes

Tests
Introduction to Computer Science

Programming

Remark
Tutorial Creature -Oral exam., Assign.
SportsDay -Proj. exam
Written exam. m.choice
Final Project -Oral exam.,

CloseHelpPrint
Kies de Nederlandse taal