Instructional Activities
Applied Science | Biology | Computer Science
Applied Science
APSC 451/651, Cellular Biophysics and Modeling (G. Smith, Spring 2003, Fall 2004) An introduction to simulation and modeling of dynamic phenomena in cell biology and neuroscience. Topics covered include membrane transport and diffusion, the biophysics of excitable membranes, the gating of voltage- and ligand-gated ion channels, intracellular calcium signaling, and electrical bursting in neurons and other cell types.
APSC 454/654, Introductory Bioinformatics (G. Smith, Spring 2005) An introduction to the basic algorithms of computational molecular biology including nucleotide and amino acid sequence comparison, DNA fragment assembly, phylogenetic tree construction, and RNA and protein secondary structure prediction.
APSC 490/690, Cellular Biophysics and Modeling (G. Smith, Spring 2002) An introduction to simulation and modeling of dynamic phenomena in cell biology and neuroscience. Topics covered include membrane transport and diffusion, the biophysics of excitable membranes, the gating of voltage-and ligand-gated ion channels, intracellular calcium signaling, and electrical bursting in neurons and other cell types.
APSC 490/691, Topics in Bioinformatics (M. Sasinowski, Spring 2004) Advanced and specialized topics in bioinformatics.
Biology
BIO 200, Biological Systems Laboratory (M. Saha, B. Saunders, Spring 2003–2005) BIO 203, Principles of Biology with Laboratory: Molecules, Cells, Development (M. Saha, Spring 2006) Goals of this lab include a solid introduction to NCBI's bioinformatics tools and the use of additional phylogenetic tools such as those found in the GCG Wisconsin Package. Students will select a human disease gene and select the appropriate software tools to thoroughly investigate its function expression, whether it is cloned in other species, the relatedness of the genes, etc. Students will also attempt to isolate an actual DNA sample and sequence it, then use BLAST and other tools to identify similar sequences in various organisms and analyze the samples phylogenetically.
BIO 680, Cellular Biophysics and Modeling (G. Smith, Spring 2002) An introduction to simulation and modeling of dynamic phenomena in cell biology and neuroscience. Topics covered include membrane transport and diffusion, the biophysics of excitable membranes, the gating of voltage-and ligand-gated ion channels, intracellular calcium signaling, and electrical bursting in neurons and other cell types.
Computer Science
CS 420, Special Topics in Computer Science: Network Testbed Analysis (B. Lowekamp, Spring 2002) A treatment of networking topics not routinely covered in existing courses.
CS 449/549, Scientific Computing (V. Torczon , Spring 2001) The accuracy and performance of the numerical calculations that form the core of scientific computing. Topics include: floating point arithmetic, numerical error, memory hierarchy and its effect on performance, and parallel and distributed computation. Practical issues include the effects of the programming environment, programming language, and numerical technique on the performance of a given computation.
CS 649, Parallel Computing (Fall 2000–01) Introduction to different parallel architectures, the design and development of parallel algorithms, parallel programming paradigms using hands-on experience on several parallel hardware platforms, and performance evaluation of parallel algorithms.
CS 654, Advanced Computer Architecture (D. Nikolopoulos, Spring 2003–2005) A study of high performance computer architectures with an emphasis on experiments and simulation. Topics include pipelining, memory hierarchies, I/O, multiprocessors, and new designs for performance improvements.
CS 664, Advanced Operating Systems (B. Lowekamp, Spring 2004) Advanced topics in the design and implementation of modern computer operating systems, especially those which support a distributed computer environment. Topics include: synchronization, mutual exclusion, language support, process and thread management, scheduling, remote procedure call, fault tolerance, network and parallel file systems, security, modeling and performance.
CS 674, Parallel Computing (A. Stathopoulos, Fall 2002, 2004, 2006) This course introduces parallel computation as a means of achieving high performance in modern parallel architectures. A unified approach is followed, where the design of parallel algorithms, their implementation and performance evaluation are studied in relation to the underlying system
CS 710, Research Project Individual semester-long research projects on various topics.
CS 780, Advanced Topics A treatment of doctoral-level topics of interest not routinely covered by existing courses.
CS 690, Readings in Computer Science Masters level independent study course. Topics approved by the Department Chair.
See also: