TTIT31 | Programming, 6,8 ECTS-points /Tema 1: Programmering/ Advancement level: B | |
Aim: Proficiency in object-oriented programming och program development. Practical programming experiece and the programming language Java. Use of Java's class library. Ability to design simple graphical user interfaces using Java's AWT. Knowledge about fundamental data structures and algorithms. Knowledge about testing and debugging of programs.Prerequisites: An introductory course in Java programming (TTIT31 Tema 3). Familiarity with the Sun computer system. Practice in editing and handling text stored on file. Abstraction and modelling of systems. Basic knowledge in mathematics.Course organization: See the study handbook, part 1Course content: Object-oriented analysis, design and programming. The Java language and the Java class library. Data structures: list, stack, queue, simple trees. Algorithms: searching and sorting. Program development tools: the java compiler, interpreter, and debugger, and testing tools.Course literature: According to litterature list. | ||
LAB1 | Labratory work, 3,5 p. | |
UPG1 | , 1 p. |