This page is a lot more fun if you have Java 5.0 installed. You only need the JRE.

Syllabus Links Schedule Grades

CSCI 2323 - Schedule


Date Topic Reading Due
8-26 Introduction and the Role of Computing in Science    

8-29

Imperative Programming - Logic and Conditional Execution    
8-31 Imperative Programming - Problem Decomposition    
9-2 Numerical Computing - Floating Point Arithmetic Matlab Ch. 2 Assn 1
9-5 Labor Day    
9-7 Intro to MatLab Matlab Ch. 4 & 5 Quiz 1
9-9

Applying MatLab 1

Matlab Ch. 10, 11, 12 & 18 Assn 2
9-12 Applying MatLab 2 Matlab Ch. 6-9  
9-14 Solving Systems of Equations Matlab Ch. 13-17  
9-16 Root Finding Matlab Ch. 23, 26  
9-19 Data Fitting Matlab Ch. 19-21 Assn 3
9-21 Signal Processing   Quiz 2
9-23 Finish Signal Processing Matlab Ch. 22  
9-26 Integration and Differentiation Matlab Ch. 24 Assn 4
9-28 DEqs, Population Modeling, etc. Matlab Ch. 25  
9-30 More Differential Equations    
10-3 Difference Equations, Bifurcations, and Chaos   Assn 5
10-5 Monte Carlo Methods   Quiz 3
10-7 Multibody Systems    
10-10 Molecular Dynamics    
10-12 Project Work Day    
10-14 Fall Break    
10-17 Test    
10-19 Data Processing and Mining   Project 1
10-21 Introduction to Perl Perl Ch. 1-3  
10-24 Concepts of Perl Perl Ch. 4-6  
10-26 Grammars and the Chompsky Hierarchy   Quiz 4 & Assn 6
10-28 Perl Regular Expressions Perl Ch. 7-9  
10-31 Applying Perl 1 Perl Ch. 10-11 Assn 7
11-2 Applying Perl 2 Perl Ch. 12-13  
11-4 Applying Perl 3 Perl Ch. 14-15  
11-7 Advanced Perl Perl Ch. 16-17  
11-9 Basics of Bioinformatics    
11-11 ACM Programming Contest (No Class)   Assn 8
11-14 Sequence Searching    
11-16 Dynamic Programming   Quiz 5
11-18 BLAST    
11-21 L-Systems   Assn 9
11-23 Class Canceled    
11-25 Thanksgiving    
11-28 BLAST    
11-30 BLAST   Assn 10 & Quiz 6
12-2 BLAST    
12-5 Course Conclusions   Project 2