Apply to USF Now | Graduate Admissions | Events & Workshops | Giving to the Office of Graduate Studies

Graduate Course Proposal Form Submission Detail - OCE6609L

Edit function not enabled for this course.


Current Status: Approved by SCNS - 2016-07-01
Campus: Tampa
Submission Type: New
Course Change Information (for course changes only):
Comments: Elective - Marine Science. To GC Note same number as Data Program. Pending confirmation of numbers. To GC Approved; To USF Sys 4/21/16; to SCNS after 4/28/16. SCNS approved 6888L as 6809L eff 7/1/16


  1. Department and Contact Information

    Tracking Number Date & Time Submitted
    5250 2015-07-28
     
    Department College Budget Account Number
    Marine Science MS 250000
     
    Contact Person Phone Email
    Don Chambers 7275533351 donc@usf.edu

  2. Course Information

    Prefix Number Full Title
    OCE 6609L Data Analysis Programming

    Is the course title variable? N
    Is a permit required for registration? N
    Are the credit hours variable? N
    Is this course repeatable? N
    If repeatable, how many times? 0

    Credit Hours Section Type Grading Option
    1 L - Laboratory S - S/U Only
     
    Abbreviated Title (30 characters maximum)
    Data Programming
     
    Course Online? Percentage Online
    C - Face-to-face (0% online) 0

    Prerequisites

    Corequisites

    (OCE 6888 Lecture) Data Analysis Methods

    Course Description

    This optional lab to the Data Analysis Methods class is designed for students with no background in a programming language. The lab will introduce students to the basics of programming necessary for the main class.


  3. Justification

    A. Please briefly explain why it is necessary and/or desirable to add this course.

    Replacing Selected Topics with Permanent number; already listed in program

    B. What is the need or demand for this course? (Indicate if this course is part of a required sequence in the major.) What other programs would this course service?

    Marine Science students take this lab to learn programming.

    C. Has this course been offered as Selected Topics/Experimental Topics course? If yes, how many times?

    Yes, 3 or more times

    D. What qualifications for training and/or experience are necessary to teach this course? (List minimum qualifications for the instructor.)

    Terminal Degree Required


  4. Other Course Information

    A. Objectives

    The objective of the lab is to teach basic programming in order to code algorithms necessary for the main lecture class.

    B. Learning Outcomes

    Student outcomes will be learning to program in a mathematical programming language like Matlab.

    C. Major Topics

    Functions - input versus output variables

    Plotting

    Loops

    Matrix math

    Logical testing and Boolean operators

    Translating a mathematical algorithm to a function

    D. Textbooks

    No Textbook

    E. Course Readings, Online Resources, and Other Purchases

    To do the labs, we will use a freely available software package that is designed to work on multiple platforms. Make sure you download the appropriate version for your operating system (Mac, Windows, Linux) and follow the on-line instructions for installing it.

    http://www.scilab.org/download

    Make sure to also download the “Introduction to SciLab” file from here:

    http://www.scilab.org/resources/documentation/tutorials

    as it’s a good reference.

    F. Student Expectations/Requirements and Grading Policy

    Grading

    Grades will be based on attendance and will be satisfactory/unsatisfactory only.

    G. Assignments, Exams and Tests

    January 9, Intro to SciLab; reading in data; plotting; overview of a function – input variable versus output variables.

    January 16, Loops and why they are useful; structure, order of calculations

    January 23, more discussion on loops

    January 30, Matrix math in SciLab, inversion, transpose, multiplication

    February 6, no class; I am out of town

    February 13, More details on how least-squares functions for HW#1 from main course are coded

    February 20, Logical operators (if-then) and Boolean operators – why are they used?

    February 27, More details on how Fourier Series functions used for HW#2 from main course are coded

    March 6, Spring Break, no class

    March 13, details on how smoothing functions used for HW#3 from main course are coded

    March 20, Details on how the AR model and colored noise functions are coded

    March 27, Details on how the optimal interpolation function is coded

    April 3, writing a simple function to average in two-dimensions

    April 10, Details on how mapping functions used for HW#4 from main course are coded

    April 17, Singular value decomposition

    April 24, group discussion of any concepts students would like more help on

    H. Attendance Policy

    Course Attendance at First Class Meeting – Policy for Graduate Students: For structured courses, 6000 and above, the College/Campus Dean will set the first-day class attendance requirement. Check with the College for specific information. This policy is not applicable to courses in the following categories: Educational Outreach, Open University (TV), FEEDS Program, Community Experiential Learning (CEL), Cooperative Education Training, and courses that do not have regularly scheduled meeting days/times (such as, directed reading/research or study, individual research, thesis, dissertation, internship, practica, etc.). Students are responsible for dropping undesired courses in these categories by the 5th day of classes to avoid fee liability and academic penalty. (See USF Regulation – Registration - 4.0101,

    http://usfweb2.usf.edu/usfgc/ogc%20web/currentreg.htm)

    Attendance Policy for the Observance of Religious Days by Students: In accordance with Sections 1006.53 and 1001.74(10)(g) Florida Statutes and Board of Governors Regulation 6C-6.0115, the University of South Florida (University/USF) has established the following policy regarding religious observances: (http://usfweb2.usf.edu/usfgc/gc_pp/acadaf/gc10-045.htm)

    In the event of an emergency, it may be necessary for USF to suspend normal operations. During this time, USF may opt to continue delivery of instruction through methods that include but are not limited to: Blackboard, Elluminate, Skype, and email messaging and/or an alternate schedule. It’s the responsibility of the student to monitor Blackboard site for each class for course specific communication, and the main USF, College, and department websites, emails, and MoBull messages for important general information.

    I. Policy on Make-up Work

    Attendance Policy: While class attendance is not mandatory, students are responsible for all material presented. .

    Student Conduct, Rights and Responsibilities, and Academic Integrity: Please read page 7 of the 2014-5 CMS graduate Student Handbook, which can be found at: http://www.marine.usf.edu/documents/handbook-2014-2015.pdf

    J. Program This Course Supports

    Marine Science


  5. Course Concurrence Information

    Geosciences



- if you have questions about any of these fields, please contact chinescobb@grad.usf.edu or joe@grad.usf.edu.