DD1343 Computer Science and Numerical Methods, part 1 7.5 credits

Datalogi och numeriska metoder, del 1

A basic course in computing science and Matlab.

  • Educational level

    First cycle
  • Academic level (A-D)

    A
  • Subject area

    Techonology
  • Grade scale

    A, B, C, D, E, FX, F

Course offerings

Autumn 12 CELTE for programme students

  • Periods

    Autumn 12 P1 (3.0 credits), P2 (1.5 credits)
    Spring 13 P3 (3.0 credits)
  • Application code

    50171
  • Start date

    2012 week: 34
  • End date

    2013 week: 11
  • Language of instruction

    Swedish
  • Campus

    KTH Campus
  • Number of lectures

    6 (preliminary)
  • Number of exercises

  • Tutoring time

    Daytime
  • Form of study

    Normal
  • Number of places

    No limitation
  • Schedule

    Schedule (new window)
  • Teacher

    Vahid Mosavat <vahid@kth.se>
  • Target group

    Compulsary: CELTE1 but available for all programs

  • Part of programme

Learning outcomes

After passed course the student is expected to be able to:

  • utilize computers to solve technical problems
  • break down problems into smaller manageable problems
  • create user friendly and well-structured programs
  • discuss concepts in computer science with correct terms
  • find and use right technique for a given problem
  • utilize Matlab for graphic utilization.

In more details the student is expected to be able to:

  • utilize right technique to manage error caused by unsuitable program inputs
  • create flexible programs
  • find and use right data structure and technique for a given problem
  • write technical documentation for your own programs.

Course main content

Introduction to how a computer works and introduction to computer hardware. Programming in a modern programming language (Python). Computer science concepts such as structures for algorithms and data. Principles for data abstraction, modularization, and program structuring.

During the second year the theoretical knowledge is applied in a programming project.

Eligibility

Prerequisites

High school mathematics (scientific program). Some computer experience (the concepts of operating system and file and experience from one computer application, e.g. word processing). 5B1115/SF1608 Matematik I.

Literature

Will be announced at least 4 weeks before course start at course web page.

Examination

  • LAB1 - Laboratory Work, 3.0 credits, grade scale: P, F
  • MAT1 - Calculation Tasks, 1.5 credits, grade scale: P, F
  • TEN1 - Examination, 3.0 credits, grade scale: A, B, C, D, E, FX, F

In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.

Requirements for final grade

Laboratory assignments (LAB1; 3 university credits)
Written examination (TEN1; 3 university credits)
Laboratory assignment in Matlab (MAT1; 1,5 university credits)

Offered by

CSC/Computer Science

Contact

Vahid Mosavat, e-post: vahid@kth.se

Examiner

Vahid Mosavat <vahid@kth.se>

Supplementary information

Only one of the following courses can be counted in your degree: DD100N, DD1310, DD1311, DD1312, DD1314, DD1315, DD1340, DD1341, DD1342, DD1343, DD1345, DN1212, HI1024, HI1026, ID1004, ID1301.

Add-on studies

DN1243 Computer Science and Numerical Methods, part 2.

Version

Course plan valid from: Autumn 09.
Examination information valid from: Autumn 07.