Høgskolen i Ålesund
Larsgårdsvegen 2, N-6025 Ålesund – Tlf. +47 70 16 12 00 – Fax. +47 70 16 13 00
Studiehandbok
Til norsk

Fag- og studieplaner 2003 -... / Emnebeskrivelser / ID101303 Computer systems with applied programming  

ID101303 Computer systems with applied programming

Course Code
ID101303

Course Name
Computer systems with applied programming

Credits
15.00

Target Audience
Students from computer science, telematics and cybernetics

Prerequisites

ID101101 ICT with programming.

Objectives

Be able to develop programs in Java with integrated tools:
- develop applets/applications with graphical user interface (GUI).
- develop applets/applications catching events and reacting upon user-generated events.
- making applets/appliations with decisions, loops and using tables of primitive data and tables of objects.

- be able to apply algorithms for data acquisition, data handling, data exchange, and the use of common data structures.
- be able to apply digital fundamentals
- be able to use computer assisted design tools and computer assisted simulation tools in digital systems
- be able to use measuring instruments in electronic systems

Topics

Java programming with graphical user interface :
Coordinate- and layout-guided output. GUI's, mainly Label, Button, TextField and TextAreas. Types of data. Tables. Common library classes. Control structures. Loops. Parameters and return values from methodes. User-defied classes. Classes inheriting from parent classes. Compound classes. Reading/writing of text files, maintenance of data files. Programs using Internet.
After the cource the student should :
a) Be able to solve problems by making basic Java programs.
b) Be able to interprete a wide range of written Java programs.

Digital fundamentals including :
Number system. Binary arithmetics. Digital codes. Boolean algebra. Digital circuits. State machines. Decoders and multiplexers. Computer memories. Analog/digital converters. A computer system. Microprocessors.

Instruction

Lectures and compulsory excercises.

Mandatory Assignments

4/5 of compulsory exercises must be approved to be admitted at exams.

Evaluation

3-hour written examination counts 3/5 of final grade. Exams on computer.
2-hour written midterm test in Digital techniques counts 1/5 of final grade
2-hour written test in Algoritms towards the end of term counts 1/5 of final grade
Both examination and tests must be passed

Grades
ABCDEF

Revised date
2006.06.16