| Topics | CPLibrary |
|
Lecture Notes Lecture notes will be posted at least 2 days before each lecture.
You should download and read them before class.
SyllabusThe course syllabus in PDF format syllabus.pdf lists course information, requirements, deadlines, and other important information. TextbooksThere is no required textbook for this course. In previous semesters we used Giordano and Nakanishi, Gould, Tobochnik and Christian, Pang, Garcia. Any one of these would be appropriate if you would like to purchase a supplementary reference. Check out these excellent Lecture Notes by Professor Hjorth-Jensen. To learn C++ start with Herb Schildt's C++ Beginner's Guide and refer to Bruce Eckel's Thinking in C++ for more advanced concepts. For much much more check out The C++ Programming Language by its inventor. Numerical Recipes is an excellent resource, unfortunately not free: older editions are available free online. Final ExamMonday, December 14, 11:45 am - 2:45 pm, Bell 337
Questions, Comments, ...The preferred forum for subject-related questions and comments is the Discussion Board on UBlearns. Feel free to contribute answers as well as ask questions! Email me at phygons@buffalo.edu regarding personal issues. |
Homework AssignmentsFuture Assignment 9: homework9.pdf is due Tuesday December 1, 11:59 pm, UBlearns Digital Dropbox. Please wait for code updates to be posted shortly Past Assignments: homework1.pdf, homework2.pdf, homework3.pdf, homework4.pdf, homework5.pdf, homework6.pdf, homework7.pdf, homework8.pdf. ComputerCheck that your computer satisfies minimum UB Hardware Standards. Add memory if your older machine is slowing down, and defragment the hard drive. SoftwareIf you do not already have a C++ development environment and numerical tools, download the required software and start learning to use it:
Optional recommended software: UB has site licenses for Mathematica ($9.95), Maple (Free), and MATLAB ($29.95), see UBIT Software. Make sure your Word Processor can output PDF (required format for homework). If you use Microsoft Word you may need to download and install PDF Support. I strongly recommend LaTeX for scientific word processing: for an excellent free WYSIWYM LaTeX document processor check out LyX. |