Introductory Programming

5 credit points

Syllabus, A-level, 1TS040

Code
1TS040
Level
A
Subject(s)
Computer Science
Grading system
Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
Finalised
6 June 2000
Responsible department
Department of Information Technology

Entry requirements

The courses Systems in technology and society: introduction and Algebra, or equivalent knowledge.

Aims

After the course, the student shall:

  • Be able to solve problems using algorithms

  • Be able to implement (simple) algorithms using

    the programming language Java

  • Master the basics of good program construction

    Content

    The course consists of two parts.

    The larger part (approximately 4 points) treats

    programming as a method for problem solving.

    Formulation of algorithms, choice of data types

    and construction of programs in the chosen

    programming language are central issues. In the

    course, the programming language Java is used for

    implementation of algorithms at which point object oriented programming is introduced. Documentation and

    programming testing will be discussed, and an

    orientation about programming style and program

    quality will be given. Programming will

    be discussed from scientific, technical and social

    perspectives, as well as the role of programming

    in complex systems.

    An orientation in the software engineering process is also included.

    Instruction

    Lectures, lessons and computer labs.

    Assessment

    The examination consists mainly of a number of

    computer labs and assignments to be solved

    individually and/or in group, with written and/or

    oral presentation. Written examination can occur

    as a complement.

    No reading list found.

  • FOLLOW UPPSALA UNIVERSITY ON

    facebook
    instagram
    twitter
    youtube
    linkedin