Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2016
 
TDP002 Imperative Programming, 6 ECTS credits.
/Imperativ programmering/

For:   IP  

 

Prel. scheduled hours: 62
Rec. self-study hours: 98

  Area of Education:

Main field of studies: Programming

  Advancement level (G1, G2, A): G1

Aim:
After the course the student will be able to:
  • describe and use the constructs of an imperative programming language
  • construct and solve problems using imperative programming
  • describe basic concepts in imperative program development


Prerequisites: (valid for students admitted to programmes within which the course is offered)


Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
The course consists of lectures, labs, dojos and own exercises. The lectues address the central topics and techniques of the course. Labs and exercises give the studens a lot of training of the basic components of program development.

Course contents:
Craft: Handling a programming language and its tools and documentation. Ability to work with programming constructs and divide programs into modules. Ability to formulate algorithms, read source code and work with testing and debugging. Topics: Imperativ programming with its constructs, input/output, file handling. Data structures, such as lists, trees, graphs and tables. Techniques: Python, Emacs, Linux.

Course literature:
Learning Python, 5th Edition, av Mark Lutz, O'Reilly 2013 Concepts of Programming Languages, 10th Edition, av Robert W. Sebesta, Pearson Education 2012

Examination:
Computer examination
Laboratory work
3 ECTS
3 ECTS
 
Programming laboratory exercises, seminar assignments and attendance at dojos represents LAB1.



Course language is Swedish.
Department offering the course: IDA.
Director of Studies: Ahmed Rezine
Examiner: Klas Arvidsson
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 12/02/2015