ABET Course Syllabus Course number Course name Credits Contact hours Coordinator Text book Course Information Course Goals CS 290 Introduction to FORTRAN Programming 2 units 4 hours/week Raj Pamula "Fortran 95/2003 For Scientists and Engineers", Stephen Chapman, 3rd Edition, McGraw-Hill. a) Catalog: Elementary computer programming using FORTRAN language. Lecture 1 hour, laboratory 3 hours. b) Prerequisites: Prerequisite: One year of high school algebra At the end of the course, students are able to Brief list of topics to be covered Understand basic programming concepts. Divide a problem into its logical set of components. Understand how good program design reduces coding and debugging time. Design and code mid-level problems. Introduction to Computer Systems, Programming, and Problem Solving. Fortran Syntax Algorithms Control Structures Functions Arrays Files Data Structures Typical Coverage of Topics: 01-02: Introduction to Computer Programming 03: Writing simple Fortran programs: Using if/else and simple math formulas 04: Using loop statements (the DO loop) & Character Manipulation 05: Basic I/O: File Operations: READ & WRITE statements 06: Arrays 07: Procedures, Subroutines & Recursion 08: Two & three dimensional arrays: Arrays & Procedures Searching and Sorting: Measuring a program time complexity Laboratory Projects Each week students will complete lab projects on selected topics Grading Policy Lab Projects, Midterm exams, Final exam A 90 – 100 B 80 – 90 C 60 – 80 NC below 60 Academic Integrity Cheating will not be tolerated. Cheating on any assignment or exam will be taken seriously. All parties involved will receive a grade of F for the course and are reported to the proper authorities. ADA Statement Reasonable accommodation will be provided to any student who is registered with the Office of Students with Disabilities and requests needed accommodation.