DV1114 Initial Programming in C++

Single subject course, 7.5 ECTS credits, First cycle, spring semester 2012

Overview

Programming is the base of most applied IT. The purpose of the course is to give the student, with no previous experience of programming, an introduction to problem solving and programming in the programming language C++.

Application date

2011-October-15

Course period

2012-January-16 until
2012-March-25

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 0
Optional: 0

Teaching location

Teaching and examinations are held at distance.

Language of instruction

Swedish

Syllabus in English

Main field of study

Computer Science

Level

G1N

Admission

Prerequisites

General requirements for university studies.

Read more about general admission requirements.

Application date

2011-October-15

Course period

2012-January-16 until
2012-March-25

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 0
Optional: 0

Teaching location

Teaching and examinations are held at distance.

Language of instruction

Swedish

Syllabus in English

Main field of study

Computer Science

Level

G1N

Learning Outcomes

Content

Programming is largely about problem solving so the course is built up around this. It means that at solution to a problem is processed through structuring. Thereafter the solution is transferred to a functioning program in programming language C++.
Central elements in the course are:
  • Problem solving with structure diagram
  • Input from keyboard and file and output to display and file
  • Storage of data (variables and types)
  • Selection (options between different alternatives)
  • Iteration (repetition)
  • Field (indexed variables, arrays)
  • Functions (small parts of program executing a well limited task)
  • Pointers (dynamic memory allocation)
  • Some simple algorithms for sorting and search
  • Introduction to classes and objects

Learning outcomes

On completion of the course the student will be able to independently from a problem specification construct a well structured program in the programming language C++. The student shall:
  • be able to present a comprehensive solution for a given problem (of smaller extent) with the help of for instance structured diagram
  • master the basic syntax i programming language C++ required to write program at basic level
  • be so well acquainted with program made of functions that it feels natural that programs are constructed this way

Generic Skills

The following generic skills are trained in the course:
  • ability to work independently
  • basic programming – in this course although programming language C++ is used the syntax is similar several other programming languages

Course literature and other teaching material

Starting Out with C++ Early Objects, 7 edition
Författare: Tony Gaddis, Judy Walters & Godfrey Muganda
Förlag: Pearson Education
Utgiven: 2010, Antal sidor: 1200
ISBN10: 0131377140
ISBN13: 9780131377141

Övrigt kursmaterial såsom övningsuppgifter, inlämningsuppgifter, avi-filer, mjukvara kommer att publiceras på kursens hemsida.

Application date

2011-October-15

Course period

2012-January-16 until
2012-March-25

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 0
Optional: 0

Teaching location

Teaching and examinations are held at distance.

Language of instruction

Swedish

Syllabus in English

Main field of study

Computer Science

Level

G1N

Stucture - Literature

Course literature and other teaching material

Starting Out with C++ Early Objects, 7 edition
Författare: Tony Gaddis, Judy Walters & Godfrey Muganda
Förlag: Pearson Education
Utgiven: 2010, Antal sidor: 1200
ISBN10: 0131377140
ISBN13: 9780131377141

Övrigt kursmaterial såsom övningsuppgifter, inlämningsuppgifter, avi-filer, mjukvara kommer att publiceras på kursens hemsida.

Learning methods

The course can be given as a distance course or on campus. As support BTH learning management platform is used where course material is distributed and course information is published. The course has a detailed study guide which contains the course modules that the course is divided into. The study guide contains, for every course module , reading instructions of the course literature, referrals to supplementary material and suggestions of suitable tasks to work on. Furthermore an exercise is given which the student prepare for before planned scheduled exercise in class where the exercise is solved together with the teacher and the other students. Every course module is completed with the students submission of an individual assignment to the teacher who will give feedback on this. The student have during the course opportunity to ask questions and discuss problems in a forum intended for this purpose.
Teaching is usually conducted in Swedish however lectures in English may occur.

Work placement

No work placement is included in the planned learning activities. BTH is aiming for a close contact with the surrounding community when developing courses and programmes.

Teachers

Examiner
Betty Bergqvist

Course Manager
Betty Bergqvist

Teacher(s)
Betty Bergqvist

Planned learning activities

Interactive exercises via Internet.

Time allocation

On average, a student should study 200 hours to reach the learning outcomes. This time includes all the various available learning activities (lectures, self studies, examinations, etc.). This estimation is based on the fact that one academic year counts as 60 ECTS credits, corresponding to an average student workload of 1 600 hours. This may vary individually.

Application date

2011-October-15

Course period

2012-January-16 until
2012-March-25

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 0
Optional: 0

Teaching location

Teaching and examinations are held at distance.

Language of instruction

Swedish

Syllabus in English

Main field of study

Computer Science

Level

G1N

Examination

Assessments

Component examinations for the course
Code Title ECTS credits Grade
0810 Written exam 6 U/G
0820 Assignements 1.5 U/G

Grading

The course will be graded Fail or Pass .

On request grades according to ECTS will be given.

Future exams

No upcoming, centrally coordinated, examinations for this course were found.

To participate in a centrally coordinated examination, you must enroll in Student's Portal, no later than fifteen days before the examination.

Time and location for the examination will be published about 5 days in advance.

There might be other scheduled examinations. Information concerning these examinations are available in It's Learning or at other places that the person who is responsible of the course will refer to.

Course Evaluation

The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.

Application date

2011-October-15

Course period

2012-January-16 until
2012-March-25

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 0
Optional: 0

Teaching location

Teaching and examinations are held at distance.

Language of instruction

Swedish

Syllabus in English

Main field of study

Computer Science

Level

G1N

 

Share Share