Course: Introduction to Scientific Computing Prefix/number: CS 135
Credit Hours: 3 Semester: Fall 2008
1. Instructor Information
Professor Name: Ron King
Telephone: 386 481-2670
E-Mail Address: kingr@cookman.edu
Office: Science Hall 108
Office Hours: MWF 10:30AM – 12:30.PM and TR 4:15PM – 5:15PM
2. Prerequisites: None
You do not need this course if you have already passed a programming course at any level, high school or college. This includes courses in Visual BASIC, C, C++, Java, or Pascal. See me immediately if you have already completed any type of beginning programming course. I will probably waive this course and recommend that you enroll in CS 230 instead.
3. Course Description
This course takes an interdisciplinary approach to classroom assignments, emphasizing multidisciplinary projects to introduce a variety of computational tools. Students will participate in projects requiring a scientific approach to problem solving, analytical thinking, data collection and analysis, result write-up, and public presentation. The course is designed for freshman science majors.
4. Textbook and Optional Materials
5. Main course goal: The goal of this course is to give beginning students hands-on instruction in the use of computers and software in our labs and introduce the process of writing computer programs to solve problems. The process involves data analysis, computer programming, graphical representation, and preparing material suitable for homework, term paper, and oral presentation. This course meets the university's general education student computer literacy objective for science majors. If you are not a science major then you probably need to take CS 132 Computer Applications. This course is required for CS and CIS majors who have no background in computing.
6. Impact: Impact on BCU Mission and Institutional Student Learning Outcomes (ISLOs)- Through the attainment of the course student learning objectives (CSLOs), students will acquire knowledge, skills and competencies outlined in the Institutional Student Learning Outcomes, School Student Learning Outcomes (SSLOs) and Program Student Learning Outcomes (PSLOs). The Course Student Learning Objectives fully support the University Mission and Core Values as stated in the Strategic Plan; as well as, the School Goals.
7. Program Student Learning Outcomes (PSLOs) addressed in Course Learning Objectives.
PSLO 1: An ability to apply knowledge of computing and mathematics appropriate to the discipline
PSLO 2: An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
PSLO 3: An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
PSLO 5: An understanding of professional, ethical, legal, security and social issues and responsibilities
PSLO 6: An ability to communicate effectively with a range of audiences
PSLO 9: An ability to use current techniques, skills, and tools necessary for computing practice.
8. Course competencies/outcomes: The student will...
9. Objectives: Student will...
10. Matix
Student Learning
Outcomes
Matrix (SLOM)
Alignment of Course Assessments with SSEM Goals, Program Student Learning
Outcomes, Course Learning Objectives, Institutional Student Learning Outcomes
and University Strategic Goals
|
Course Assessment |
Course Objective |
Program Student Learning Outcomes |
SSLOC |
ISLOC |
SSEM GOALS |
Strategic Goals |
|
Participation |
|
The Student Will |
|
|
|
|
|
|
1, 2, 3 |
Demonstrate proper use of the lab equipment Demonstrate the ability to access and use the main software Demonstrate program entry, execution, modification, and debugging |
1, 2, 3 |
1, 2, 3, 4 |
1, 2, 3 ,4, 5 |
1. 3
|
|
Homework |
|
The Student Will |
|
|
|
|
|
|
1,2,3 |
Demonstrate problem solving. Given an elementary problem, completely solve it using the processes described in class (given several times with graduated difficulty). Demonstrate programming ability by writing an Excel program or macro to solve assigned problems |
1, 2, 3 |
1, 2, 3, 4 |
1, 2, 3 ,4, 5 |
1. 3
|
|
Exams |
|
The Student Will |
|
|
|
|
|
|
1,,2,3 |
Demonstrate depth and breadth of understanding of the course concepts on written exams. |
1, 2, 3 |
1, 2, 3, 4 |
1, 2, 3 ,4, 5 |
1. 3
|
11. General Requirements/Student Expectations:
Attendance is required at all classes. I reserve the right to lower your grade by a letter grade if you miss three or more classes. Please note: various assignments MUST be completed and turn-in during class. Other assignments can be completed outside of class using appropriate hardware/software. Detail instructions on how to turn-in assignments will be given before each assignment.
12. Methods of Instruction: We will meet three times a week: Monday, Wednesday and Friday. These classes will generally consist of problem solving discussions or demonstrations in the lab. You are expected to show up on time and be prepared. You are expected to participate in the discussions.
13. Topical outline with activities/assignments
Introduction to the labs, equipment and software:
Introduction to problem solving:
14. Technology: Computers in the classroom used for this course should only be used during class for class assignments. You must follow all turn-in instructions carefully and email your assignments alone with attachments to kingr@cookman.edu on or before the due date to receive credit.
15. Assessment/Evaluation/Grading scale
a. Your grade will be based on eight projects (50%), and eight pop quizzes (50%). There is no final exam for this class. All quizzes are close-book and close-notebook. Calculators are allowed and should be used during exams. A total of 1600 points make-up this course with 800 coming from projects and 800 from quizzes. Note: There is no makeup quizzes. TEN pop quizzes will be given during the course with the TOP eight counting toward your grade. Students who anticipate the necessity of being absent from class on more than two quizzes days need to see the Dean.
b. The grade you receive will be based on the percentage of possible course points that you obtain. I reserve the right to set grade lines at the end of the course. For your information, the following are my historical grade lines.
Grade line cutoffs for the lowest grades:
Bottom "A" was 90% (i.e., 1440 points)
Bottom "B" was 80% (i.e., 1280 points)
Bottom "C" was 67% (i.e., 1072 points)