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 / ID101103 ICT with programming  

ID101103 ICT with programming

Course Code
ID101103

Course Name
ICT with programming

Credits
15.00

Target Audience
Students from computer engineering, telematics and cybernetics

Objectives

Obtain a general knowledge of ICT (Information and Communication Technology):
- be able to make ethical considerations when using IT
- be able to approach the use of IT in the community
- be able to reflect on consequences in the development of IT, and how IT influences labour, the structure of the community, security etc.
- obtain knowledge of the most important principles in IT and justice
- obtain knowledge regarding electronic information technology
- know the fundamental theory for data representation
- know how the computer is built and functions
- obtain basic knowledge of transmission and storing technology
- obtain basic knowledge of computer networking

Obtain skills in programming a robot.
Be able to develop programs in C/C++ with the aid of integrated tools, standard data-types and selfmade classes.

Topics

General ICT:
IT and community, IT and ethics, IT and personal protection/security, the freedom of speech, IT and justice, e-commerce, computer crime, protocols (WWW, TCP/IP, SNTP etc.), graphics, sound and animation, bandwith, sampling, digit systems, transmission systems, LAN, WAN, security.

Introduction to robot programming with "Not Quite C".

Object-oriented program development.
Variables, data types, data structures, arrays, pointers.
Control statements and structures. Loops and sequences.
Functions and arguments. Data exchange.
Classes, objects, methods, inheritance.

Instruction

Lectures, computer lab, voluntary and mandatory project work

Mandatory Assignments

Robot project
Programming project

Evaluation

3-hour written exam counts 50% of final grade
2-hour written exam counts 25% of final grade
Robot project work to be approved
Programming project counts 25% of final grade
All parts must be passed.

Grades
ABCDEF

Revised date
2004.03.03