Otterbein College
Department of Mathematical Sciences

C SC 150
The Scope of Computer Science

Winter 2007 Syllabus

Class lecture:  MWF 12:30 - 1:40 p.m. in Towers 115
lab:  TR 1:00 – 2:30 p.m. in Towers 115
Instructor Pete Sanderson
Office Towers 131
Office Hours 2-3 MW, 11-12 TR, anytime my door is open, or by appointment
E-mail PSanderson@Otterbein.edu
Phone 823-1317
Objectives This course is a preview of the computer science curriculum. You will experiment with and learn principles and practices from across the spectrum of computer science. By the end of this course you will be able to compose algorithms, determine algorithm efficiency, design simple electronic circuits, relate circuit designs to computer architectures, relate computer architectures to operating systems and networks, write simple assembly language and Java programs, relate assembly language to Java, relate Java to other programming languages, write simple Turing machine programs, relate Turing machines to algorithms and programming languages, describe social and ethical issues in the context of computer science, and generally relate course topics to each other.
Description A breadth-first overview of computer science, i.e., the study of algorithms, including their formal and mathematical properties, hardware realizations, linguistic realizations, and applications.  The concept of levels of abstraction is presented through discussions of data representation (machine level representation through data types) and data manipulation (digital logic, assembly level machine organization, programming languages, formal grammars, and automata). With laboratory.
Prerequisites C SC 100, C SC 120, and a C- or better in Math 115 (or Math 120) or qualification through the department's placement exam.
Corequisites MATH 155 must be taken prior to or in the same term as C SC 150.
Texts An Invitation to Computer Science (Java Version), 3rd Edition, Schneider and Gersting, Thomson, 2007.
Invitation to Computer Science Laboratory Manual, Lambert and Whaley, Thomson, 2007.
Additional resources are available at the course web site http://faculty.otterbein.edu/PSanderson/CSC150/
Labs We will do lab exercises from our lab manual that will support the topics covered in the textbook. Additional lab time may be required outside of the lab session to complete the exercises, depending on your individual working style and experience. Work smart by asking questions when you are stuck.  Unless stated otherwise, lab worksheets are due before the start of the following lecture and will be accepted for 75% credit until the lecture after that.
Homework I will assign a few additional exercises to be completed outside the lab.
Exams There will be two closed-book midterm exams, and a comprehensive final examination at 8:00 - 10:00 a.m., Wednesday March 14.  Exams cover lecture material, lab exercises and homework exercises. Make-ups will be scheduled only for documented emergencies.
Academic
Integrity
Policy
All members of the Otterbein College community of learners are expected to follow the rules and customs of proper academic conduct. Proper conduct includes avoiding academic misconduct as defined in the Campus Life Handbook (pages 25-27).  You are encouraged to help each other learn the course material. Unless specifically prohibited, you may discuss homework problems and lab projects with one another. Participants in these discussions enjoy the benefit of deeper and greater learning.  However, all work submitted for evaluation must be your own work, created yourself while thinking it through.

Any work submitted for evaluation that includes work done by another, copying of another's work, or the result of following another's step-by-step keystrokes and mouse clicks, is a case of academic misconduct. When academic misconduct is found in any assignment or examination you submit, you will receive a zero grade for that assignment or exam. The misconduct may also be reported to the Office of the Academic Dean. If a previous academic misconduct offense is on your record, you will receive a grade of F for this course and a referral to the judicial system.

Grading Your grade is based on a final course score in the range 0 to 100.  The components of this score and their weights are as follows: Lab and homework exercises 40%, final exam 30%, first midterm 15%, second midterm 15%.
 
RangeGradeRangeGrade RangeGrade
91 - 100A80 - 80.9B-69 - 69.9D+
90 - 90.9A-79 - 79.9C+60 - 68.9D
89 - 89.9B+71 - 78.9C0 - 59.9F
81 - 88.9B70 - 70.9C-  


[ C SC 150 | Peter Sanderson | Math Sciences server  | Math Sciences home page | Otterbein ]

Last updated:
Pete Sanderson (PSanderson@otterbein.edu)