El Camino College - Division of Mathematical Sciences

CSCI 10
Computer Programming with FORTRAN
4 units; 3 hours lecture, 3 hours lab

Catalog Description Course Objectives and Methods of Evaluation
Outline of Subject Matter Planned Instructional Activities

Grading Method: Letter

Associate Degree Credit --- Transfers to CSU and Transfers to UC

Prerequisite: Mathematics 190 with a minimum grade of C or concurrent enrollment.

Catalog Description:
This course is an introduction to elementary numerical methods using the Fortran language. Topics include algebraic equation solvers, numerical differentiation and integration, evaluation of determinants, matrix solutions of linear systems of equations, and prime number generators. Laboratory work is conducted on IBM compatible personal computers.

Course Objectives and Methods of Evaluation:

  1. Course objectives (list the major objectives stated as student outcomes in behaviorally measurable terms.)
    1. Identify and utilize the basic data-types and intrinsic operators of the Fortran language.
    2. Use list-directed and format-directed I/O.
    3. Write program code efficiently using Fortran's control structures, IF-THEN, IF-THEN-ELSE, and GOTO.
    4. Write program code using the iteration structures DO-ENDDO and DO-WHILE.
    5. Use top-down design implementing SUBROUTINE and FUNCTION subprogram units.
    6. Use arrays of one and several dimensions.
    7. Use the CHARACTER string data-type and implement the operators which act on objects of that type.
    8. Write program code using FORTRAN files.
    9. Use the Fortran COMMON statement, the STRUCTURE statement, and use externally-storable subroutines.
  1. Methods of Evaluation - Associate Degree Credit Course
    1. Substantial writing assignments are inappropriate for this degree applicable course because:
      1. The course primarily involves skill demonstrations or problem solving.
    2. Computational or non-computational problem-solving demonstrations, including:
      1. Exam
      2. Laboratory reports
      3. Quizzes
      4. Homework Problems
      5. Write computer programs

Return to the top of the page.

Outline of Subject Matter

Approximate Time

Major Topic

6 hours

The Personal Computer programming environment.

6 hours

Basic data types and operators.

6 hours

Simple list and format directed I/O.

12 hours

Control structures: IF-THEN, and IF-THEN-ELSE.

15 hours

Iteration: DO, and DO-WHILE loops.

18 hours

Subprograms.

  1. SUBROUTINE
  2. FUNCTION
6 hours

String manipulation.

12 hours

Sequential files.

9 hours

Additional language structures.

  1. COMMON
  2. SAVE
  3. STRUCTURE
12 hours

Externally stored subprogram libraries.

  6 hours

Examinations

Total:

108 Hours

Return to the top of the page.

Planned Instructional Activities:

Lecture and computer laboratory instruction.

Entrance Skills and Knowledge:

List the required skills and/or knowledge without which a student would be highly unlikely to receive a grade of A, B, C, or Credit (or for Health and Safety, would endanger self or others ) in the Target Course.

  1. Manipulate algebraic expressions at the Pre-Calculus level.
  2. Solve application problems at the Pre-Calculus level.
  3. Evaluate and perform operations on functions at the Pre-Calculus level.
  4. Estimate derivatives numerically.
Return to the top of the page.
 
Source of information: Course Outline of Record dated January, 2001


 Last Updated On: 4/20/06