CISC 1115 TR0 – Spring 2018

Science Section


Professor Yedidyah Langsam

Department of Computer and Information Science

Room 2109N



Home page:


Course Requirements



Required Textbooks:


This is our main text for learning Java.


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 Tuesdays and Thursday, from 10:10 – 12:15 PM 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. You may also download a recording of class sessions from the class website.






     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.




     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 and IDE (NetBeans) with an instruction manual may be downloaded from


     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 Tuesday, then it will be due on Thursday of the next week, or the class 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 will be held on Tuesdays and Thursdays from 12:30 – 2:30 PM in room 2109N.  If you have any questions about anything covered in class, please feel free to see me after class.  If you need to communicate with me, the ONLY guaranteed way to reach me is by email. You may also contact me via Facebook, or Messenger.


Course Workload:


     There is a tremendous amount of work involved in learning how to program.  You should be prepared to spend, on the average, 12 hours per week 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 6/28/2004


Please go to 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

  • Check your email daily.
  • ALWAYS put <yourname> IN THE SUBJECT. It's not realistic to expect your instructors to remember the handles of dozens of students and who may be hiding behind

    If you have a "funny" email address, you should consider getting a professional-looking email address. A common format is your first name’s initial followed by the last name. As an alternative you could use your last name followed by three or more digits that are easy to remember (street address, part of telephone number, etc.)
  • Email is a FORMAL means of communication (at least when you correspond with your professors or employers, etc.). Avoid abbreviations, slang and cuteness. Let's treat each other with respect. Use capital letters, punctuation, greetings and salutations as in a professional message.
  • The use of magic words (please, thank you) and politeness in general is strongly encouraged.
  • Sign every message at the bottom. Why? Because it is GOOD MANNERS and if it is a long message, the reader doesn't have to scroll up to check who the sender is (even profs suffer from ADD, sometime.).
  • When you send homework by email (you will be told when and if), into the SUBJECT you will enter <yourname> followed by the exact string of words you will be given. This allows your instructors to archive automatically your email into folders for easier retrieval and record keeping. Also, if the homework is to be sent as an ATTACHMENT, you will use the filename that will be given to you. This allows routing messages to the appropriate folders avoiding misplacement or deletion.

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.