TU Delft
Year
print this page print this page     
NEDERLANDSENGLISH
Organization
2016/2017 Aerospace Engineering Bachelor Aerospace Engineering
AE1205
Programming & Scientific Computing in Python for AE1
ECTS: 2
Responsible Instructor
Name E-mail
Prof.dr.ir. J.M. Hoekstra    J.M.Hoekstra@tudelft.nl
Contact Hours / Week x/x/x/x
0/0/0/8
Education Period
4
Start Education
4
Exam Period
4
5
Course Language
English
Course Contents
Two 4 hour sessions per week (divided over 4 parts or couse , see below).
Every session consists of instruction, examples, assignments and wrap-up/solutions. Also challenges and competitions are part of the course.
Part 1 General Purpose Programming in Python
Part 2 Scientific Computation & Plotting (Scipy, Matplotlib)
Part 3 Visualisation & Animation (Pygame incl. game programming)
Part 4 Contest & Diagnostic tests & Test Exam
Study Goals
- translate a problem into an algorithm
- basic programming skills
- basics of Python+Scipy
- numerical analysis
- modeling
- plot
- visualization & animation
Education Method
Studio Classroom assignments
Computer Use
Bring your laptop with Python installed
Reader
Programming & Scientific Computing in Python for Aerospace Engineers
Prerequisites
Install Python v2.7 (see blackboard site for instructions!)
Assessment
Written exam that will contain multiple choice questions, assignments/open questions and fill in questions. One bonus point can be gained by meeting a certain quality in a final assignment, writing a simulation/game, and the session assignments. The bonus point is valid for the next two exams, so the exam and the resit.
Exam Hours
0/0/0/3
Permitted Materials during Tests
Non-programmable, non-graphical calculator
Set-up
Deliverables:
week 1: Assignment
week 2: Assignment
week 3: Assignment
week 4: Assignment
week 5: Assignment
week 6: project
week 7: test exam