SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Sage - NMIN365
Title: Sage
Guaranteed by: Computer Science Institute of Charles University (32-IUUK)
Faculty: Faculty of Mathematics and Physics
Actual: from 2023
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: English
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://iuuk.mff.cuni.cz/~samal/vyuka/Sage
Guarantor: doc. Mgr. Robert Šámal, Ph.D.
Annotation -
Last update: IUUK (25.04.2016)
Introduction to doing mathematics on computer in the Sage software system. There will be three main topics: user approach (how to use Sage to do useful things), programmers approach (how the system is set up) and mathematical approach (how to do mathematical research using computer).
Aim of the course -
Last update: IUUK (25.04.2016)

Students will learn to actively use the Sage system for solving mathematical questions.

The will also be able to extend the system by adding new functions.

Literature -
Last update: IUUK (25.04.2016)

SageMath standard documentation, http://www.sagemath.org/help.html

William Stein and others. Sage Tutorial. CreateSpace, 2009.

Craig Finch. Sage Beginner's Guide. Packt Publishing, 2011.

Syllabus -
Last update: IUUK (25.04.2016)

Introduction to Python. Basic operations in Sage (equations, calculus, algebra, combinatorics).

Graph drawing. Construction of the system (Maxima etc.).

Faster computing (cython, numpy, linking own code).

Examples of experimental approach to mathematics on several levels.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html