SoftDev
From AIMSWiki
[edit]
Software development using Python
Sessions by Jesús Cerquides, Jan Groenewald and Jordi Campos i Miralles in collaboration with all tutors
- Methodology
- References: Bibliography
- Week 1: Timetable
- Session 1 (2008/09/02): Introduction (sequential flow)
- Session 2 (2008/09/02): Introduction (sequential flow) cont.
- Session 3 (2008/09/02): Introduction (sequential flow) at lab
- Session 4 (2008/09/02): Introduction (sequential flow) at lab cont.
- Session 5 (2008/09/03): Taking decisions (conditional flow) (
status)
- Extra 1 (2008/09/04): Birthday present
- Session 6 (2008/09/05): Taking decisions (conditional flow) at lab - Shortcuts (
status)
- Session 7 (2008/09/05): Taking decisions (conditional flow) at lab cont.
- Session 8 (2008/09/05): Repeating stuff 1 (iterative flow)
- Session 9 (2008/09/05): Repeating stuff 1 (iterative flow) at lab
- Week 2: Timetable
- Session 10 (2008/09/09): Repeating stuff 2 (iterative flow) (
status seq.,
status alter.,
status iter. )
- Session 11 (2008/09/09): Repeating stuff 2 (iterative flow) at lab - Debugging
- Session 12 (2008/09/09): Divide and conquer (modularity)
- Session 13 (2008/09/09): Divide and conquer (modularity) at lab
- Extra 2 (2008/09/09): Catch-up
- Session 14 (2008/09/10): Divide and conquer (modularity) at lab
- Session 15 (2008/09/12): Collecting data 1
- Session 16 (2008/09/12): Collecting data at lab
- Session 17 (2008/09/12): Collecting data at lab
- Session 18 (2008/09/12): Special
- Session 10 (2008/09/09): Repeating stuff 2 (iterative flow) (
- Week 3:
- Session 19 (2008/09/16): Files
- Session 20 (2008/09/16): Files at lab
- Session 21 (2000/09/17): Command-line parameters and pylab vectors
- Session 22 (2008/09/19): Strings
- Session 23 (2008/09/19): Strings at lab
- Week 4:
- Session 24 (2008/09/22): More on files and strings
- Session 25 (2008/09/22): Continue working in your problems lists at lab.
- Session 26 (2008/09/23): Dictionaries. The automatic question answering system
- Session 27 (2008/09/23): Dictionaries at lab
- Session 28 (2008/09/23): Using classes. Visual Python
- Session 29 (2008/09/25): Using classes at lab. Work on Visual Python
- Session 30 (2008/09/26): Decyphering 2
- Other stuff
- Training problems: personal training
- Notes of previous course editions: 2007 (Statistics stuff)

