New version page

Murray CSC 101 - CSC 101 Syllabus

This preview shows page 1 out of 4 pages.

View Full Document
View Full Document

End of preview. Want to read all 4 pages?

Upload your study docs or become a GradeBuddy member to access this document.

View Full Document
Unformatted text preview:

CSC 101 Page 1 of 4 DEPARTMENT: COMPUTER SCIENCE & INFORMATION SYSTEMS COURSE NUMBER: CSC 101 CREDIT HOURS: 3 TERM: SPRING 2008 PROFESSORS: DR. MIKE BOWMAN DR. BRENDA WILSON MR. GEORGE RICE CLASS TIME: 10:30 - 11:20 AM M W CLASS ROOM: BB152 LAB TIME: 10:30 - 11:20 AM F LAB ROOM: BB201 OFFICE PHONES: DR. BOWMAN 809-6218 DR. WILSON 809-6210 MR. RICE 809-6216 SECRETARY: 809-2094 OFFICE LOCATION: 6TH FLOOR OF BUSINESS BUILDING I. TITLE: Introduction to Problem Solving Using Computers II. CATALOG DESCRIPTION: This course is an introduction to problem solving using computers which spans the breadth of issues such as logical reasoning in algorithm development, procedural, object-oriented and event-driven/visual programming languages, web programming, networking concepts, security issues and other pertinent topics regarding the use of a computer to solve real-world problems. The student will be provided with an overall picture of the many areas of expertise in the computing field as they apply to other disciplines as well as an introduction to fundamental programming concepts. This course is intended as the first course for CSIS majors and a course for non-majors who want to learn how to instruct computers to solve problems. Prerequsite: At least Math ACT score of 20 or MAT 117 or higher III. PURPOSE: Computers are used extensively in all facets of business, governance, academia, research and individual’s life. The purpose of this course is to provide the student with a breadth-first introduction to the many ways computers are used to solve real-world problems and to teach a logically structured process of problem solving. IV. COURSE OBJECTIVES: After successfully completing this course, the student will be able to: A. use logical reasoning to develop an algorithm involving branching and looping to solve practical problems B. create simple programs in a procedural and object-oriented programming language to test algorithms C. understand computer security issues D. understand basic networking concepts E. create web pages using web authoring software and then modify the resulting HTML code. V. COURSE CONTENT: A. fundamentals of logic and algorithm development B. exploration of interdisciplinary real-world problems C. implementation of algorithms in procedural programming paradigm D. implementation of algorithms in object-oriented programming paradigm E. implementation of algorithms in event-driven/visual programming paradigm F. fundamentals of web page development - generation of HTML codeCSC 101 Page 2 of 4 G. introduction to computer security H. introduction to computer networking I. comparison of Computer Science and Computer Information Systems VI. INSTRUCTIONAL ACTIVITIES: Instructional activities include lecture, discussion/ experimentation, active learning methodologies including teamwork and student projects, quizzes and exams. The course will be taught by a team of area specialists. Extreme Programming methodology will be used in several programming projects. This methodology pairs two students in driver / navigator roles. The driver types the program in while the navigator explores any syntax and logic problems. Then the roles are switched. VII. FIELD AND CLINICAL EXPERIENCES: None. VIII. RESOURCES: College computer labs IX. GRADING PROCEDURE: Letter grades will be assigned based upon a combination of examinations, homework assignments, quizzes and a class paper and presentation. The following shows the weight put on each part of the grading. Exams(2) - 50% Quizzes & homework - 25% Paper & presentation - 25% The following percentage ranges will be used to figure the letter grade: 90+ A 80 - 89 B 70 - 79 C 60 - 69 D below 60 E X. CLASS ATTENDANCE: Regular attendance is expected. You have paid for the privilege of attending and it is expected that your comprehension and performance will be enhanced by regular class attendance. Attendance will be recorded at each meeting and will be considered in assigning the final grade. You are responsible for all material missed. See the current Undergraduate Bulletin. XI. ACADEMIC HONESTY: This course will be conducted in accordance with the Collegiate and University Academic Honesty Policies. See the current Undergraduate Bulletin. The Collegiate policy is available at http://www.murraystate.edu/cbpa/PDF/Honesty.pdf. XII. TEXTS: Dale, N. & Lewis, J. Computer Science Illuminated, 3rd ed. Jones & Bartlett Publishers, Sudbury, MA, 2007. Dann, W.P., Cooper, S. & Pausch, R. Learning to Program with Alice, Brief ed. Prentice Hall, Upper Saddle River, N.J., 2007. XIII. PREREQUISITES: At least MAT ACT score of 20, or at least MAT117 XIV. NON-DISCRIMINATION POLICY STATEMENT: Murray State University does not discriminate on the basis of race, color, national origin, sex, disability, age, religion, or marital status in admission to educational programs and activities, or employment practices in accordance with Title VI of theCSC 101 Page 3 of 4 Civil Rights Act of 1964, Title IX of the Education Amendments of 1972, Section 504 of the Rehabilitation Act of 1973 (revised 1992), Title VII of the Civil Rights Act of 1964, and the American with Disabilities Act of 1990. For more information contact Annazette McCane, Director of Equal Opportunity, Murray State University, 319 Wells Hall, Murray, KY 42071-3318; telephone (270) 809-3155; TDD (270) 809-3361. XV. ADDITIONAL INFORMATION: Code of Ethics: http://www.murraystate.edu/cbpa/PDF/Ethics.pdf Appeals & Grievance Procedure: http://www.murraystate.edu/cbpa/PDF/Appeals.pdfCSC 101 Page 4 of 4 Fill out this page, detach it, and return it to the instructor. By my signature below, I certify that I have received a copy of the course syllabus for CSC 101 during the Fall Semester of 2007. Furthermore, I certify that I have read the course syllabus, understand the contents of the course syllabus and how my grade will be figured. (Also, if you wish to view your grades on a spreadsheet that is periodically sent around in the class, give me a 4 digit code (not your SS#) to use.) Printed Name (Print legibly) ____________________________________________ Signature ___________________________________________________________ Date


View Full Document
Loading Unlocking...
Login

Join to view CSC 101 Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view CSC 101 Syllabus and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?