Difference between revisions of "Isc3313 lectures"

Line 1: Line 1:
 
([[ISC-3313 | Overview]] | [[isc3313_syllabus | Syllabus]] | [[isc3313_schedule | Schedule]] | [[isc3313_lectures | Lectures]] |  [[isc3313_assign | Assignments]] | [[isc3313_project | Project]] | [http://www.peterbeerli.com/classdata/ISC3313/codes Code] | [[isc3313_misc | Misc]])
 
([[ISC-3313 | Overview]] | [[isc3313_syllabus | Syllabus]] | [[isc3313_schedule | Schedule]] | [[isc3313_lectures | Lectures]] |  [[isc3313_assign | Assignments]] | [[isc3313_project | Project]] | [http://www.peterbeerli.com/classdata/ISC3313/codes Code] | [[isc3313_misc | Misc]])
  
<!-- *April 21,23  2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/mcmc-handout.pdf Introduction to Markov chain Monte Carlo sampling]. Code see mcmc.cpp in the code section
+
* October 25: [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_oct25_16vector.pdf PDF][http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_oct25_16vector.html HTML] to Pointers, References, Arrays, and STL Vector]
*April 11-18  2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_041114.pdf Numerically solving Ordinary Differential Equations using multi point methods], example of a simple equation system, Lotka-Volterra solved using Runge-Kutta (see predator.cpp in the code section).
 
*April 9  2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_040914.pdf Numerically solving Ordinary Differential Equations using Runge-Kutta].
 
*April 2, 4, 7  2014: [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_040214ode.pdf Numerically solving Ordinary Differential Equations using Euler].
 
*March 26, March 18, 2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_031814.pdf Interpolating Polynomials] Developing programs to interpolate functions using the Lagrange form and Newton form of the interpolating polynomial. Continuation on [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_032614.pdf piecewise interpolation].
 
*February 26, 2014:  Vectors and vector operations, first take: the C-programmers way (an example program is in Code section, it is called '''vectors.zip'''.
 
*February 24, 2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_022414math.pdf Being 'rational'] Using OOP to develop a fully functional class that can handle rational numbers. Introduction to better program production design.
 
*February 10-21, 2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_021014oop.pdf Introduction] to object orientated programming.
 
* January 27, 31 and Feb 3, 5., and 7 2014:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_012714equations.pdf Solving non-linear equations numerically], working a program to find the root of a function using bisection and newton method. Discussion of potential convergence problems with these root finders.
 
* January 17 and 24 2014: Implementation of a general Monte Carlo integration program, scavenging from the Pi program we wrote earlier. (added exercises1 to the [[isc3313_misc | Miscellaneous]] page)
 
* January 22 2014: Implementation of the for the Monte Carlo estimation of Pi ([http://www.peterbeerli.com/classdata/ISC3313/codes/pifragments.zip Several stages of the code])
 
* January 15 2014: [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_011514mc.pdf General Monte Carlo integration and implementation of the ''Pi'' program]
 
* January 13 2014: [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_011314mc.pdf Monte Carlo integration and evaluation of Pi] -->
 
 
*October 18: We implement a class <b>Rational</b> [see program fragments]
 
*October 18: We implement a class <b>Rational</b> [see program fragments]
 
*October 11:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_101116oop.pdf Introduction] to object orientated programming. We created a program called fragment handling a class <b>Rectangle</b> [see under program fragments]
 
*October 11:  [http://www.peterbeerli.com/classdata/ISC3313/lectures/lecture_101116oop.pdf Introduction] to object orientated programming. We created a program called fragment handling a class <b>Rectangle</b> [see under program fragments]

Revision as of 08:03, 25 October 2016

( Overview | Syllabus | Schedule | Lectures | Assignments | Project | Code | Misc)