TWiki
>
CS151 Web
>
Syllabus
(revision 6) (raw view)
Edit
Attach
---+ Syllabus [[http://www.uic.edu/ucat/catalog/CA.shtml#f][Deadlines for Registration/Add/Drop/Credit Change]] [[http://www.artofproblemsolving.com/Resources/articles.php?page=discretemath][<strong>Discrete math is the mathematics of computing.</strong>]] "<span style="font-family: Verdana, Arial, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px">The mathematics of modern computer science is built almost entirely on discrete math, in particular combinatorics and graph theory. This means that in order to learn the fundamental algorithms used by computer programmers, students will need a solid background in these subjects." From the boolean logic of the bits to the algorithms of internet search and the representations of online friendships, discrete mathematics is an integral part of computing. in this course, you will learn these mathematical foundations. </span> <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> [[#books][Textbooks]] [[#topics][Course Topics]] [[#notes][Lecture Notes]] [[#web][Class Web-info]] [[#hw][Homework]] [[#projects][Programming Projects]] [[#exams][Exams]] [[#grades][Grades]] [[#getting][How To Get The Most Out Of This Course]] <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="books">Textbooks:</a> <!--[if !supportLists]-->· <!--[endif]--> [[http://highered.mcgraw-hill.com/sites/0073383090/information_center_view0/][Discrete Mathematics and Its Applications]] (7<span style="font-size: 11px">th</span> ed.) by Kenneth Rosen There is a whole bunch of [[AdditionalTexts][good discrete math and data structures texts]] that you may want to look at; it sometimes helps to have another voice say the same things a different way. <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="topics">Course Topics:</a> <!--[if !supportLists]--><span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal">· </span><!--[endif]--><span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal">Logic and Proofs.</span> <!--[if !supportLists]-->· <!--[endif]--><span style="font-family: verdana, arial, sans-serif; font-size: 12px">Sets, Functions, Sequences, Sums, and Matrices</span>. <!--[if !supportLists]-->· <!--[endif]--><span style="font-family: verdana, arial, sans-serif; font-size: 12px">Number Theory and Cryptography</span>. <!--[if !supportLists]-->· <!--[endif]--><span style="font-family: verdana, arial, sans-serif; font-size: 12px">Induction and Recursion</span> <!--[if !supportLists]-->· <!--[endif]-->Combinatorics. <!--[if !supportLists]-->· <!--[endif]-->Runtime Analysis <!--[if !supportLists]-->· <!--[endif]-->Relations and Graphs <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> </div> ---+++ <a name="notes">Lecture Notes:</a> The slides that will be available on the [[http://www.cs.uic.edu/cs151/LectureNotes][course website]] are a good starting point for the class' lecture notes. They do not include everything that I say in class or what the book covers. Hopefully, the books, the slides, my lectures, and the office hours will cover the concepts. <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="web">Class Web-info:</a> The class homepage is [[WebHome][http://www.cs.uic.edu/CS151/WebHome]]. <br />For assignment, solutions, project submissions, and grades we will use [[http://blackboard.uic.edu/][UIC Blackboard]] system. <strong>Most handouts and important information will be posted there ( [[WebHome][here]]). </strong>Consequently, it is important that you become comfortable immediately using some WWW browser and familiarize yourself with Blackboard. See the TA for help in the event that this is all new to you. <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="hw">Homework:</a> There will be problem sets roughly every other week, usually released on a Thursday, and due by the beginning of class the Thursday two weeks later. *In general,* <strong>no late assignments will be accepted. </strong>Requests for an extension will almost always be denied, except for extenuating circumstances, which must be requested *at least a day before the due date of the assignment*. To compensate for this somewhat draconian measure, the lowest homework grade will be automatically dropped. You can submit your homeworks in many ways: <!--[if !supportLists]-->· <!--[endif]-->Hand it in class <!--[if !supportLists]-->· <!--[endif]-->Give it to the TA or the instructor in person <!--[if !supportLists]-->· <!--[endif]-->Email it to the TA or the instructor <!--[if !supportLists]-->· <!--[endif]-->Leave it in the TA's mailbox (905 SEO) or the instructor's mailbox (1120 SEO) <!--[if !supportLists]-->· <!--[endif]-->Slide it under the instructor's office door (1136 SEO) Whatever you do, make sure to submit your homework *verifiably* before the due time. <strong>Extra Credit:</strong><br />Some homeworks will have extra credit questions. You can only get extra credit if you solve the homework questions first. To receive the extra credit you need to solve the extra credit question almost perfectly (it is an all or nothing system). *Each extra credit question's points will be added unmodified to the total final grade.* <strong><font color="crimson">Cheating will not be tolerated.</font></strong> Not only is cheating a violation of the campus code of integrity, which might incur a reduced grade, expulsion from the class or university, it is also a slight against the other students in the class who will give you dirty looks. Refer to the [[http://www.uic.edu/depts/dos/docs/Student%20Disciplinary%20Policy.pdf][UIC <span style="font-size: large; color: #000066; font-family: 'Times New Roman', Times, serif; text-decoration: none">Student Conduct Process</span>]] for guidlines and policy on student integrity and possible reprocussions. Please read the [[HowToHomework][Guidelines for Written Homeworks]] before doing the first assignment. <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="exams">Exams:</a> There will be one midterm and one final exam. The midterm exam will be scheduled in class. You will be responsible for all material covered in lectures, homeworks, and assigned readings. The time and location for the final (2 hour) exam is[[http://www.uic.edu/depts/oar/current_students/calendars/final_exam_schedule.html][decided by the university based on the meeting time of the class]]. The final will be <span style="font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left"> *3:30-5:30 p.m. Wednesday, December 10, 2014* </span><span style="font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left"> *.* </span> All exams will be closed book, closed notes, closed neighbor, no calculators, just a writing implement and your mind. <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="grades">Grades:</a> <strong>Tentative </strong>weighting scheme (the instructor reserves the right to make adjustments to these weights based on her a posteriori evaluation of the relative difficulty and fairness of the exams and homeworks). <div align="center" style="color: #000000; font-size: small; line-height: normal"> | <p>Homeworks (~10)</p> | <p>35%</p> | | <p>Midterm Exam</p> | <p>30%</p> | | <p>Final Exam</p> | <p>35%</p> | </div> <strong>The final grade is computed as follows:</strong><br />(average of the homeworks, dropping the lowest)*.35 + midterm*.3 + final*.35 + extra credit Grades will be posted online on the UIC Blackboad system. If you have a question or complaint about the way a homework or exam problem was graded, then, *within one week* of the date the assignment is returned, you should either explain what it is on a separate piece of paper and give it to the TA along with the assignment or, better yet, come into office hours and get it straightened out then. We want everyone happy and satisfied, but we can't do much in the couple of minutes before and after class. <div align="center" style="color: #000000; font-size: small; line-height: normal; text-align: center"> --- </div> ---+++ <a name="getting">How To Get The Most Out Of This Course:</a> <!--[if !supportLists]-->· <!--[endif]-->Attend lectures. <!--[if !supportLists]-->· <!--[endif]-->Read the books. <!--[if !supportLists]-->· <!--[endif]-->If you have trouble solving a homework problem, try doing some easier related problems first. <!--[if !supportLists]-->· <!--[endif]-->Go over the printed solutions when they become available, and make sure you understand them. <!--[if !supportLists]-->· <!--[endif]-->Go to the TA or instructor to discuss any misunderstandings you may have. <!--[if !supportLists]-->· <!--[endif]--><strong>Think!</strong> A big part of this class is being clever, but in just the right way. If you do the homeworks, understand them and the solutions, implement the projects, then you will probably do well on the exams and do well in the class. Your life will beautiful and fulfilled, you'll be forever happy and there will be peace on Earth. (adapted from [[http://www.cs.uiuc.edu/directory/directory.php?name=pitt][Lenny Pitt]] and[[http://compgeom.cs.uiuc.edu/~jeffe/][Jeff Erickson]])
Edit
|
Attach
|
P
rint version
|
H
istory
:
r7
<
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r6 - 2014-10-22 - 03:46:56 - Main.tanyabw
CS151
Home
Syllabus
Lecture Notes
Homeworks
Blackboard
Additional Material
[edit this menu
]
Log In
CS151 Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
ABOUT US
Our Department
Recent News
Contact Us
ACADEMICS
Prospective Students
Undergraduate
CS Minor
Graduate
Courses
RESEARCH
Overview
By Faculty
Labs
PEOPLE
Faculty
Adjuncts
Staff
Students
Alumni
Copyright 2016 The Board of Trustees
of the University of Illinois.
webmaster@cs.uic.edu
WISEST
Helping Women Faculty Advance
Funded by NSF