Department of Mathematical Sciences C SC 150 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 |
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%.
|