Lane Schwartz - Office hours Tue 5:10 PM - 6:00 PM in Foreign Languages Building, room 4019, and by appointment. If there are students waiting in line at 6 PM, I will generally stay as late as needed. If you can’t come during those times but you can come at some point after 6:00 PM, please contact me via private message on Piazza to arrange a time later on Tuesday.
Tuesdays and Thursdays 3:30-4:50 PM, 1203 1/2 W. Nevada Street, Computer Lab
LING 402 (or an equivalent CS course)
Working knowledge and experience with:
Speech and Language Processing (3rd edition draft) by Dan Jurafsky and James H. Martin
This book is available for free online.
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages by Bruce A. Tate
You can purchase the electronic or paper version of this text from the publisher.
This hardware can be purchased at the Illini Union Bookstore.
The Linux Command Line: A Complete Introduction by William E. Shotts, Jr.
This book is available for free in PDF form directly from the author under a Creative Commons license. If you want a paper, mobi, or epub copy, you can purchase this textbook in both paper and electronic formats directly from the publisher. This textbook can be read online through the UIUC library, but because the library's license with the publisher restricts the number of simultaneous users, you should not rely on this as your only mechanism for accessing the book.
Pro Git by Scott Chacon and Ben Straub
Students will be assessed on the extent to which they have attained the learning goals & outcomes. This assessment will be primarily hands-on, assessed through a combination of practical exercises, homework assignments, projects, quizzes and exams.
Grades will be assessed on a 10-point fixed letter grade system. Grading on a curve will not be used. In the table below, square brackets and parentheses are used to indicate inclusive and exclusive endpoints, respectively.
Letter grade | Percentage range |
---|---|
A+ | [97-100] |
A | [93-97) |
A- | [90-93) |
B+ | [87-90) |
B | [83-87) |
B- | [80-83) |
C+ | [77-80) |
C | [73-77) |
C- | [70-73) |
D+ | [67-70) |
D | [63-67) |
D- | [60-63) |
F | [0-60) |
All communication with the instructor and with any TAs should be conducted exclusively via the following means:
This course follows the University of Illinois Student Code regarding Academic Integrity. The College of Liberal Arts and Sciences also has an excellent web page on the topic. You are required to thoroughly read these resources prior to the second day of class, and to thoroughly understand your responsibilities with regard to Academic Integrity.
All work submitted for this class must be solely your own. Violations of Academic Integrity include, but are not limited to, copying, cheating, and unapproved collaboration. Violations will not be tolerated.
Students are expected to regularly review the schedule of assigned readings and video lectures. The schedule is subject to change.
Students are expected to and required to complete all assigned readings and video lectures prior to the class for which they are assigned.
Students are expected to read and follow all public discussions on the course Piazza site.
Students are expected to attend class, attentively read assigned readings, attentively view assigned video lectures, regularly practice the presented tools and techniques, and complete all assigned work.
Students who do so are expected to attain the learning goals and outcomes.
If a student has a disability or condition that requires special consideration, the student is expected to present the requisite letter from the University Division of Disability Resources and Educational Services no later than the beginning of the second day of class by performing the following steps:
Students are required to read and understand their responsibilities regarding class attendance and excused absences in the University of Illinois Student Code.
If a student wishes to request an excused absence, the student must do all of the following prior to the missed class period:
Homework assignments must be turned in prior to the assigned deadline. It is your responsibility to plan ahead and complete your work in a timely manner.
Late work will not be accepted.
In the case of extraordinary unforeseeable events (as described in §1‑501, paragraph c, bullets 1-3 of the Student Code), a student may request a deadline extension by following all of the following instructions no later than 48 hours prior to the homework deadline:
For some or all homework assignments, a solution will be presented to the class after the original homework deadline. Under no circumstances will work be accepted after a solution has been presented to the class.