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

2006-2007 / Course descriptions / 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 xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' ><paragraph>ID101101 ICT with programming.</paragraph></sxmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' >

ID101101 ICT with programming.

Objectives xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' ><paragraph>Be able to develop programs in Java with integrated tools:</line>- develop applets/applications with graphical user interface (GUI).</line>- develop applets/applications catching events and reacting upon user-generated events.</line>- making applets/appliations with decisions, loops and using tables of primitive data and tables of objects.<paragraph>- be able to apply algorithms for data acquisition, data handling, data exchange, and the use of common data structures.</line>- be able to apply digital fundamentals</line>- be able to use computer assisted design tools and computer assisted simulation tools in digital systems</line>- be able to use measuring instruments in electronic systems</paragraph></sxmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' >

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 xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' ><paragraph>Java programming with graphical user interface : </line>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.</line>After the cource the student should :</line>a) Be able to solve problems by making basic Java programs.</line>b) Be able to interprete a wide range of written Java programs.<paragraph>Digital fundamentals including :</line>Number system. Binary arithmetics. Digital codes. Boolean algebra. Digital circuits. State machines. Decoders and multiplexers. Computer memories. Analog/digital converters. A computer system. Microprocessors.</paragraph></sxmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' >

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 xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' ><paragraph>Lectures and compulsory excercises.</paragraph></sxmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' >

Lectures and compulsory excercises.

Mandatory Assignments xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' ><paragraph>4/5 of compulsory exercises must be approved to be admitted at exams.</paragraph></sxmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' >

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

Evaluation xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' ><paragraph>3-hour written examination counts 3/5 of final grade. Exams on computer. </line>2-hour written midterm test in Digital techniques counts 1/5 of final grade</line>2-hour written test in Algoritms towards the end of term counts 1/5 of final grade</line>Both examination and tests must be passed </paragraph></sxmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' >

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
2004.03.03