Java Programming - online study 6108

Learning outcome

After completing the course students should have knowledge of basic concepts and methods used in program development. Students should have a scientific basis for understanding and analyzing the key parts of other programs, and to formulate appropriate algorithms and models in their own programs. They will master basic techniques and development tools, and be able to develop simple applications with graphical user interface in an object-oriented programming language. Students should have general knowledge and skills in problem solving, as they will be able to use both in other courses of study and in their future profession.

Course Description

Program, programming tools and program execution. Documentation and testing. Key program structures as variables, data types, expressions, selection, repetition (loops), and tables. A little about classes, objects, methods and parameter passing. Files and exceptions. Graphical user interfaces and event handling.

Teaching and Learning Methods

Online study, without the requirement of attendance at scheduled times. Students should expect to spend 8-10 hours per week on their studies. Students must have a minimum of computer equipment as specified in the study program. Digital learning resources will be published online, and students may work with the material on their own whenever they want. They will be given opportunities for counseling and problem solving by e-mail, discussion groups and online meetings.

Assessment Methods

A 4-hour, individual written examination. A number of obligatory assignments submitted during the course must be approved before the student will be permitted to sit the examination.

Minor adjustments may occur during the academic year, subject to the decision of the Dean

Publisert av / forfatter Roy Martin Istad <Roy.IstadSPAMFILTER@hit.no>, last modified Jon Kvisli - 18/12/2013