Announcements

COURSE INFO IS HERE

 

Course Information

Texts:

V. Eijkhout (with E. Chow and R. van de Geijn), Introduction to High Performance Scientific Computing (Lulu, 2010)
J. S. Hesthaven and T. Warburton, Nodal Discontinuous Galerkin Methods - Algorithms, Analysis, and Applications (Springer 2008). Available from the Springer Collection.

More to come. 

Description and goals:

This is an introductory course in scientific computing which will cover a number of topics. The philosophy of the course is wide and shallow, meaning that I will attempt to expose you to many different concepts, ideas and technologies rather than focus on deeper study of a limited number of subjects.

The goals of this class are:

  • To acquire practical and theoretical knowledge of software-tools that allow you to write, document and optimize computer programs.
  • To understand how the machine architecture impacts of the performance and the design of computer programs. 
  • To learn about modern discretization techniques for time dependent problems.
  • To have hands on experience using scripting to automate your computations and the analysis of computational results.
  • To understand the basic concepts of parallel computing and to write parallel programs for shared, distributed and hybrid memory models.
  • Hopefully, by being exposed to many different topics you will be able to better tackle future problems that you encounter in your studies or career.
  • Grading:

Your grade for this course is based on homework and computing projects, in-class work/attendance, and a final project/exam, in the following proportion: Homework/computing projects 60%, final project 20%, final exam 10%, in-class work 10%.

Homework / Computer Projects:

The homework will consist of theoretical and computational assignments that you will hand in. Although you will work in groups for the homework, it is expected that each group member can explain the material. For the write-ups of the assignments we will use a version control system.

Lecture Times and Location

Instructor Room Number Time
Daniel Appelö ECCR 233 MWF 8 to 8.50

Office Hours

Instructor/TA Room Number Office Hours
Daniel Appelö TBD TBD

Homeworks

 

Exams

 

Projects

 

Policies

The most recent version of the required syllabus policies can be found here 

Accommodation for Disabilities

If you qualify for accommodations because of a disability, please submit your accommodation letter from Disability Services to your faculty member in a timely manner so that your needs can be addressed.  Disability Services determines accommodations based on documented disabilities in the academic environment.  Information on requesting accommodations is located on the Disability Services website (www.colorado.edu/disabilityservices/students).  Contact Disability Services at 303-492-8671 or dsinfo@colorado.edu for further assistance.  If you have a temporary medical condition or injury, see Temporary Medical Conditions under the Students tab on the Disability Services website and discuss your needs with your professor.

Religious Holidays

Campus policy regarding religious observances requires that faculty make every effort to deal reasonably and fairly with all students who, because of religious obligations, have conflicts with scheduled exams, assignments or required attendance. Please let me know as soon as possible if you foresee any scheduling conflicts with.  

See the campus policy regarding religious observances for full details.

Classroom Behavior

Students and faculty each have responsibility for maintaining an appropriate learning environment. Those who fail to adhere to such behavioral standards may be subject to discipline. Professional courtesy and sensitivity are especially important with respect to individuals and topics dealing with race, color, national origin, sex, pregnancy, age, disability, creed, religion, sexual orientation, gender identity, gender expression, veteran status, political affiliation or political philosophy.  Class rosters are provided to the instructor with the student's legal name. I will gladly honor your request to address you by an alternate name or gender pronoun. Please advise me of this preference early in the semester so that I may make appropriate changes to my records.  For more information, see the policies on classroom behavior and the Student Code of Conduct.

Sexual Misconduct, Discrimination, Harassment and/or Related Retaliation

The University of Colorado Boulder (CU Boulder) is committed to maintaining a positive learning, working, and living environment. CU Boulder will not tolerate acts of sexual misconduct, discrimination, harassment or related retaliation against or by any employee or student.  CU’s Sexual Misconduct Policy prohibits sexual assault, sexual exploitation, sexual harassment, intimate partner abuse (dating or domestic violence), stalking or related retaliation. CU Boulder’s Discrimination and Harassment Policy prohibits discrimination, harassment or related retaliation based on race, color, national origin, sex, pregnancy, age, disability, creed, religion, sexual orientation, gender identity, gender expression, veteran status, political affiliation or political philosophy. Individuals who believe they have been subject to misconduct under either policy should contact the Office of Institutional Equity and Compliance (OIEC) at 303-492-2127. Information about the OIEC, the above referenced policies, and the campus resources available to assist individuals regarding sexual misconduct, discrimination, harassment or related retaliation can be found at the OIEC website.

Honor Code

All students enrolled in a University of Colorado Boulder course are responsible for knowing and adhering to the academic integrity policy. Violations of the policy may include: plagiarism, cheating, fabrication, lying, bribery, threat, unauthorized access to academic materials, clicker fraud, resubmission, and aiding academic dishonesty. All incidents of academic misconduct will be reported to the Honor Code Council (honor@colorado.edu; 303-735-2273). Students who are found responsible for violating the academic integrity policy will be subject to nonacademic sanctions from the Honor Code Council as well as academic sanctions from the faculty member. Additional information regarding the academic integrity policy can be found at the Honor Code Office website