MATH 3 - Page 1 Date Approved: 5/7/96 Date Scanned: 5/31/2005 Inactivated by Curriculum Committee 9/14/07__ College of the Redwoods COURSE OUTLINE PROGRAM AND COURSE NUMBER: Math 3 DEGREE APPLICABLE NON-DEGREE APPLICABLE FORMER NUMBER (If previously offered) Computer Studies 3 COURSE TITLE Fortran Programming I. CATALOG AND OUTLINE 1. CATALOG DESCRIPTION: An introduction to the Fortran programming language with emphasis on programming for scientific, mathematical and engineering applications. NOTE: No prior experience with computers or programming is assumed. 2. COURSE OUTLINE: % of Classroom Hours Spent on Each Topic Introduction and history Algorithms and programs Basic Fortran Control structures Input/output One-dimensional arrays Multidimensional arrays Functions and subroutines Double precision and complex data types Character data File processing II. PREREQUISITES Prerequisite? No 6% 8% 9% 15% 9% 12% 9% 12% 6% 6% 8% Yes . (course) Corequisite? RecommendedPreparation? Eligibility for: No No Engl 150 Yes Yes . (course) Math 25 or equivalent (course) . Math 105/106 Rationale for Prerequisite, Corequisite, Recommended Preparation: The purpose of the mathematics recommended preparation (Math 25, Trigonometry) is to ensure a minimal level of symbol-manipulation ability and mathematical sophistication. A course in Fortran programming is more algebraic than it is trigonometric but trigonometry, in turn, is very algebraic. Anyone who succeeds in a course in trigonometry has, in principle, developed those mathematical skills required for success in Fortran programming. MATH 3 - Page 2 Date Approved: 5/7/96 Date Scanned: 5/31/2005 Inactivated by Curriculum Committee 9/14/07__ MATH 3 - Page 3 Date Approved: 5/7/96 Date Scanned: 5/31/2005 Inactivated by Curriculum Committee 9/14/07__ III. OUTCOMES AND ASSESSMENTS 1. COURSE OUTCOMES/OBJECTIVES: List the primary instructional objectives of the class. Formulate some of them in terms of specific measurable student accomplishments, e.g., specific knowledge and/or skills to be attained as a result of completing this course. For degree-applicable courses, include objectives in the area of “critical thinking.” Upon successful completion of this course, the student will be able to: 1. 2. 3. 4. 5. 6. 7. 8. Use the input and output statements of Fortran; Use the arithmetic operations, expressions, and mathematical library functions of Fortran; Translate problems stated in English into Fortran source code; Use the looping and branching structures of Fortran; Read data from and direct output to data files; Manipulate arrays; Write substantial Fortran programs solving a variety of mathematical, scientific, and engineering problems; and Debug logically or syntactically flawed programs. 2. COLLEGE LEVEL CRITICAL THINKING TASKS/ASSIGNMENTS: Degree applicable courses must include critical thinking tasks/assignments. This section need not be completed for non-credit courses. Describe how the course requires students to independently analyze, synthesize, explain, assess, anticipate and/or define problems, formulate and assess solutions, apply principles to new situations, etc. A wide variety of practical problems from mathematics, science, and engineering will be used to illustrate the features of the Fortran programming language. The identification or creation of algorithms with which to solve these problems will require the student to choose from a variety of problem-solving strategies. The process of encoding, debugging, and verifying their solutions will further refine their abilities to analyze their results and to devise conformational and corrective strategies. 3. ASSESSMENT Degree applicable courses must have a minimum of one response in category 1, 2, or 3. If category 1 is not checked, the department must explain why substantial writing assignments are an inappropriate basis for at least part of the grade. 1. Substantial writing assignments, including: essay exam(s) term or other paper(s) laboratory report(s) written homework reading report(s) other (specify) programs If the course is degree applicable, substantial writing assignments in this course are inappropriate because: The course is primarily computational in nature. The course primarily involves skill demonstrations or problem solving. Other rationale (explain) __________________________________________ 2. Computational or Non-computational problem-solving demonstrations, including: exam(s) quizzes homework problems laboratory report(s) field work other (specify) programs 3. Skill demonstrations, including: class performance(s) other (specify)____ 4. Objective examinations, including: multiple choice completion field work performance exam(s) true/false matching items other (specify) writing programs 5. Other (specify) ____________________________________ MATH 3 - Page 4 Date Approved: 5/7/96 Date Scanned: 5/31/2005 Inactivated by Curriculum Committee 9/14/07__ NOTE:A course grade may not be based solely on attendance. APPROPRIATE TEXTS AND MATERIALS: (Indicate textbooks that may be required or recommended, including alternate texts that may be used.) Text(s) Title: Structured Fortran 77 for Engineers and Scientists Required Edition: latest Alternate Author: D.M. Etter Recommended Publisher: Benjamin Cummings Date Published: 1993 (Additional required, alternate, or recommended texts should be listed on a separate sheet and attached.) For degree applicable courses the adopted texts have been certified to be college-level: Yes. Basis for determination: is used by two or more four-year colleges or universities (certified by the Division Chair or Branch Coordinator, or Center Dean) OR has been certified by the LAC as being of college level using the Coleman and Dale-Chall Readability Index Scale. No. Request for Exception Attached REQUIRED READING, WRITING, AND OTHER OUTSIDE OF CLASS ASSIGNMENTS: Over an 18-week presentation of the course, 3 hours per week are required for each unit of credit. ALL Degree Applicable Credit classes must treat subject matter with a scope and intensity which require the student to study outside of class. Two hours of independent work done out of class are required for each hour of lecture. Lab and activity classes must also require some outside of class work. Outside of the regular class time the students in this class will be doing the following: Study Answer questions Skill practice Required reading Problem solving activity or exercise Written work (essays/compositions/report/analysis/research) Journal (reaction and evaluation of class, done on a continuing basis throughout the semester) Observation of or participation in an activity related to course content (e.g., play, museum, concert, debate, meeting, etc.) Field trips Other (specify) ____________________________ MATH 3 - Page 5 Date Approved: 5/7/96 Date Scanned: 5/31/2005 Inactivated by Curriculum Committee 9/14/07__ V. TECHNICAL INFORMATION 1. Contact Hours Per Week: (Indicate 5. Recommended Maximum Class Size 24 "TOTAL" hours if less than semester length) Lecture: 2 Lab: Weekly 36 3 Weekly 54 No. of Weeks S TOTAL TOTAL (S = semester length) 6. Transferability CSU UC List two UC/CSU campuses with similar courses (include course #s) (Use Request for Exception sheet to justify CSU-Hayward, C.S. 1031 more-than-minimum required hours.) CSU-Sacramento, C.S. 16 Units 3.0 or Articulation with UC requested Variable Unit Range 7. Grading Standard 2. TLUs 6.0 Letter Grade Only CR/NC Only 3. Does course fulfill a General Education requirement? (For existing courses only; for new courses, use GE Application Form) Grade-CR/NC Option Grade-CR/NC Option Criteria: Introductory 1st course in sequence Yes No If yes, in what G.E. area? AA/AS Area Exploratory 8. Is course repeatable Yes No If so, repeatable to a maximum of: CSU/GE Area Total Enrollments IGETC Area Total Units (Use Request for Exception sheet to justify repeatability.) 4. Method of Instruction: Lecture Lab Lecture/Lab Independent Study 9. SAM Classification G Course Classification A Date Approved: Date Scanned: Additional required textbook: HP Fortran User’s Guide Mills CR 5/7/96 5/23/2005