27.03.2014 Views

Studiehandboken 06/07 del 4 - KTH

Studiehandboken 06/07 del 4 - KTH

Studiehandboken 06/07 del 4 - KTH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>KTH</strong> Studiehandbok 20<strong>06</strong>-20<strong>07</strong><br />

6H2950 Programmering, grundkurs<br />

Poäng/<strong>KTH</strong> Credits 5<br />

ECTS-poäng/ECTS Credits 7.5<br />

Kursnivå/Level<br />

A<br />

Betygsskala/Grading, <strong>KTH</strong> 3, 4, 5<br />

ECTS-betygsskala/Grading, ECTS<br />

A-F<br />

Obligatorisk för/Compulsory for<br />

DOSH(TIDEH1), POSH(TIDEH1)<br />

Språk/Language<br />

Svenska / Swedish<br />

Kurssida/Course Page<br />

Computer Programming, Basic<br />

Course<br />

Kursansvarig/Coordinator<br />

Haninge<br />

Niclas Hjelm, niclas@syd.kth.se<br />

Tel. 08-790 4857<br />

Kursuppläggning/Time Period 1<br />

Mål<br />

Kursen skall ge en genomgång av ett imperativt programspråk och skapa en<br />

stabil grund för kommande programmeringsstudier.<br />

Efter genomgången kurs ska studenten ha<br />

• kännedom om olika typer av program-språk och deras användning<br />

• kunskap om grundläggande programmering<br />

• förmåga att genomföra de olika faserna i programutveckling på ett<br />

strukturerat sätt<br />

Kursinnehåll<br />

• Bakgrund, introduktion till programspråk<br />

• Problemanalys, strukturering<br />

• Modulär programmering, felsökning, testning<br />

• Datatyper, variabler, sammansatta datatyper<br />

• Sekvens, selektion, repetition<br />

• Operatorer, aritmetik<br />

• Funktioner<br />

• Filhantering<br />

Förkunskaper<br />

Kunskaper motsvarande behörighets-kraven för högskoleingenjörsutbildning<br />

Grundläggande datorvana<br />

Kursfordringar<br />

Godkänd tentamen<br />

(TEN1, 2p, betygsskalan 3, 4, 5)<br />

Godkända datorövningar<br />

(ÖVN1, 3p, betygsskalan 3,4,5)<br />

Slutbetyget grundas på samtliga moment. Betygsskalan 3, 4, 5<br />

Kurslitteratur<br />

Lärobok: Bestäms inför varje ny start av kurs<br />

Anmälan<br />

Till kurs: Enligt institutionens generella rutiner<br />

Till tentamen: Enligt institutionens generella rutiner<br />

Aim<br />

This course gives coverage of an<br />

imperative programming language and<br />

should create a solid foundation of<br />

future learning in this field.<br />

After completion of the course the<br />

student should<br />

• be familiar with different<br />

types of programming languages and<br />

their applications<br />

• have basic knowledge of<br />

computer programming<br />

• be able to accomplish the<br />

different phases of program<br />

development in a structured manner<br />

Syllabus<br />

• Background, introduction to<br />

programming languages<br />

• Problem analysis. Program<br />

structure<br />

• Modular programming,<br />

debugging, testing<br />

• Data types, variables,<br />

complex datatypes<br />

• Operators. arithmetic<br />

• Sequence, selection,<br />

repetition<br />

• Functions<br />

• File handling<br />

Prerequisites<br />

Knowledge and skills corresponding to<br />

the requirements for acceptance to the<br />

engineering education.<br />

Elementary computer abilities<br />

Requirements<br />

Passed written exam<br />

(TEN1, 2 cr. Credit rate 3,4,5)<br />

Passed computer exercises<br />

(ÖVN1, 3 cr. Credit rate 3,4,5)<br />

In total based on the two parts as above.<br />

Credit rate 3,4,5<br />

374<br />

6S <strong>KTH</strong> Syd

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!