Introduction to Programming and Algorithms
 
About the Course
Syllabus


Problem Sets
Problem Set 1     (due on 2011-10-17)
Problem Set 2     (due on 2011-10-31)  bsearch_skeleton.py sum_search_skeleton.py
Problem Set 3     (due on 2011-11-28)
Problem Set 4     (due on 2011-12-19)

Exam Materials
Sample Midterm Exam         ( exam_solutions.py )
Midterm
Final    tsp.py (answer to take-home final question)



Files Written in Class and Supplementary Files
2011-10-03: insertion_test.m, insertion.m, insertion.c, insertion.py
2011-10-10: first.py
2011-10-24: for_a_while.py , sum_while_and_for.py
                     insertion_time.py , merge_time.py , bubble_time.py
2011-11-14: anagram.py , palindrome.py , draw_pdb.py , benzene.pdb , benzene-flat.pdb
2011-11-21: loto.py , random_spheres.py , experiment.py , sample_exam.py
2011-12-05: radix_simple.py , bucket.py , time.py , complex.py
2011-12-12: (Old matters) draw_pdb_full.py , factor.py
2011-12-19: blackjack_unfinished.py
2011-12-26: fraction.py , fib.py , myplot.m , cluster.py



Announcements
The first lecture will be held on September 26th. (Room TBA)
2011-10-03: The classroom D-107 is assigned for this course.Bio_523_Fall_2011_files/syllabus.pdfBio_523_Fall_2011_files/ps01.pdfBio_523_Fall_2011_files/ps02.pdfBio_523_Fall_2011_files/bsearch_skeleton.pyBio_523_Fall_2011_files/sum_search_skeleton.pyBio_523_Fall_2011_files/ps03.pdfBio_523_Fall_2011_files/ps04.pdfBio_523_Fall_2011_files/exam_sample.pdfBio_523_Fall_2011_files/exam_solutions.pyBio_523_Fall_2011_files/exam.pdfBio_523_Fall_2011_files/final.pdfBio_523_Fall_2011_files/tsp.pyBio_523_Fall_2011_files/insertion_test.mBio_523_Fall_2011_files/insertion.mBio_523_Fall_2011_files/insertion.cBio_523_Fall_2011_files/insertion.pyBio_523_Fall_2011_files/first.pyBio_523_Fall_2011_files/for_a_while.pyBio_523_Fall_2011_files/sum_while_and_for.pyBio_523_Fall_2011_files/insertion_time.pyBio_523_Fall_2011_files/merge_time.pyBio_523_Fall_2011_files/bubble_time.pyBio_523_Fall_2011_files/anagram.pyBio_523_Fall_2011_files/palindrome.pyBio_523_Fall_2011_files/draw_pdb.pyBio_523_Fall_2011_files/benzene.pdbBio_523_Fall_2011_files/benzene-flat.pdbBio_523_Fall_2011_files/loto.pyBio_523_Fall_2011_files/random_spheres.pyBio_523_Fall_2011_files/experiment.pyBio_523_Fall_2011_files/sample_exam.pyBio_523_Fall_2011_files/radix_simple.pyBio_523_Fall_2011_files/bucket.pyBio_523_Fall_2011_files/time.pyBio_523_Fall_2011_files/complex.pyBio_523_Fall_2011_files/draw_pdb_full.pyBio_523_Fall_2011_files/factor.pyBio_523_Fall_2011_files/blackjack_unfinished.pyBio_523_Fall_2011_files/fraction.pyBio_523_Fall_2011_files/fib.pyBio_523_Fall_2011_files/myplot.mBio_523_Fall_2011_files/cluster.pyshapeimage_2_link_0shapeimage_2_link_1shapeimage_2_link_2shapeimage_2_link_3shapeimage_2_link_4shapeimage_2_link_5shapeimage_2_link_6shapeimage_2_link_7shapeimage_2_link_8shapeimage_2_link_9shapeimage_2_link_10shapeimage_2_link_11shapeimage_2_link_12shapeimage_2_link_13shapeimage_2_link_14shapeimage_2_link_15shapeimage_2_link_16shapeimage_2_link_17shapeimage_2_link_18shapeimage_2_link_19shapeimage_2_link_20shapeimage_2_link_21shapeimage_2_link_22shapeimage_2_link_23shapeimage_2_link_24shapeimage_2_link_25shapeimage_2_link_26shapeimage_2_link_27shapeimage_2_link_28shapeimage_2_link_29shapeimage_2_link_30shapeimage_2_link_31shapeimage_2_link_32shapeimage_2_link_33shapeimage_2_link_34shapeimage_2_link_35shapeimage_2_link_36shapeimage_2_link_37shapeimage_2_link_38shapeimage_2_link_39shapeimage_2_link_40shapeimage_2_link_41