Difference between revisions of "Notes ISC-4304"

 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
([[Media:Syllabus-ISC4304-S2018.pdf | Syllabus]]    [[Notes ISC-4304 | Classnotes]] [[Homework for ISC-4304 | Homework ]]  [[Lab assignments for ISC-4304 | Lab]]  [[Resources for ISC-4304 | Resources]]    [[FunExamples | Fun]])
 
([[Media:Syllabus-ISC4304-S2018.pdf | Syllabus]]    [[Notes ISC-4304 | Classnotes]] [[Homework for ISC-4304 | Homework ]]  [[Lab assignments for ISC-4304 | Lab]]  [[Resources for ISC-4304 | Resources]]    [[FunExamples | Fun]])
 +
 
(for Spring semester 2019)
 
(for Spring semester 2019)
 
+
*[[Media:isc4304firstpythonS2019.pdf| Lecture 1 (Python baby steps) January 8,10,15]]
 +
*[[Media:isc4304fcontainersS2019.pdf| Lecture 2 (containers) January 17]]
 +
*[[Media:isc4304functionsS2019.pdf| Lecture 3 (functions) January 22]]
 +
*[[Media:isc4304functionspractiseS2019.pdf| Lecture 3 (function practise) January 24]]
 +
*[[Media:isc4304modulesS2019.pdf| Lecture 4 (modules) January 29, 31]]
 +
*[[Media:isc4304plotting1S2019.pdf| Lecture 5 (printing) Feb 5]]
 +
*[[Media:isc4304plotting2S2019.pdf| Lecture 5 (plotting) Feb 5]]
 +
*[[Media:isc4304plotting3S2019.pdf| Lecture 5 (multipleplot) Feb 5]]
 +
*[[Media:isc4304plotting4S2019.pdf| Lecture 5b (file I/O and practice) Feb 7]] (Download the data package: [https://peterbeerli.com/classdata/ISC4304/codes/L5_plotting_S2019_practice.zip L5_plotting_practice.zip])
 +
*[[Media:isc4304exceptionsinteratorsS2019.pdf| Lecture 6 (exceptions and iterators) Feb 12,14]]
 +
*[[Media:isc4304numpyS2019.pdf| Lecture 7 (numpy) Feb 19,21]]
 +
*[[Media:isc4304debuggingS2019.pdf| Lecture 8 (debugging) Feb 26]] (Download the package: [https://peterbeerli.com/classdata/ISC4304/codes/debugging_examples.zip debugging_examples.zip])
 +
* Lecture 9 Programming numerical equation solving (extension of debugging)
 +
* [[Media:isc4304oopS2019.pdf| Lecture 10 (Python OOP) March 5-30]]
 +
* [[Media:isc4304C++pointersS2019.pdf| Lecture 11 (C++ pointers) April 2]]
 +
* [[Media:isc4304C++referencesS2019.pdf| Lecture 12 (C++ references) April 2]]
 +
* [[Media:isc4304boost1S2019.pdf| Lecture 13 (boost-python) April 9]]
 +
* [[Media:isc4304boost2S2019.pdf| Lecture 14 (boost-python) April 11]]
 +
* [[Media:isc4304cython2S2019.pdf| Lecture 15 (cython) April 16]]
  
 
[[file:peterteaching.jpg | 300px | top | right ]]
 
[[file:peterteaching.jpg | 300px | top | right ]]
Line 89: Line 108:
 
*Lecture 22 More Cython practice April 9 [http://people.sc.fsu.edu/~pbeerli/downloads/classes/integration.zip (Example code)]  
 
*Lecture 22 More Cython practice April 9 [http://people.sc.fsu.edu/~pbeerli/downloads/classes/integration.zip (Example code)]  
 
*[[Media:isc4304templates.pdf| Lecture 23 C++ templates and the STL April  14]] [http://people.sc.fsu.edu/~pbeerli/downloads/classes/template_examples.zip (Example code)]
 
*[[Media:isc4304templates.pdf| Lecture 23 C++ templates and the STL April  14]] [http://people.sc.fsu.edu/~pbeerli/downloads/classes/template_examples.zip (Example code)]
*[[Media:isc4304cpluspluscython.pdf| Lecture 24 STL/C++/Cython/Python walkthrough April  16]] [http://people.sc.fsu.edu/~pbeerli/downloads/classes/example_automata.zip (Example code)]
+
*[[Media:isc4304cpluspluscython.pdf| Lecture 24 STL/C++/Cython/Python walkthrough April  16]] [http://people.sc.fsu.edu/~pbeerli/downloads/classes/example_automata.zip (Example code)] (see also codes examples)

Latest revision as of 06:25, 16 April 2019

( Syllabus Classnotes Homework Lab Resources Fun)

(for Spring semester 2019)

Peterteaching.jpg


(OLD: for Spring semester 2018 [remains to prepare for lectures when new lectures were not posted in time])

(* Lecture 14 (object oriented python 2) -- not given) [we practiced OOP instead]



(OLD SLIDES for Spring semester 2017)



Old slides