Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
DAT045 - Introduction to programming
 
Owner: BIMAS
5,0 Credits (ECTS 7,5)
Grading: TH - Five, Four, Three, Not passed
Level: A
Department: 37 - COMPUTER SCIENCE AND ENGINEERING


Teaching language: English

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0105 Examination 5,0 c Grading: TH   5,0 c   28 Oct 2006 am V,  18 Jan 2007 am V,  31 Aug 2007 am V

In programs

BIMAS MSc PROGRAMME IN BIOINFORMATICS, Year 1 (elective)
TKBIA BIOENGINEERING, Year 4 (elective)
TITEA SOFTWARE ENGINEERING, Year 4 (elective)
TKEFA CHEMICAL ENGINEERING WITH ENGINEERING PHYSICS, Year 4 (elective)

Examiner:

Bitr professor  Graham Kemp


Replaces

TMS101   Basics in mathematical statistics and computer science


Eligibility:

For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

Computer introduction (1-credit course at Chalmers) or similar.

Aim

The aim of the course is:

* To introduce the student into the central concepts and methods of
computer programming.

* To introduce the principles of the object-oriented view and how
object-oriented programs are constructed, using the Java programming
language.

Goal

At the end of this course, the student should:

* have knowledge of concepts of computer programming, the Java
language and class libraries, object-oriented programming and
structured program design.

* be able to write Java programs consisting of classes made by the
student, as well as standard classes for graphical user interfaces
and data structures.

Content

The course considers the following topics:

Primitive types, arrays and strings.
Variables.
Operators and expressions.
Control statements.
Input and output.
File handling.
Simple algorithms.
Object-oriented concepts such as classes, objects, methods and inheritance.
Standard classes from the Java class library.
Exceptions.
Graphical interfaces, event handling.
Structured program design.

Organisation

Lectures and practical programming exercises.

Literature

The literature is announced before the course starts on the course homepage and in the course-PM.

Examination

Written examination.

To pass the course the student should also have fulfilled the requirements of the practical exercises.
A written report for each exercise is required.


Page manager Published: Mon 28 Nov 2016.