Informatics 3

Informatics 3

Course info

Neptun code: BMETE91AM44
Credits: 4
Final grade: Project + 2 midterms + participation

Content

  1. Scientific programming in Python
  1. Computational topology

Notes

Schedule

Week Lecture Lab Notes
1 Python scientific ecosystem, advanced NumPy and SciPy Lab 1 [SP] 5-6
2 SymPy: symbols Lab 2 [SP] 7.1
3 Calculus, DE Lab 3 [SP] 7.2, 7.3
4 Polynomials Lab 4 [SP] 7.4
5 Algebra, number theory Lab 5 [SP] 7.5, 7.6
6 SAGE Midterm 1, project ideas [SP] 7.5
7 Intro to topology Lab 7 [EH] 1.1-1.2
8 Knots and links Lab 8 [EH] 1.3
9 Two-dimensional manifolds Lab 9 [EH] 2.1, 2.2
10 Simplicial complexes, homology No lab [EH] 3.1, 3.2, 4.1
11 Break No lab
12 Midterm 2 No lab
13 Projects Projects
14 No class No lab

Midterms

Format: 60 minutes, 4 questions

1st Midterm: NumPy, SciPy, SymPy, symbols, expressions, simplification, expression trees, substitution, lambdification, calculus, differential equations, polynomials, ring and integral domains, linear algebra (numerical and symbolic), ideals, modules, number theory