Presentation is loading. Please wait.

Presentation is loading. Please wait.

Foundations of Constraint Processing, CSCE 421/821 Course Administration1 Welcome Course –Foundations of Constraint Processing, CSCE 421/821 Instructor.

Similar presentations


Presentation on theme: "Foundations of Constraint Processing, CSCE 421/821 Course Administration1 Welcome Course –Foundations of Constraint Processing, CSCE 421/821 Instructor."— Presentation transcript:

1 Foundations of Constraint Processing, CSCE 421/821 Course Administration1 Welcome Course –Foundations of Constraint Processing, CSCE 421/821 Instructor –Berthe Y. Choueiry (Shu-we-ri), choueiry@cse.unl.edu,choueiry@cse.unl.edu –OH: Wed/Fri 3:30—4:30 pm @ AvH 360 –Tel: +1(402)472-5444 GTA’s @ SRC –Shant Karakashian: Thu 9:00—11:00 am –Robert Woodward: Thu 5:00—6:00 pm, Fri 9:00—10:00 am Attendance sheet –Please check your name, email address, and program of study

2 Foundations of Constraint Processing, CSCE 421/821 Course Administration2 Pre-requisites –CSCE 235 (CSCE 310, preferably) –If you have any concerns, contact instructor Track –Uergrad CS: Foundations, AI –Grad CS students: theory track 3 credit-hours

3 Foundations of Constraint Processing, CSCE 421/821 Course Administration3 Meetings Regular class –AvH 111, Monday, Wednesday, Friday: 2:30—3:20 Recitation –AvH 111 Monday 5:00—5:50 p.m. –Discuss homework, take quizzes, discuss projects Lectures will be given –By instructor –By visitors TBD –Occasionally, presentations by students

4 Foundations of Constraint Processing, CSCE 421/821 Course Administration4 Help Office hours –Instructor: Wednesday, Friday 3:30 p.m.—4:30 p.m. Q&A: Send your questions –Email to cse421@cse.unl.educse421@cse.unl.edu –Ask your questions during Monday’s make-up class Share: your ideas and good pointers with class –Send email to cse421-ml@cse.unl.educse421-ml@cse.unl.edu –Message will be broadcast to the entire class (use sparingly!) –Good pointers will be listed on the web under “Your catch”

5 Foundations of Constraint Processing, CSCE 421/821 Course Administration5 Expectations I Mastery of pre-requisite's material Effort outside classroom –9 hours of work outside classroom, if you have pre- requisites –If you spend more time, let me know Attendance –Sign-up sheet circulated for attendance –Attendance of lectures & recitation is mandatory –Absence: maximum 6 sessions (including recitation) –Prior notification (email) for absence is mandatory

6 Foundations of Constraint Processing, CSCE 421/821 Course Administration6 Expectations 2 Collaboration policy –Feel free to discuss everything with others –But do it on your own –Always acknowledge sources & help received –Wiki page is set up for exchanging information Prompt response to notifications –Sent to your email address at CSE (you must have one) –Posted on web: cse.unl.edu/~cse421/ If you drop the class, let me know ASAP

7 Foundations of Constraint Processing, CSCE 421/821 Course Administration7 Grading Pretest: 3% Quizzes: 37%, cannot not be made up Assignments: 25% –Programming and pen+paper –Turned-in on due date, before lecture –Delay penality: 20% per day, starting first minute after deadline –You may use any programming language acceptable to GTA’s Project: 35% –Individual (preferred) or in small teams (if really necessary) (  mid-term)  (  final) Feedback: –Glossaries and HWK will be graded –Grades will be posted on Blackboard –Need more feedback? Please, let us know how

8 Foundations of Constraint Processing, CSCE 421/821 Course Administration8 Projects A list of possible projects is forthcoming, will include –Implement the game of Clue –Search competition for solving the GTA assignment problem –Implement and evaluate an algorithm –Model and solve a (simple) practical problem –Investigate an advanced theoretical concept –Conduct a critical literature survey (at least 3 papers), etc. Alternatives –Propose your own project and discuss it with instructor At the end of project, you must submit with handin: –Project report: -report.ext –Slides: -defense.ext –Code: -code.tar

