CIS 1.5 Introduction
to Programming Using C++
Professor
Yedidyah Langsam
Department of Computer &
Information Science
Room 525d NE
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 Tuesday and Thursday,
for 14 weeks. 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 IBM Personal 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 Wednesday of the next week, or
the day after that. There will be a
penalty for lateness, 5% per class late.
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:
During the Summer, my office hours will be by appointment and will
follow the class. If you have any questions about anything
covered in class, please feel free to see me during my scheduled office hours
or at any other time that I am available.
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
The faculty and administration of
The complete text of the CUNY Academic Integrity Policy and the
If a faculty member suspects a violation of academic integrity and,
upon investigation, confirms that violation, or if the student admits the
violation, the faculty member MUST report the violation. This means that if you
cheat on a test or an assignment, I must file a report which will
initiate academic penalties.
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. |