Programming Techniques for Mathematicians
The course covers: Fundamental computer concepts. Programming in a modern programming language (Python). Data structures and classes. Problem solving by dividing the problem into sub-problems. Program structuring. Several small programming exercises and one larger, individual programming exercise with emphasis on structuring and specification of the modules being used.