9 Foundations of Constraint Processing, CSCE 421/821 Course Administration9 Improving your grades * Do the glossaries: weekly & final (8% total) –Must be typewritten, alphabetically sorted –Goal: entice you to do required reading Collect bonus points –100% attendance –Find bugs in slides, in lectures –Fill the course evaluation @ end of course –Be vocal in class, solve “riddles”, etc. Do extra work –Present a research paper (10% per presentation) –Write a critical summary of a research paper (5% per summary) –Write a chapter of a “textbook” (20% total) * Restrictions apply (deadlines, max number per student)

10 Foundations of Constraint Processing, CSCE 421/821 Course Administration10 Important dates Regularly check schedule on the web (3 times/week) Friday, Jan 14 –Pretest over 235 material Friday, Feb 25 –Project must be chosen, use handin Friday, Mar 18 –Progress report on projects due, use handin Friday, Apr 8 –First deadline for extra-credit work: 1 presentation, 2 summaries, 1 chapter write-up must be done by this date Friday, Apr 22 –Final glossary due –Project reports due in print and using handin –Second deadline for extra-credit work: All paper presentations (Max 2), summaries (Max 4), chapter write-up (Max 2) must be done by this date

11 Foundations of Constraint Processing, CSCE 421/821 Important Dates (cont.) Regularly check schedule on the web (3 times/week) Mon/Wed/Fri, Apr 18/20/22 – Quizzes may be given during class or recitation Fri, April 22 –Deadline for final glossary, in print and using handin –Project reports are due, in print and using handin Mon/Wed/Fri, Apr 25/27/29 (dead week) & Tue May 3 –Project presentations –Some presentations could be scheduled in evenings if necessary Fri, Apr 29 (midnight) –Projects code & defense slides (when applicable) due, use handin Course Administration11

12 Foundations of Constraint Processing, CSCE 421/821 Course Administration12 Course material Content of the course –Introduction: definition and practical examples –Foundations and basic mechanisms –Advanced solving techniques –Extensions to the problem definition –Alternative approaches to solving the problem Course support –New textbook by Dechter (available at bookstore). Will not be followed linearly, but should be used for reference. –Book by Tsang (on reserve at LL, available on-line, out of print) –Papers from: WWW, course web-page, library, electronic reserves, instructor, http://citeseer.ist.psu.edu/, etc.

13 Foundations of Constraint Processing, CSCE 421/821 Course Administration13 More resources Web –Check links: www.cse.unl.edu/~cse421 www.cse.unl.edu/~cse421 –Benchmark problems: www.csplib.org www.csplib.org –eLists: csp@carlit.toulouse.inra.fr, comp.constraints csp@carlit.toulouse.inra.frcomp.constraints –CP Online: http://slash.math.unipd.it/cp Conferences –CP, AIOR, IJCAI, ECAI, NCAI (AAAI), FLAIRS... –Workshops in parallel to conferences Journals: –Constraints, AIJ, JACM, Annals of AI+Math, etc.

14 Foundations of Constraint Processing, CSCE 421/821 Course Administration14 Your future: Jobs!! Commercial companies: Ilog, i2 Technologies, Trilogy, PeopleSoft/Red Pepper, Carmen Systems (Sweden), etc. Prestigious research centers: NASA Ames, Microsoft Research (Cambridget), PARC, JPL, SRI International, BT Labs (UK), Ilog (IBM?), etc. Start your own: Selectica, Seibel, Parc Technologies Ltd, In Time Systems Inc, Blue Pumpkin, etc. Academic: –Constraint languages –Modeling, constraint representation, reasoning & propagation mechanisms –Dedicated reasoning: diagnosis, planning & scheduling, design, configuration, Case-Based Reasoning, etc.


Download ppt "Foundations of Constraint Processing, CSCE 421/821 Course Administration1 Welcome Course –Foundations of Constraint Processing, CSCE 421/821 Instructor."

Similar presentations


Ads by Google