Kunna beskriva problemlösning med hjälp av algoritmer
Kunna implementera (enkla) algoritmer i programspråket Java
Behärska grunderna i god programkonstruktion och objektorienterade programmeringstekniker
The course consists of two parts.
The larger part (approximately 4 points) treats programming as a method for problem solving. Formulation of algorithms, choice of data types and construction of programs in the chosen programming language are central issues. In the course, the programming language Java is used for implementation of algorithms at which point object oriented programming is introduced. Documentation and programming testing will be discussed, and an orientation about programming style and program quality will be given. Programming will be discussed from scientific, technical and social perspectives, as well as the role of programming in complex systems.
An orientation in the software engineering process is also included.
Lectures, lessons and computer labs.
The examination consists mainly of a number of computer labs and assignments to be solved individually and/or in group, with written and/or oral presentation. Written examination can occur as a complement.
The reading list is missing. For further information, please contact the responsible department.