TDDB07 Introduction to Computer Science and Computer Equipment, ECTS-points
/ORIENTERING DATATEKNIK OCH DATORUTRUSTNING/

Advancement level:
B

Aim:
The course provides an introduction to concepts in computer science, computer equipment, and imperative programming.

Course organization:
The lectures cover some aspects of the history of computer science, some basic notions, and introductory programming. The students gain familiarity with the programming and communication environment at the department, and learn programming in Pascal by performing laboratory exercises. Introduction to the laboratory work is provided at the tutorials. The course also includes an element of self-directed learning.

Course content:
Historical development of computer science The working environment for the student: Work stations and printers, UNIX, Open Windows, Emacs, Internet Hardware configuration and how the computer works Functions and properties of an operating system Different representations of data and programming paradigms Ethical issues in computer science Certain areas of application, e.g. communication networks Imperative programming in a subset of Pascal

Course literature:
Brookshear, G., Computer Science, an overview, Benjamin Cummings Publishers, 1994. Lunell, H., Datalogi, Studentlitteratur, 1994. Capron, H.L. and Perron, J. D., Computer & Information Systems, Benjamin Cummings Publishers, 1993. Beekman, G., Computer Currents, Benjamin Cummings Publishers, 1993. Nance, D.W., Pascal, Understanding programming and problem solving (4th. ed.), West Publishing Co., 1995.

UPG 1There are no differentiated grades on this course. The course is passed when both the lab exercises and the report on the self-directed learning are completed.
LAB 1
Course language is Swedish.