Table of contents
Description
The course provides the basics of computer science and computer programming. After a short introduction to computer organization, the principles of structured programming in the object-oriented language Java are presented. The main topics of the course are: objects and classes, data types, graphics, decision structures, iterations, arrays, testing and debugging. Programming skills will be acquired during practical sessions.
Knowledge and understanding
The course offers preliminary methodological and theoretical bases for studying and applying computers and computer programming which will be built on during the rest of the curriculum.
Whenever a computer system or a programming system has to be designed and implemented the knowledge and insights acquired during the course can be used and applied.
Making Judgements
After successful completion of the course students will be able to judge the quality of simple computer and programming systems.
Communication
The skills acquired during the course will allow to present programs and the results of different stages of program development to specialists or non-specialists.
Skills
After successful completion of the course students will be able to formalize, analyze, and program simple problems for which a computer solution exists.

Comments