Syllabus for Computer Programming I

Programmeringsteknik I

A revised version of the syllabus is available.

Syllabus

  • 5 credits
  • Course code: 1TD433
  • Education cycle: First cycle
  • Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N

    Explanation of codes

    The code indicates the education cycle and in-depth level of the course in relation to other courses within the same main field of study according to the requirements for general degrees:

    First cycle

    • G1N: has only upper-secondary level entry requirements
    • G1F: has less than 60 credits in first-cycle course/s as entry requirements
    • G1E: contains specially designed degree project for Higher Education Diploma
    • G2F: has at least 60 credits in first-cycle course/s as entry requirements
    • G2E: has at least 60 credits in first-cycle course/s as entry requirements, contains degree project for Bachelor of Arts/Bachelor of Science
    • GXX: in-depth level of the course cannot be classified

    Second cycle

    • A1N: has only first-cycle course/s as entry requirements
    • A1F: has second-cycle course/s as entry requirements
    • A1E: contains degree project for Master of Arts/Master of Science (60 credits)
    • A2E: contains degree project for Master of Arts/Master of Science (120 credits)
    • AXX: in-depth level of the course cannot be classified

  • Grading system: Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
  • Established: 2007-03-19
  • Established by: The Faculty Board of Science and Technology
  • Revised: 2012-06-15
  • Revised by: The Faculty Board of Science and Technology
  • Applies from: Autumn 2013
  • Entry requirements:
  • 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

Applies from: Spring 2013

Some titles may be available electronically through the University library.

One of the following text books:

  • Skansholm, Jan Java direkt med Swing

    5. uppl.: Lund: Studentlitteratur, 2005

    Find in the library

  • Lewis, John; Loftus, William. Java software solutions : foundations of program design

    7th ed.: Boston: Prentice Hall, 2012

    Find in the library