CIS 1.5 2AB - Summer 2009
Professor Yedidyah Langsam
Department of Computer and Information Science
Room 2109N
718-951-4161
Email: langsam@sci.brooklyn.cuny.edu
Home page: http://eilat.sci.brooklyn.cuny.edu
AOL IM: BCCISProf
Course
Requirements
Required Textbooks:
This is our main text for learning C.
This book
contains a large number of solved problems, plus two sample final exams. You should use it on your own, to go over
material covered in class.
Class Meetings:
Classes will meet Monday through Thursday, from 8:45 – 11:40 AM in room
525NE. Although attendance is not
mandatory, you are responsible for whatever is done in class, whether or not
you are there. In particular, you are
responsible for all homework assigned in class.
Make sure you get the notes and assignments from someone if you miss
a class.
Exams:
There will be two exams. The
first exam will be after about 12 or 13 classes. The second exam will be sometime in the last
week or so of the term. Together, the
exams will count for one third of your grade.
Final Exam:
There will be a cumulative final exam, which will count for one third of
your grade.
Programs:
There will be a total of 8 or 9 programs assigned throughout the semester. Each program will be run on the computers located in the computer center. You may also run your programs on your home computers. A free compiler (Code::Blocks C/C++) with an instruction manual may be downloaded from
http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks
The programs will be assigned roughly every third or fourth meeting of
the class. Typically, each program will
be due two or three class meetings after it is assigned. For example, if a program is assigned on
Wednesday, then it will be due on Tuesday of the next week, or the day after
that. There will be a penalty for
lateness, 5% per class late. I will no longer accept assignments after 25
points of penalty have been accumulated. Each program will be graded and
returned to you, usually by the next class.
You will have to get a thumb drive which will be used to store your programs. However, hard copy will be
required for all submissions. The electronic copy must be submitted upon
request. Please make sure to backup all your work. Do not place all your eggs
in one basket!
Together, the programs will count for one
third of your grade.
Office Hours:
Office hours during the summer will be held on request. If you have any questions about anything
covered in class, please feel free to see me after class or come to me to set
up an appointment. If you need to
communicate with me, the ONLY guaranteed way to reach me is by email. You may
also contact me via AOL IM.
Course Workload:
There is a tremendous amount of work involved in learning how to
program. You should be prepared to
spend, on the average, two or more hours per day running your programs. This is in addition to time spent in class
and time spent studying for the exams.
If you don't have the time, don't kid yourself; drop the course.
CUNY Policy on Academic Integrity
“Academic Dishonesty is prohibited in the City University of New York and is punishable by penalties, including failing grades, suspension, and expulsion, as provided herein.”
-- CUNY Policy on Academic Integrity
-- Adopted by the Board of
Trustees
Please go to http://www.brooklyn.cuny.edu/bc/policies/ for further information about:
· CUNY Policy on Academic Integrity
· BC Procedures for Implementing the CUNY Policy on Academic Integrity
· Flow Chart of the BC Procedures for Implementing the CUNY Policy on Academic Integrity.
The golden
rules of email correspondence
Exchange phone numbers or email addresses with more than one
classmate. Please do not write to let your instructors know that you were not
in class (they already know) or will miss class; to ask them to summarize
what s/he did or will do in class; or what the assignment is/was. Email a
classmate instead. Email your instructors only for SERIOUS AND MOTIVATED
REASONS. |