TDDC66 |
Computer Systems and Programming, 4 ECTS credits.
/Datorsystem och programmering/
For:
D
U
|
|
Prel. scheduled
hours: 46
Rec. self-study hours: 61
|
|
Area of Education: Engineering
Main field of studies: Computer Science, Computer Engineering
|
|
Advancement level
(G1, G2, A): G1
|
|
Aim:
The aim of the course is that the students should gain enough experience in using the computer labs to facilitate future course work, and also that the students should gain basic understanding of programming. After the course, the student will be able to:
- without problems use the department computer labs
- design and implement simple algorithms in a programming language
- describe basic concepts of programming
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Supplementary courses:
Functional and imperative programming in Python
|
|
Organisation:
The course consists of the following parts:
- Introduction to computer systems with the help of STONE
- Introduction to programming and programming languages using "try out" labs
- Introduction to programming and the basic parts of the Python programming language
|
|
Course contents:
The following topics are addressed during lectures:
- the university's IT systems
- The Python programming language
|
|
Course literature:
Zelle, John M. (2010) Python Programming: An Introduction to Computer Science. Franklin, Beedle & Associates Inc. ISBN 978-1-59028-241-0
|
|
Examination: |
|
Exercises Laboratory work |
2 ECTS 2 ECTS
|
|
|
Grades are given as �?�Fail�?� or �?�Pass�?�.
|
Course language is Swedish.
Department offering the course: IDA.
Director of Studies: Peter Dalenius
Examiner: Peter Dalenius
Link to the course homepage at the department
Course Syllabus in Swedish
|