Main.HomePage History
Show minor edits - Show changes to output
Added lines 9-12:
There will be Python tutorial sessions first week of classes: wed at noon at CSB215 and on thu at 12:30pm at CSB225.
Wed of the second week of classes we will meet in the second floor labs (CSB215 and CSB225) to work with you on the first programming assignment.
Changed lines 2-5 from:
!!Spring 2012
to:
!!Fall 2012
Changed line 8 from:
to:
Welcome to CS320!
Changed line 8 from:
to:
We will have Python labs on thursday at 6pm and friday at 2pm, both at CSB215.
Changed lines 1-2 from:
!!CS320 Algorithms: theory and practice
->Spring 2012
->Spring 2012
to:
!CS320 Algorithms: theory and practice
->!Spring 2012
->!Spring 2012
Changed lines 1-2 from:
!CS320 Algorithms: theory and practice Spring 2012
to:
!!CS320 Algorithms: theory and practice
->Spring 2012
->Spring 2012
Changed lines 1-2 from:
!CS320 Algorithms: theory and practice
!Spring 2012
to:
!CS320 Algorithms: theory and practice Spring 2012
Changed lines 2-4 from:
to:
!Spring 2012
Changed line 7 from:
to:
Welcome to CS320
Changed line 5 from:
to:
'''Jan 16th''' - the lecture location has changed to CSB 130.
Changed line 9 from:
We will study the design, implementation and analysis of algorithms and advanced data structures.
to:
We will design, implement, and analyse algorithms and advanced data structures.
Changed lines 1-4 from:
!CS320 Algorithms theory and practice
!!!Announcements:
!!!Announcements
to:
!CS320 Algorithms: theory and practice
!!!Announcements
!!!Announcements
Changed line 9 from:
to:
We will study the design, implementation and analysis of algorithms and advanced data structures.
Changed lines 1-2 from:
!CS580 - programming for the life sciences
to:
!CS320 Algorithms theory and practice
Changed lines 5-8 from:
1/11/10: The course was moved to room 425 in the computer science building
to:
Welcome to CS320.
Changed lines 9-13 from:
Programming will be presented using python which is a simple and easy to learn programming language, with programming problems that are inspired by the types of problems encountered in analyzing biological data, e.g. sequence or gene expression data.
In addition to learning how to program, students will learn to think algorithmically.
Many biologists use programs such as BLAST or GenScan without understanding how the underlying algorithm works. The course will present algorithms such as sorting algorithms, and algorithms for tasks such as motif finding, and will develop students’ algorithmic thinking so they can better understand the programs they use
to:
Design, implementation and efficiency analysis of algorithms and advanced data structures.
Changed line 5 from:
1/24/10: There will be a weekly lab meeting on mondays at 1pm at room 425.
to:
1/24/10: There will be a weekly lab meeting on mondays at 1pm at room 425. Bring your laptops.
Changed lines 3-6 from:
!!!Announcements:
to:
!!!Announcements:
1/24/10: There will be a weekly lab meeting on mondays at 1pm at room 425.
1/24/10: There will be a weekly lab meeting on mondays at 1pm at room 425.
Changed line 4 from:
The course was moved to room 425 in the computer science building
to:
1/11/10: The course was moved to room 425 in the computer science building
Changed line 3 from:
!Announcements:
to:
!!!Announcements:
Changed line 6 from:
!Description
to:
!!!Description
Changed lines 3-6 from:
!!Announcements: The course was moved to room 425 in the computer science building
!!Description
to:
!Announcements:
The course was moved to room 425 in the computer science building
!Description
The course was moved to room 425 in the computer science building
!Description
Changed line 12 from:
Many biologists use programs such as BLAST or GenScan without understanding how the underlying algorithm works. The course will present algorithms such as sorting algorithms, and algorithms for tasks such as motif finding, and will develop students’ algorithmic thinking so they can better understand the programs they use (lack of understanding can lead to mis-use).
to:
Many biologists use programs such as BLAST or GenScan without understanding how the underlying algorithm works. The course will present algorithms such as sorting algorithms, and algorithms for tasks such as motif finding, and will develop students’ algorithmic thinking so they can better understand the programs they use.
Changed lines 1-12 from:
A local copy of PmWiki's
documentation has been installed along with the software,
and is available via
To continue setting up PmWiki, see [[PmWiki/initial setup tasks]].
The [[PmWiki/basic editing]] page describes how to create pages
in PmWiki. You can practice editing in the [[wiki sandbox]].
More information about PmWiki is available from http://www.pmwiki.org
to:
!CS580 - programming for the life sciences
!!Announcements: The course was moved to room 425 in the computer science building
!!Description
Biology is becoming more and more a quantitative science, requiring the analysis of large amounts of data. While off-the-shelf programs are available for a large variety of computational tasks faced by practitioners in the life sciences, one sometimes needs to extract data, or manipulate the data in some way that is not provided by available software. The ability to write programs is empowering, removing a researcher’s dependence on having software that precisely matches his or her needs.
Programming will be presented using python which is a simple and easy to learn programming language, with programming problems that are inspired by the types of problems encountered in analyzing biological data, e.g. sequence or gene expression data.
In addition to learning how to program, students will learn to think algorithmically.
Many biologists use programs such as BLAST or GenScan without understanding how the underlying algorithm works. The course will present algorithms such as sorting algorithms, and algorithms for tasks such as motif finding, and will develop students’ algorithmic thinking so they can better understand the programs they use (lack of understanding can lead to mis-use).
!!Announcements: The course was moved to room 425 in the computer science building
!!Description
Biology is becoming more and more a quantitative science, requiring the analysis of large amounts of data. While off-the-shelf programs are available for a large variety of computational tasks faced by practitioners in the life sciences, one sometimes needs to extract data, or manipulate the data in some way that is not provided by available software. The ability to write programs is empowering, removing a researcher’s dependence on having software that precisely matches his or her needs.
Programming will be presented using python which is a simple and easy to learn programming language, with programming problems that are inspired by the types of problems encountered in analyzing biological data, e.g. sequence or gene expression data.
In addition to learning how to program, students will learn to think algorithmically.
Many biologists use programs such as BLAST or GenScan without understanding how the underlying algorithm works. The course will present algorithms such as sorting algorithms, and algorithms for tasks such as motif finding, and will develop students’ algorithmic thinking so they can better understand the programs they use (lack of understanding can lead to mis-use).
