Computer Programming I
5 credits
Syllabus, Bachelor's level, 1TD433
A revised version of the syllabus is available.
- Code
- 1TD433
- Education cycle
- First cycle
- Main field(s) of study and in-depth level
- Computer Science G1N, Technology G1N
- Grading system
- Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
- Finalised by
- The Faculty Board of Science and Technology, 15 June 2012
- Responsible department
- Department of Information Technology
Learning outcomes
To pass, the student should be able to
<ul><li>explain fundamental concepts such as class, object, and encapsulation;
<li>analysing problems and design solutions by using these fundamental concepts;
<li>use the programming language Java and
<ul><li>read and explain Java programs
<li>write and use classes containing instance variables, methods and constructors
<li>write program with several
</ul>
<li>use a programming environment
<li>
</ul>
Instruction
Lectures, problem classes and/or computer lab, assignments, and a guest lecture.
Assessment
Written examination (2 credits) and approved assignments (3 credits).
Reading list
- Reading list valid from Autumn 2023
- Reading list valid from Spring 2017
- Reading list valid from Autumn 2015
- Reading list valid from Spring 2013
- Reading list valid from Autumn 2012
- Reading list valid from Autumn 2011
- Reading list valid from Spring 2010
- Reading list valid from Autumn 2009, version 2
- Reading list valid from Autumn 2009, version 1
- Reading list valid from Autumn 2007