Palomar Logo Effective Term: Fall 2008
 
PALOMAR COLLEGE
COURSE OUTLINE FOR CREDIT COURSE
 
  • Courses numbered 1 - 49 are remedial or college preparatory courses which do not apply toward an A. A. Degree and are not intended for transfer.
  • Courses numbered 50-99 apply toward an AA Degree, but are not intended for transfer.
  • Courses numbered 100 and higher apply toward an AA Degree and/or are intended for transfer to a four-year college or university.
 
Course Number and Title: MATH 146/CSCI 146 Fortran-90 for Mathematics and Science
 

Unit Value: 3  

Lecture Hours Per Week: 2  

Lab Hours Per Week: 3  

Lecture/Lab Hours Per Week:  

 

Grading Basis: Grade/Pass/No Pass
 
Basic Skills Requirements: Appropriate Language and/or Computational Skills.
 
Requisite(s)
To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or P(Pass) in the prerequisite course, unless otherwise stated.
Prerequisite:
A minimum grade of 'C' in MATH 135 , or MATH 110 and MATH 115 or a passing grade on the appropriate placement test
Corequisite:
None
Prerequisite: Completion of, or concurrent enrollment in
None
Recommended Preparation:
None
Limitation on Enrollment:
None
Catalog Description:
Programming in FORTRAN-90 to solve typical problems in mathematics, computer science, physical sciences, and engineering. Programming is done on a PC.
 
Specific Course Objectives:
Upon successful completion of the course the student will be able to:
  1. Program using FORTRAN-90 language.
  2. Use the text editor for creating FORTRAN source files and data files.
  3. Analyze mathematics, science, and engineering problems, and then design and implement in FORTRAN language to solve the problems.
  4. Apply critical thinking and quantitative reasoning skills to mathematical problem solving and related areas of endeavor.
 
Methods of Instruction:
Methods of Instruction may include, but are not limited to, the following:
  1. Lecture
  2. Lab
 
Content in Terms of Specific Body of Knowledge:
  1. Introduction to computer and programming concepts.
  2. Problem-solving process:
    1. Problem analysis.
    2. Data organization and algorithm design using flowcharts.
    3. Program coding.
    4. Debugging and testing.
  3. Syntax and semantics of FORTRAN-90:
    1. Data types, constant, and variables.
    2. Arithmetic operations, relation operations, logical operations.
  4. Structures in FORTRAN-90
    1. Sequential: Data declarations, initializations, assignments.
    2. Selection: If -endif, if-else-endif, casestructures.
    3. Iteration: Counted loops, conditional loops
  5. File Procesing:
    1. Opening and closing data files.
    2. Reading from and writing to data files.
  6. Input/output:
    1. Formatted output.
    2. Formatted input.
  7. Subprograms:
    1. Intrinsic functions.
    2. User-defined functions.
    3. Subroutines.
    4. Recursive functions and subroutines. (optional)
  8. Arrays:
    1. One-dimensional arrays.
    2. Two-dimensional arrays.
  9. Problems in mathematics, computer science, and engineering: Examples include finite summations, statistical, sorting, matrix operations, and at least one problem that student selects.
Textbooks/Resources:
May Include Textbooks, Manuals, Periodicals, Software, and Other Resources
  1. Nyhoff, Larry and Sanford C. Leestma. FORTRAN 90 For Engineers and Scientists. New Jersey: Prentice Hall, 1997.
Required Reading:
Students are expected to spend a minimum of three hours per unit per week in class and on outside assignments, prorated for short-term classes.

Students are expected to read the text, study lecture notes, and complete daily homework assignments. Homework assignments may include practice solving routine problems, explaining concepts, and solving application or non-routine problems. Other outside assignments may include computer laboratory assignments, problem-solving reports or journals.
 
Suggested Reading:
 
Critical Thinking:
Apply critical thinking and quantitative reasoning skills to mathematical problem solving and related areas of endeavor.
 
Required Writing:
Problem-solving exercises and programming skills demonstration in FORTRAN-90 program assignments, lab assignments and quizzes are more appropriate.
 
Outside Assignments:
Students are expected to spend a minimum of three hours per unit per week in class and on outside assignments, prorated for short-term classes.

Students will write and run five labs and at lease six FORTRAN programs. At least one is a problem selected by the student in either mathematics, science or engineering.
The outside assignments will include reading the textbook, reviewing lecture material, and completing assigned problem sets, as deemed necessary by the instructor.
 
Methods of Assessment:
Methods of Assessment may include, but are not limited to, the following:
  • Exams/Tests
  • Projects
 
Open Entry/Open Exit:
No, course is not offered as open entry/open exit.
 
Is Course Repeatable for Reason(s) Other Than Deficient Grade? No
 
Contact Person: Jay R. Wiestling