Parallel Programming


Time & Place:
Sring, 2008, Computer Science

Instructor:
Jun Ni, Ph.D. M.E., Associate Professor
Tel: (319) 335-5486, Fax: (319) 335-5505
E-mail: jni@cs.uiowa.edu;

Office Hours:

Textbook:
TBD

Class Lecture Notes:
Notes or handouts, and additoonal reading materials are available in classroom.

Course Description:
This course introduces a new concept of computer and computational science, called "computational thinking". It allow students to re-think about computer science in terms in logical perspective view. The course addressed special issues in today's computations and critical issues when model and simulate a complex systems in physical and social sciences. The basic terminologies and concepts in computational thinking will be described. The fundamental knowledge and basic methodologies and technology used in computational thinking will be introduced. The thinking systems and model design, and implementation will be discussed, followed by the applications of computational thinking in multidisciplinary research.

Prerequisites:
none

Grading:
TBD

Policy on Computer Assignments:
A number of assignments will be given throughout the semester. These assignments require the student to write computer software to solve various problems. Students are encouraged to consult the TAs for help only after they have made a sincere effort to work the problem on their own. Delay of handing in assigned homework or project are not acceptable.

Disability Issue:
In working the computer assignments, each student must write his/her own program - under no circumstances may any part of a program be copied (electronically or manually) from one student to another. Failure to follow this rule will be treated as academic misconduct and proper disciplinary actions will be initiated.

I need to hear from anyone who has a disability which may require some modification of seating, testing or other class requirements so that appropriate arrangements may be made. Please see me after class or during my office hours.


Main page
Table of Content
Homework, Quiz, Project, and Exams
Syllabus
Policy