TTIT31 | Programming, 6,8 ECTS-points /Tema 1: Programmering/ Advancement level: B | |
Aim: Practical experience in imperative and object-oriented programming and surrounding programming environment. Ability to analyze and solve simpler programming tasks. Knowledge about testing and debugging of programs.Prerequisites: An introductory course in Java programming (TTIT13 Introduction to Computer Science). Familiarity with the Sun computer system (especially file handling and information search). Abstraction and modeling of systems. Basic knowledge in mathematics.Course organization: See the study handbook, part 1Course content: Problem solving: analysis and design. Programming: imperative and object-oriented programming, pointers (references), streams, exceptions, debugging, testing and the Java programming language. Data structures: simple classes, lists, stacks, queue. Program development tools: java compiler, java interpreter and Emacs. Course literature: According to litterature list. | ||
TEN1 | , 1,5 p. | |
LABA | , 1,5 p. | |
UPG1 | , 1,5 p. |