Computer Technology EI1

15 credit points

Syllabus, C-level, 1DT827

Code
1DT827
Level
C
Subject(s)
Computer Science
Grading system
Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
Finalised
8 April 1998
Responsible department
Department of Information Technology

Entry requirements

Computer programming, Microcomputer technology or the equivalent.

Aims

The aim of this course is that the students should

gain knowledge of how computer systems and the

system programs work as a part in a distributed

system. This includes construction principles for processors, familiarity with principles and theories for operating systems and its relation to hardware and other programs. The students should know about theories behind and practical use of communication in computer networks and how it relates to how computers function in a distributed environment.

The students should also gain knowledge and skill in progeamming in a modern object oriented language and be familiar with use of algorithms and common data structures.

Content

Fundamental data structures, such as lists, heap, queue and binary trees. Some important algorithms for use of these data structures. Data abstraction. Programming methodolgy in a modern object oriented language. Processes, process coordination, and principles for programming and scheduling of processes in parallel systems. Memory and name handling for objects using page and segmenmtation techniques. Methods for memory allocation. I/O systems and file systems including security issues. Communication protocols and architectures for protocols (e.g. ISO-OSI). Case studies.

Assessment

Written examinations and assignments.

No reading list found.

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin