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:
- Announcements
- 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).
- Counting/probability practice questions
- Counting/probability practice answers red
- Counting/probability practice answers blue
- Counting/probability practice answers 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:
- counting
- uploading files to the Internet (try uploading a web page, such as
this
one, this handout will be
useful too)
- further work with Alice
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).
- Exam 2 practice questions
- Exam 2 practice answers red
- Exam 2 practice answers blue CORRECTION: For the second blue question on page 1, (-2,-1) should not have been included in the set!
- Exam 2 practice answers 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.