![]()  | 
    
     Scientific Computing II 
				(Intro Computational Science/Physics)  | 
    
     
  | 
  
| 
     Online Course: the coupled lectures and slides are viewable with a browser and there is no scheduled lab time. You are encouraged to have conversations as needed with the instructor via email or via Blackboard.  | 
  
Mathematical, numerical, and conceptual elements forming foundations of 
scientific computing: computer hardware, algorithms, precision, 
numerical 
analysis & parallel computing. Video-based lectures plus labs. 
| 
     Professor:  Rubin H Landau   | 
    
    Midterm 27April 2010 Final Exam 9 June  | 
    
     499 Weniger Hall  | 
  |
| 
     
  | 
    
     
  | 
    
     Lab: Weniger 412  | 
    
     
  | 
  
| Learning Outcomes | 
     Check out CPUG  | 
    ||
| 
     VideoLectures  | 
    
 Prerequisites:   PH 265 or CS 161 or 
introductory programming experience,  PH 211,  MTH 252;
  
Corequisites: MTH 306 (Series 
& Matrices), or equivalent.
| 
     Text:  | 
    
     Landau, Paez, Bordeianu, A Survey of Computational Physics; introductory computational science  | 
  
| 
     
  | 
    
     Princeton University Press, 2008.  | 
  
| 
     Electronic Notes  | 
    
     Draft notes are obsolete. A DVD with Python version available from instructor.  | 
  
| 
     Electronic Enhancements  | 
    
     Sample Codes in multiple languages, Animations, Applets, Visualizations, etc., now on text's CD  | 
  
| 
     Electronic Lectures (Videos)  | 
    
     Also available on DVD  | 
  
| 
     Quality and completeness of projects (best N-1 out of N)  | 
    55% | Midterm 1 | 20% | 
| Midterm 2 (Previous Final) | 20% | Participation | 5% | 
The projects involve some programming and explorations,  
usually done 
via a modification of a 
sample code. The exams emphasize 
understanding of concepts and 
vocabulary, not details of programming. Use of any programming language is 
acceptable, although 
we will focus on Java. .
  
Acceptable 
Cooperation: You are encouraged to discuss 
assignments with the instructors and other students. However, even if you work 
in a 
group,
you need to understand all work that you hand in. When you place your name on 
an 
assignment, we view it as a signed statement 
that it is your work
and that 
if  asked to, you can explain it. Warning: 
Handing in another student's assignment (either in original or 
modified form) 
without
acknowledgement is 
academic dishonesty and will result in an F grade for the entire 
course. No credit will be given 
for running the sample codes given to you.
 
| Physics Computer Support Page | On-line Unix tutorial | Sign up for a Physics Account? |   Secure Shell Client 
     (not latest, right click)  | 
  
  
Computational Physics Lab: After you sign up for an account, you will have access to the Physics workstation cluster. 
You may use the 
computers in
Weniger 412 as well as 497 (you will need a different key for 497 or someone to 
let you in). You are
permitted to use the lab whenever 
it is not being used by another class and 
during the hours
that Weniger hall is open. You can sign on remotely at any time.
   
 Partial support for this course has been provided by the National Science 
Foundation as part of the
 development of 
  the
CPUG degree program.
  Rubin H Landau,  Oregon 
State University, Corvallis, Oregon, 97331