|
| 1 | +# UW Certificate Program in Programming in Python |
| 2 | + |
| 3 | +Python 100 |
| 4 | +Spring, 2013 |
| 5 | +March-26 through May 28th, Tuesday, 6 PM |
| 6 | + |
| 7 | +## Brief Course Description |
| 8 | + |
| 9 | +### Course Objectives |
| 10 | + |
| 11 | +At the end of the class, students will have completed a project of their own choosing, and been exposed to different advanced topics of the python programming language. Most programming class coursework involves small, self contained, assignments. While this is useful for learning specific concepts, it is hard to develop and understanding of the issues associated with larger software projects. This class gives students a chance to develop a significant project with the guidance of the instructors. |
| 12 | + |
| 13 | +### Course Website |
| 14 | +Lecture notes, sample code, etc will be available in the course github project: |
| 15 | + |
| 16 | +https://github.com/PythonCHB/PythonCertSpring |
| 17 | + |
| 18 | + |
| 19 | +## Instructors |
| 20 | +Jeff Silverman `jeffsilverm@gmail.com` |
| 21 | + |
| 22 | +Christopher Barker `pythonchb@gmail.com` |
| 23 | + |
| 24 | + |
| 25 | +## Technology Requirements |
| 26 | +Students will need a laptop computer with python 2.6.x or 2.7.x and MySQL or PostGres already installed. |
| 27 | + |
| 28 | + |
| 29 | +##Assessment Criteria & Course Expectations |
| 30 | + |
| 31 | +Students are required to attend 8 out 10 classes, and complete a significant software project in the Python language, either individually or as part of a small group. |
| 32 | + |
| 33 | +Courses in this program are arranged sequentially. To advance to the next course in this program, students are required to earn a grade of Successful Completion (SC) in this course. Students must successfully complete all courses in the program to receive a certificate of completion. |
| 34 | + |
| 35 | +## Student Resources |
| 36 | +The following link includes student handbooks, services, and policies, and other important information: http://www.pce.uw.edu/resource.aspx . |
| 37 | + |
| 38 | +## Disability Accommodation |
| 39 | +The University of Washington is committed to providing access and reasonable accommodation in its services, programs, activities, education and employment for individuals with disabilities. For information or to request disability accommodation contact the Disability Services Office at 206.543.6450/V, 206.543.6452/TTY, 206.685.7264 (FAX), or e-mail at dso@u.washington.edu. |
| 40 | + |
| 41 | + |
| 42 | +# Schedule |
| 43 | + |
| 44 | +Date |
| 45 | +Topic |
| 46 | +Instructor |
| 47 | +Assignment |
| 48 | +Week 1 |
| 49 | +March 26th |
| 50 | +Unit Testing |
| 51 | +Chris |
| 52 | + |
| 53 | +Week 2 |
| 54 | +April 2nd |
| 55 | +The python debugger pdb |
| 56 | +Jeff |
| 57 | + |
| 58 | +Week 3 |
| 59 | +April 9th |
| 60 | +Advanced OO |
| 61 | +Chris |
| 62 | + |
| 63 | +Week 4 |
| 64 | +April 16th |
| 65 | +Relational databases, SQL |
| 66 | +Jeff |
| 67 | + |
| 68 | +Week 5 |
| 69 | +April 23rd |
| 70 | +Non relational databases |
| 71 | +Jeff |
| 72 | + |
| 73 | +Week 6 |
| 74 | +April 30th |
| 75 | +Numerical Computation |
| 76 | +Chris |
| 77 | + |
| 78 | +Week 7 |
| 79 | +May 7th |
| 80 | +Threading / Multiprocessing |
| 81 | +Jeff |
| 82 | + |
| 83 | +Week 8 |
| 84 | +May 14th |
| 85 | +Performance / Profiling |
| 86 | +Chris |
| 87 | + |
| 88 | +Week 9 |
| 89 | +May 21st |
| 90 | +Student Presentations |
| 91 | +both |
| 92 | + |
| 93 | +Week 10 |
| 94 | +May 28th |
| 95 | +Student Presentations |
| 96 | +both |
| 97 | + |
0 commit comments