Course syllabus for Computational tools

Course syllabus adopted 2022-02-11 by Head of Programme (or corresponding).

Overview

  • Swedish nameBeräkningsverktyg
  • CodeMVE626
  • Credits5 Credits
  • OwnerTKGBS
  • Education cycleFirst-cycle
  • Main field of studyComputer Science and Engineering
  • DepartmentMATHEMATICAL SCIENCES
  • GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail

Course round 1

  • Teaching language Swedish
  • Application code 74133
  • Maximum participants65
  • Open for exchange studentsNo

Credit distribution

0122 Laboratory 5 c
Grading: TH
5 c

In programmes

Examiner

Go to coursepage (Opens in new tab)

Eligibility

General entry requirements for bachelor's level (first cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

The same as for the programme that owns the course.
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Aim

The course should provide familiarity with at least one tool for computations and provide basic knowledge of symbolic and numerical computation using this tool. It should also provide basic skills in visualizing data.

Learning outcomes (after completion of the course the student should be able to)

  • use a computer tool to do simple mathematical calculations
  • write simple computer programs that contain conditions and repetitions
  • write functions and use them in computer programs
  • manage strings and files in a programming environment
  • solve simple problems in analysis exact with symbolic programming
  • solve simple problems in analysis numerically and make basic error estimates
  • visualize data in the form of charts and graphs

Content

Programming Environment
  • Development Environments
  • File Management
  • Troubleshooting
  • Testing

Basic imperative programming
  • Variables and types
  • Operators
  • Standard mathematical functions
  • String Handling
  • Arrays
  • Conditions
  • Duplication
  • Functions

Numerical calculations
  • Solve equations
  • Sums
  • Integration
  • Limits
  • Simple error estimates

Symbolic calculations
  • Simplify
  • Differentiate
  • Integrate

Visualization
  • Function graphs
  • Charts
  • Two-dimensional data sets

Organisation

The teaching consists of lectures and laboratory exercises.

Literature

Distributed material and web resources. Published and presented in detail on the course webpage.

Examination including compulsory elements

Passing grade (grade 3) is based on oral and written presentation of compulsory laboratory exercises during the course. Grades 4 and 5 can be obtained through voluntary laborations, including an individual laboration at the end of the course.

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.