Announcements

Check this page regularly during the course period.
  1. 09/06/2011: Grading Rubric for This Course
    Mechanism Percentage
    Exams (Three exams)60%
    Assignments which includes programming homeworks 40%
  2. 09/06/2011: Two passing criteria for this course (both of them must be satisfied):
    1. Scoring a total of 60/100 or higher from the two parts explained in grading rubric.
    2. Scoring an average of 60/100 or higher from the three exams.
  3. 09/60/2011
  4. 09/06/2011: Course Attendance Policy and Procedure
    1. Absences for more than three class sessions will automatically result in dismissal from the course.
    2. The class attendance will be checked 15 minutes after the start of the class. Students who arrive to the class after the class attendance checking, can report their presence at the end of the class, but will get a half-absence. Two half-absences are considered as a full absence.
  5. 09/06/2011 : When the class starts:
  6. 09/06/2011 : Is This Course Right For You? CS110 will proceed at about twice the pace, and with harder exercises, than CS114 (IT114) . We advise people that CS110 is better suited to students who have already had some kind of programming experience. If this doesn't describe you, you probably belong in CS114.
  7. 09/06/2011: Important! Every student must:
    1. be registered in the course and visible through WISER
    2. Get a CS Unix account. If you already have a Unix account from other courses, your username and password should be the same and you can skip this step. Learn more about how to obtain a Unix account.
    3. get a CS account for this course (it114) on Unix system. (applying for this course on Unix system). The full instruction is on the board in the Unix lab. You also can ask the operator to help you.
      NOTE: ALL THE STUDENTS SHOULD GET AN ACCOUNT FOR THIS COURSE ON UNIX AS it114, EVEN IF YOU ARE REGISTERED AS cs114.
      it114 and cs114 ARE TWO DIFFERENT LABELS FOR THE SAME COURSE.
    4. Install SSH/SFTP Clients on your machine if you are planning to use your own desktop/laptop.

  8. 09/06/2011: We will be using the text editor emacs for this course. You need to learn it. Our Unix system has emacs. So you only need SSH to connect to Unix and work on your programs using emacs.

  9. 09/06/2011: If you want to work with Java on your machine without connecting to Unix system:

  10. 09/06/2011:

  11. 09/06/2011: Here is homework 0.
  12. 09/06/2011: Here are the programs that we are going to take a look at this week: Hello114.java and UseArgument.java.
  13. 09/06/2011: You can copy all the JAVA programs we review in class using cp command from /home/sbaraty/java directory. For example if you want to copy Hello114.java to your current directory, you can use the command:

    cp /home/sbaraty/java/Hello114.java .

    (Don't forget the space dot at the end of the command.)
  14. 09/11/2011: Here is homework 1.
  15. 09/15/2011: To expedite the process of checking class attendance, each student will be assigned a number which will be used during the process. Here is the list of student number assignments.
  16. 09/22/2011: Here is homework 2.
  17. 09/27/2011: There are a couple of typos in the examples of of question 5 (Polynomial.java). Here is the corrected version:
    blade71(6)% java Polynomial 9.3
    f(9.3) = 9060.283700000004
    blade71(7) % java Polynomial -2.1
    f(-2.1) = -155.8981
    blade71(8)% java Polynomial 2
    f(2.0) = 60.34
    blade71(9)% java Polynomial 0.001
    f(0.0010) = -7.2989877879
  18. 09/29/2011: The windows accounts (Windows machines in Unix Lab) has been set up for you. Here is the Windows Login usernames and the default password is abcd_1234 (case sensitive). After first login you need to change your password. If there are issues with your account contact the operator by email through this address: operator@cs.umb.edu.
  19. 10/03/2011: Here is homework 3.
  20. 10/06/2011: We will have our first exam on Tuesday October 18th in class during the regular class hours. I will post a practice exam soon.
  21. 10/11/2011: Sample exam questions .
  22. 10/13/2011: We'll have our first exam on Tuesday Oct. 18th starting at 5:25pm. This exam is open book/open note, but no laptops.
  23. 10/13/2011: Here are contact information for the grader of this course:
    1. Name: Hien Le
    2. Office: S/3/124B
    3. Email: hien@cs.umb.edu
    4. Phone: 617-820-3639
  24. 10/16/2011: Solution to homework 2.
  25. 10/16/2011: Solution to homework 3.
  26. 10/17/2011: Here is homework 4.
  27. 10/25/2011 The following diagram shows where your exam 1 grade stands with respect to other students in the class:
  28. 11/01/2011: Here is homework 5.
  29. 11/10/2011: We will have our second exam on Tuesday Nov. 22th in class during the regular class hours. The exam is open book/notes, but no laptops.
  30. 11/15/2011: Here is homework 6.
  31. 11/15/2011: Solution to homework 4.
  32. 11/20/2011: Solution to homework 5.
  33. 11/20/2011: Tomorrow we'll have our second exam in class. Please when you arrive at class ask me to direct you to your seat.
  34. 11/29/2011: The due date for assignment 6 has been extended to Thursday Dec. 1st midnight. This will give us the chance to discuss the assignment further in class.
  35. 11/29/2011 The following diagram shows where your exam 2 grade stands with respect to other students in the class:
  36. 12/05/2011: Here is homework 7.
  37. 12/06/2011: The final exam is on 12/20/2011, 6:30PM - 9:30PM at room M01-0409. It will be open book/open note, but no laptops.
  38. 12/06/2011: The final exam is at room M01-0409. When you arrive at this location for the final exam on the given date and time please wait at the classroom's entrance until be seated by me. Again, the exam is open book/open note, but no laptops.
  39. 12/08/2011: Here is homework 8. This assignment is optional. If you submit a solution for this assignment, I'll drop the grade of the assignment with the lowest score.
  40. On Tuesday Dec. 13th, We'll do the course evaluation for the first 15 minutes of the class.
  41. 12/13/2011: Solution to homework 6.
  42. 12/18/2011: Study guide and some Sample questions on static methods.
  43. 12/19/2011: Due to some issues with the file system of our UNIX server the students are not able to save their works. For this reason the due date of the HW8 is extended to Dec. 22 midnight. Please check this page for further postings on this issue.
  44. 12/19/2011: Solution to homework 7.
  45. 12/19/2011: REMINDER: The final exam is at room M01-0409. When you arrive at this location for the final exam on the given date and time please wait at the classroom's entrance and let me direct you to your seat. The exam is open book/open note, but no laptops.
  46. 12/20/2011: I contacted the UNIX admin, but haven't heard from them so far. To submit your homework 8, please create a diretory name hw8 in your home directory and copy your solutions there. Note that your home directory is the directory that you'll be in when you login to UNIX server. Again do not submit your homework inside it114 directory. But, create hw8 folder within your home directory and post your solution there.