Computer Science and Engineering
CSE 231, Introduction to Programming I
• Main goal is teaching general programming concepts
• Intended to be a first course on programming (good for non-programmers)
• Taught in Python
• Includes working with programming tools (visualization, scientific toolkits, etc.)
Course: Offered Fall 2007
Meeting Times: Tue-Thur 8:30-9:50 and Tue-Thur 12:40-2:00
Taught By: Bill Punch and Rich Enbody
Contact: Bill Punch
CSE 231 and CSE 232
Provides introduction to programming and data structures.
CSE 331
•Provides more in depth treatment of data structures and algorithm design and analysis.
•Limited capacity, currently only open to CSE majors.
•Several prerequisites needed before course can be taken.
CSE 480
•Provides introduction to design and implementation of databases.
•Perhaps more theoretical than needed for CBM students.
•Limited capacity, currently only open to CSE majors.
•Many prerequisites needed before course can be taken.
CSE 830
•Graduate course in design and analysis of algorithms.
•Beefed up version of CSE 331.
•Limited capacity, currently only open to CSE graduate students.
•Theoretically oriented.
CSE 891, Introduction to Computational Molecular Biology or Algorithms and Probabilistic Models in Computational Biology
•Course will focus on commonly used probabilistic models and algorithms in computational biology.
Prerequisites: some programming experience. Any programming language is fine, including C/C++, Matlab, Java, Python, Perl, etc.
Course: Offered fall semester 2009
When: M/W 12:40-2:00, Place to be announced
Complete Course Description
Taught by: Yanni Sun yannisun@msu.edu
CSE 891, Open Problems in Bioinformatics
•Course will introduce biologists to computational considerations, and computational scientists to biological considerations, in the context of modern biological "grand challenges".
Prerequisites: graduate standing in science or engineering OR permission of instructor
Course: Offered spring semester 2009
When: Tu/Th 12:40-2:00, 1202 Engineering Bldg.
Complete Course Description
Taught by: Titus Brown ctb@msu.edu
CSE 960, spring semester, 2001
•For this semester, this special topics course will focus on string and tree algorithms covering topics such as string matching, alignment and phylogenetic tree construction.
CSE 891, Digital Evolution & Biocomplexity
Course: Offered spring 2009 and hereafter will be offered as CSE 849 in 2011 and alternating (odd) years)
Taught by Charles Ofria