TTIT05 | Introduction to Computer Science, 4,5 ECTS-points /Tema 3: Grundläggande datavetenskap/ Advancement level: 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.Course organization: Se the study handbook, part 1.Course content: 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, grammar and automats.Course literature: According to litterature list. | ||
UPG1 | , 1 p. | |
UPG2 | , 4 p. |