Instructor: Jeffrey Horn,
email: jhorn@nmu.edu
office: 1119 New Science Building
phone: 227-1607
Office Hours: The table
below lists my "open" office hours. Other hours are available by
appointment (please email me a REQUEST, and I'll let you know if I can do it!).
Subject to change.
Mon. Tues. Wed. Thurs Fri. 1:30-2:30pm 5:00-6:00pm (none) 5:00-6:00pm (none)
Textbook (required): A Balanced Introduction to Computer Science by David Reed, available in Campus Bookstore (web site: http://www.prenhall.com/reed/)
Classroom: New
Science Facility (NSF 1209)
Meeting Times:
2:50-5:00pm, MTuWTh
Prerequisites:
none!
Our web page:
http://cs.nmu.edu/~jeffhorn/Classes/CS101/Summer2006/
(I will use the web page EXTENSIVELY, posting everything I can up there as soon as possible. This includes all electronic forms of handouts, assignments, solutions, sample tests, etc. Also I will post announcements, links to interesting, topic-related sites, etc. So please check our page regularly! At the very least, twice a week. We will also have a WebCT page for posting grades, etc.)
See the course description in the NMU Undergraduate Bulletin; link above. Basically, we will be learning how to construct web site from scratch. We will not use any tool more sophisticated than a text editor, so that we can work with programming languages such as HTML and Javascript directly. This approach will give us full control over, and complete understanding of, the web pages that we create.
As a 6-week course, this class must operate at about 2.5 times the pace of a 16-week semester course. Expect a total of about 8 to 10 assignments (which means 1-2 per week) and perhaps two quizes per week (probably Mondays and Wednesdays). The final exam will be on either Wednesday (more likely) or Thursday of the last week of class.
50% Assignments (mostly web pages and programs).
10% Quizes.
20% Exams.
10% Final exam, comprehensive.
10% Instructor's discretion
Late Policy: For programs and homeworks, 5% off for each day late (counting only days that the university is open; e.g., not weekends or snowdays). But of course I cannot accept them after solutions are handed out! As for exams, those cannot be made up except under the most severe and extenuating emergencies! Don't take a chance if you don't have to! (If we have "enough" assignments and/or quizes, I will drop the lowest grade in that category.)
Hardware: NMU Linovo ThinkPads or Apple iBooks.
Software: A text editor (e.g., NotePad, WordPad, or TextPad) to serve as a program editor, and a Web browser to run the programs.
Obtaining TextPad (optional; WordPad or Notepad are just fine...)
Use a web browser to view http://www.textpad.com/. Click on download.
This should display a page that gives a choice of obtaining version 4.7 of TextPad with an English only
interface. Obtain this software.
This course satisfies the Formal Communication Studies requirement.
These courses are designed to introduce students to the ways in which information and ideas are expressed using a communication system other than English. Such courses should foster the student's ability to conceptualize and communicate in an orderly, rational manner. Characteristics of a communication system include: 1) possession of a grammar; 2) operation from an established set of rules; 3) reasoning properties such as deduction, inference drawing and problem solving. This includes courses in languages and those in which the central focus of the course is on statistics, computers or formal logic.
(This document can be found online at
http://cs.nmu.edu/~jeffhorn/Classes/CS101/Summer2006/syllabus.html).