Foundations of Computer Science, Spring 2009 Syllabus

Dr. Jennifer S. Kay
Department of Computer Science
Rowan University

Class Web Page: http://www.rowan.edu/~kay/classes/found


General Information about the Class

Course Title: Foundations of Computer Science

Catalog Description:

0707.210 3 s.h.

Prerequisites: 1701.122 (Precalculus Mathematics), 1703.150 (Discrete Mathematics) and Co-requisite: 0704.222 (Data Structures and Algorithms)

This course provides an introduction to the theoretical foundations of computer science, including finite automata, context-free grammars, Turing machines, and formal logic.
Instructor:
Dr. Jennifer S. Kay,
Department of Computer Science

3rd floor, Robinson Building
Email: kay@elvis.rowan.edu
Phone: (856) 256-4593          

Office Hours:
    Tuesday & Thursday 10:30 a.m. - 11:30 a.m.
    Or by appointment. 

Class Meeting Times and Location:
    TR 1515 1630 EDUC 2103

Required Book:
    James Hein, Discrete Structures, Logic, and Computability, second edition.

Prerequisite Guidelines:
    You should be comfortable with the material in all of the prerequisites. In particular, you should be familiar with all of the following concepts from discrete math which  are covered as noted in chapter 1 of our textbook

A note about missing exams or class:
In my class (and all of your other classes) class time is very important. Missing class means missing out on new material, quizzes, labs, etc. In general, there is no specific penalty for missed classes. However, by missing a class you may miss a quiz or a deadline, for which you may be penalized.

If you need to miss a class for religious or other reasons and you know in advance, please talk to me as early as you can. I may be able to arrange to make other accomodations for you.

If you do not let me know in advance of an absense, I will always require some sort of documentation to make up missed quizzes etc. Get a note from student health or your doctor, or show me a receipt from the tow truck.

If you have to miss an exam (and I hope you will not) re-tests will be given only in cases of extreme hardship as defined by the rules of Rowan University, and I always require documentation of your reason for your absence.

You will still be responsible for any material taught during missed classes. You should get the names and email addresses and/or phone numbers of some other students in the class so that you can get notes, etc. if you miss a class. Missing a class will put you behind in the material and you will need to work hard to catch up.

Email:
I will periodically send email messages to the class rather than use the class web site. I will send this email to your Rowan University Web Email account. You are required to read this email daily (If you are unable to read your email from home, please let me know immediately and we'll work something out). The Rowan Web Email system will allow you to forward your email to another account and if you read your mail somewhere else more frequently, I encourage you to forward your Rowan email there. Early in the semester you will receive an assignment via email that WILL NOT BE ANNOUNCED IN CLASS to ensure that you are reading your email.

To read your Rowan email, go to http://cp.rowan.edu and you can log in to NetMail using your Rowan userid and password. After you log in you can also forward your email to your home account if you prefer. (To learn more about forwarding your Rowan email to another address, and other Rowan technology help topics, visit http://www.rowan.edu/toolbox/ )

Grading:
In Class Quizzes (your lowest quiz grade will be dropped) and "Assignments for Points":    60%
Final Exam:     40%

Quizzes:
A large percentage of your grade is based on your performance on quizzes in class. At the beginning of the semester we will probably have a quiz every Tuesday. Generally I will not allow you to make up a quiz that you've missed unless you have made arrangements with me ahead of time. However, I will drop the lowest of your quiz grades, so if you do miss one quiz, that grade (of zero) will be the one that I drop.

IMPORTANT NOTE: Some quizzes will be open book and some will be closed book. Some open book quizzes will allow you to use any material you've brought with you. For this reason it is a good idea to always bring your textbook to class on Tuesdays.

Problem Sets and "Assignments for Points":
While there will be a significant amount of homework in this class (mostly in the form of problem sets from the book) I will NOT collect NOR grade most of that homework. The purpose of that work is to prepare you for the quizzes, which, together with the occasional assignment I do require, make up 60% of your grade in my class.  It is essential that you not only finish each assignment, but that you really understand it. Understand the homework, and you should do well on the quizzes.

Working Together

I encourage you to work together with other students in the class on the labs and assignments. Often, you find you don't understand something as well as you think when you try to explain it to someone else. Unless I tell you otherwise, you may work on any of the labs and assignments in a group. Remember that you must understand the material to prepare for the quizzes and exams. Quizzes and exams you must complete on your own.

Workload:

This is a 3 s.h. class, which means that you should expect to be spending 6-9 hours a week outside of class on homework assignments, readings, etc. If you find that you are genuinely spending more than 9 hours outside of class on your work, please let me know.

Policy on Plagiarism:
To submit someone else's work as your own is plagiarism, a form of academic dishonesty. It is college policy that students who commit an act of academic dishonesty may be subject to failure in the course, suspension from the College, or both.

If you use materials that you've obtained on the Internet, from a book, etc., for example as part of an assignment for points, you must include an appropriate reference. To use such materials without proper attribution is a form of plagiarism. The only exception is that you may use the class textbook without providing a reference. I will make a reasonable effort to catch plagiarizers, and it will not be tolerated.

Using the Tutoring Center
The tutoring center is paid for by your tuition, and you should feel free to use their services (after all, you paid for it). There is no additional charge to Rowan students for using the tutoring center. For more information see http://www.rowan.edu/open/depts/learningcenter/tutoring_center/ 

Policy on Late Homeworks
Most of the homework that you will be assigned in this class will not be graded, and I won't be checking in any given week whether you've done all of the problems or not. However, because the quizzes virtually always depend on the material assigned as homework, it's extremely important for you to keep on top of the material.

Most professors are reasonable people. If, for some reason, you believe you will not be able to turn in a "required" homework on time, or if you have special circumstances that leave you unprepared for a quiz, let me know ahead of time and I may give you an extension. If an emergency means that you can not complete your homework on time, again, let me know, and I may allow you to take a quiz late without penalty.

Ask Questions
Any question that you may want to ask during class is most likely shared by someone else, so ask it!  The only ‘dumb question’ is the one that is not asked.  Ask the question!!

Classroom Decorum:
In order to show proper respect for the instructor and for your fellow students, please observe the following:

Getting Help:
I have scheduled office hours for your convenience; please take advantage of them. In addition, I can always be reached quickly via email  or telephone (see contact information above). If you are having a problem with the course, the sooner we discuss it the more likely we'll be able to deal with it.

Special Notes: 
Be sure that you are aware and read the following policies: attendance, student behavior, academic integrity, and disabilities. All policies are located in the provost web site (www.rowan.edu/provost/policies) as well as in the Student Handbook.

Students with disabilities are encouraged to speak with me as early in the semester as possible about their needs for special accommodations.  If you have not already done so, you should also speak with the Academic Success Center/Disability resources in Savitz 339 (x4233).



Last modified: Thu Jan 15 16:11:24 Eastern Standard Time 2009