Otterbein College
Department of Mathematical Sciences

C SC 150
The Scope of Computer Science

Spring 2009 Syllabus

Class lecture:  MW 6:00 - 7:40 p.m. in Towers 117
lab:  MW 7:50 – 9:20 p.m. in Towers 107B
Instructor Pete Sanderson
Office Towers 134
Office Hours 2-3 MW, 10-11 TR, by appointment, or any time my door is open
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, 2007, Course Technology, ISBN-13: 9781423901433.
Invitation to Computer Science Laboratory Manual, Lambert and Whaley, 2007, Course Technology, ISBN-13: 9781418837549.
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 assignments in addition to the lab manual exercises.
Exams There will be two closed-book midterm exams, and a comprehensive final examination at 6:00 - 8:00 p.m., Monday June 8.  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.  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 individual project or exam submitted for evaluation that includes work done by another or copying of another's work is a case of academic misconduct. If this occurs, you will receive a zero grade for that project or exam. The misconduct may also be reported to the Office of the Academic Dean.

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
92 - 100 A 80 - 81.9 B- 68 - 69.9 D+
90 - 91.9 A- 78 - 79.9 C+ 60 - 67.9 D
88 - 89.9 B+ 72 - 77.9 C0 - 59.9F
82 - 87.9 B 70 - 71.9 C-  


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

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