Lecture Date | Chapter # | Topics | Lecture Notes | Homeworks | Homeworks/Projects due |
---|---|---|---|---|---|
01/08 | - | General Course and Linux/Unix Introduction | Introduction | - | - |
01/10 | - | Unix Basics & HTML development I | Unix | Homework 1 | - |
01/15 | - | Unix Basics & HTML development II | HTML | - | Project 1 |
01/17 | Chapter 4 | Programming Introduction & Formating Standards | Programming | - | Project 2 |
01/22 | Chapter 5 | Basic C++ Program Syntax: Namespaces and Control Flow | Basic Syntax | Homework 2 | Homework 1 |
01/24 | Chapter 5 | Basic C++ Program Syntax: File Streams and Functions | File Streams | - | Project 3 |
01/29 | Chapter 5 | Numerical Accuracy and Errors | Numerical Accuracy | Homework 3 | Homework 2 |
01/31 | Chapter 5 | Round-Off Errors | Round-Off Errors | - | Project 4 |
02/05 | - | Development Tools: Makefiles, cvs, ddd | Development Tools | Homework 4 | Homework 3 |
02/07 | - | First C++ Review | C++ Review | - | Project 5 |
02/12 | Chapter 7 | Class Definitions and Member Functions | Class Definitions | Homework 5 | Homework 4 |
02/14 | Chapter 7 | Class Definitions | C++ Classes | - | Project 6 |
02/19 | Chapter 14 | Root-Finding Procedures I | Finding Zeros | Homework 6 | Homework 5 |
02/21 | Chapter 14 | Root-Finding Procedures II | - | - | Project 7 |
02/26 | Chapter 12, 15 | Numerical Error Analysis - Derivatives, Differential Equations | Differential Equations I | Homework 7 | Homework 6 |
02/28 | Chapter 12, 15 | Differential Equations | Differential Equations II | - | Project 8 |
03/04 | - | Data Analysis Frameworks | ROOT Framework | Homework 8 | Homework 7 |
03/06 | - | Data Analysis Frameworks: ROOT | - | - | - |
03/10 - 03/14 | Spring Break | ||||
03/18 | - | ROOT: Analysis of Large Data Sets (Ntuples) | ROOT NTuples I | Homework 9 | Homework 8 |
03/20 | - | ROOT: Fitting Distributions, Ntuples | - | - | Project 9 |
03/25 | - | NTuples | ROOT NTuples II | - | Homework 9 |
03/27 | - | NTuples, Large Data Sets | - | - | Project 10 , NTuples |
04/01 | Chapter 13 | Numerical Integration | Numerical Integration | Homework 10 | - |
04/03 | Chapter 13 | (doxygen) | Numerical Integration | - | Project 11 |
04/08 | (Chapter 22) | Monte Carlo Integration | Monte Carlo Integration | - | Homework 10 |
04/10 | (Chapter 22) | doxygen | doxygen | Homework 11 | Project 12 |
04/15 | - | Energy Eigenvalues and Eigenvectors of Schroedinger's Equation | Quantum Waves | - | Homework 11 |
04/17 | - | Programming Extras | Programming Extras | - | Project 13 |
04/21 - 04/25 | Week of the Finals |