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
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0122 Laboratory 5 c Grading: TH | 5 c |
In programmes
Examiner
- Stefan Lemurell
- Associate Professor, Algebra and Geometry, Mathematical Sciences
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.