| TTIT06 |
Introduction to Computer Science, 7,5 ECTS credits.
/Tema: Grundläggande datavetenskap/
For:
IT
|
| |
Prel. scheduled
hours: 92
Rec. self-study hours: 108
|
| |
Area of Education: Technology
Subject area: Computer Science/Computer Engineering
|
| |
Advancement level
(A-D): B
|
|
Aim:
Knowledge about fundamental computer science concepts. Knowledge about different computer languages, their construction and use. Knowledge about programming paradigms. Knowledge about formal description of computer languages. Ability to program simple problems.
|
|
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.
|
|
Organisation:
Se the study handbook, part 1.
|
|
Course contents:
Knowledge about different kinds of computer languages, such as programming languages, description languages, query languages, and command languages. Knowledge of programming language concepts, such as compilation, interpretation, data types, control structures, subprograms and other program units. Knowledge about different programming paradigms, such as the functional, the imperative, and the object-oriented paradigm. Ability to formulate algorithms, interative and recursive. Ability to solve problems. Knowledge about formal languages' syntax and semantics, and grammars.
Programming languages Scheme and Java.
Writtten and oral presentation.
|
|
Course literature:
According to litterature list.
|
|
Examination: |
|
Hand-in exercises Computer exercises and examination Work in PBL-group Communication exercises Computer exercises and examination |
1 p 2 p 0 p 0 p 2 p
|
| |
|
|
Course language is Swedish.
Department offering the course: IDA.
Director of Studies: sas-sr@ida.liu.se
Examiner: Anders Haraldsson
Link to the course homepage at the department
Course Syllabus in Swedish
|