CISC 1100: Structures of Computer Science



Class times: Tuesday and Friday, 10:00 – 11:15am, John Mulcahy Hall (JMH) 342
Instructor: Prof. Daniel D. Leeds (my homepage)
Office: JMH 328A
E-mail:
Office hours: Monday 1:00 – 2:00pm, Thursday noon – 1:00pm, and by appointment

Full syllabus is available here.
Course announcements and assignments will be posted over the course of the semester.

Course text: "Fundamentals of Discrete Structures" — the slides here provide another perspective on the class material.

Sections below:

  1. Announcements
  2. Assignments

Announcements:
(Now in reverse chronological order)
May 2, 2014 5:39pm More sets, logic, and functions practice questions! Questions are randomly color-coded. I recommend trying to answer one set of colored questions first (for example, red questions), review the answers to those questions, and then move on to another set of colored questions (for example, green).
Questions on relations now posted (as of Sunday afternoon!).


May 2, 2014 5:20pm Below are counting/probability practice questions! Questions are randomly color-coded. I recommend trying to answer one set of colored questions first (for example, red questions), review the answers to those questions, and then move on to another set of colored questions (for example, green).

April 27, 5:55pm: Office hours on Monday, April 28, will be 3-5pm, not the regularly scheduled 1-2pm slot.

April 27, 2014 5:55pm Exam 2 answers are now available here.
Grade breakdown (max possible score 69)
56-above: "A range"
49-56: "B range"
42-49: "C range"
35-42 "D range"


April 20, 6:20pm: Our final exam will be on Friday May 9, 9 – 11am in JMH 342. Outline of final exam topics are here.

April 9, 2014 12:40pm Class on Friday will be in the JMH 330 lab. We will have three parts to the class: April 1, 2014 5:15pm Below are exam 2 practice questions! Questions are randomly color-coded. I recommend trying to answer one set of colored questions first (for example, red questions), review the answers to those questions, and then move on to another set of colored questions (for example, green). March 25, 2014 2:15pm Office hours on Thursday March 27 will be from 12-12:45pm (they will not last completely to 1pm).

March 25, 2014 2:10pm This Friday (March 28) we will meet in the JMH 330 computer lab to continue learning to program visual animations in Alice. An additional handout will provided in class, also available here. Click following links for class notes and program written in class.

March 21, 2014 11:20am Exam 2 will be held on April 8. It will cover Relations and Functions.

March 7, 2014 11:55am Next Tuesday (March 11) we will meet in the JMH 330 computer lab to start learning to program visual animations in Alice. We will learn about Alice from this handout.

March 6, 2014 11:20pm Exam 1 answers are now available here.
Grade breakdown (max possible score 77)
68-above: "A range
56-68: "B range
44-56: "C range
32-44 "D range


February 25, 2014 4:00pm For those who missed the second lab class (back on February 14), you can attend a makeup session March 4 at 4-5:30pm or March 5 at 2:30-4pm. The makeup is optional, but remember either way that lab 1 is due March 11!
ALSO I will NOT have office hours this Thursday or next Monday, as I will be traveling. Even though I will be traveling, we will have class on Friday as normal, taught by Prof. Lyons.

February 23, 2014 1:40pm Three sample predicate logic questions now online here. Click Display answer to get answer for each question.

February 22, 2014 10:00pmFor exam 1, you are allowed to use a "four-function" or scientific calculator if you wish, but not a graphing calculator. Graphing calculators have a bigger screen and allow you to type any letter of the alphabet.
Scientific calculator Graphing calculator


February 21, 2014 3:35pm If you missed our lab class last Friday (Feb 14) and would like to attend a makeup session, please fill out our class Doodle poll about when you can come for a makeup class. Please do not fill out the poll if you will not be coming to the makeup class.

February 11, 2014 1:00pm This Friday (February 14) we will meet in the JMH 330 computer lab. We will use the handout from last lab class, as well as a second handout on writing web forms.

February 18, 2014 12:45pm Below are exam 1 practice questions! Questions are randomly color-coded. I recommend trying to answer one set of colored questions first (for example, red questions), review the answers to those questions, and then move on to another set of colored questions (for example, green). February 7, 2014 2:30pm We will have exam 1 on Tuesday, February 25. It will cover the topics on sets and logic that we covered in class, up to January 31.

February 3, 2014 8:35am I will hold make-up office hours February 4, noon-1pm.


January 31, 2014 12:00pm Next Tuesday (February 4) we will meet in the JMH 330 computer lab. We will be learning html from the handout here. A guide to the software we will use on lab (and other) computers is available here.


Assignments:
HW1 answers available
here
Grade breakdown (max possible score 77)

66-above: "A range," 7 students
52-66: "B range," 11 students
38-52: "C range," 6 students
24-38 "D range," 3 students


HW2 answers available here and here
Grade breakdown (max possible score 46)
36-above: "A range,"
29-36: "B range,"
22-29: "C range,"
15-22 "D range,"

HW3 answers available here. March 25: 8c answer corrected!


Lab 1 – write a web page. DUE 11:59pm March 11. Read all the details of the assignment here.
Note for Mac users: To get your html to work correctly, you may need to leave out the double-quotes in your html. For example, type
<input type=radio name=myAnswer value=Good>
rather than
<input type="radio" name="myAnswer" value="Good">
Alternatively, you can download and use TextWrangler to write your html. Remember to end your html file name with .html

HW4 – covering everything we have learned about functions up to Friday, March 7
DUE: At the beginning of class Tuesday, March 25
Complete the following exercises from the class textbook in Section 5.9: 5.9.1, 5, 6, 7, 10, 11; for question 14 answer the questions for f2, f3, g, and q.
HW4 answers available here.

Lab 2 – make an animation using Alice. DUE 11:59pm April 25. Read all the details of the assignment here.

HW5 – covering everything we have learned about counting up to Friday, April 11
DUE: Preferably at the beginning of class Friday, April 25, but may be submitted at the beginning of class Tuesday, April 29
Complete the following exercises from the class textbook in Section 6.4: 6.4.1, 2, 3, 6, 7, 9, 10, 15, 17
HW5 answers available here.