Montana Tech of The University of Montana
Computer Science & Software Engineering

CSCI 135
Fundamentals of Computer Science I
Fall 2012



COURSE SYLLABUS

Description: An introduction to problem-solving methods and algorithm development. Stresses programming in a high level programming language with techniques of good programming style. Co-requisite: M 151.
Instructor: Keith Vertanen

(406) 496-4385 (if I'm not in, send me an email instead of a voicemail)
Museum 102 (left of the main lab)
Office hours: Mon 3-4pm, Wed 2-3pm, Fri 2-3pm, or by appointment.
Classes: Monday 11:00 - 11:50am lecture Eng 204
Wednesday 03:00 - 5:50pm lab Main 205 lab
Friday 11:00 - 11:50am lecture Eng 204
Resources: Textbook Introduction to Programming in Java: An Interdisciplinary Approach by Robert Sedgewick and Kevin Wayne
Class web page http://katie.mtech.edu/classes/csci135/
Moodle for grades and assignment submission https://moodlemtech.mrooms3.net/course/view.php?idnumber=70068
Booksite http://introcs.cs.princeton.edu/java/home/
Software We recommend the freely available Eclipse integrated development environment (IDE). Eclipse is installed on the Museum, Engineering, and Main lab computers. You can also install it on your own computer (see the resources page).
Evaluation: Exam #0 15%
Exam #1 15%
Exam #2 15%
Programming assignments 55%
Staff discretion (participation and extra-credit) ±?%
Late policy: Exams must be taken at the scheduled date and time. See the assignments page for the late policy regarding assignments.
Academic honesty: Cheating will not be tolerated and can result in failure of the course. Submitted programs must be entirely your own work (except for designated pair assignments, see the assignments page for details). Under no circumstances should you copy another person's code. Exams are to be strictly your own effort. Unless specified, no electronic devices are allowed in written exams. Programming exams must be completed without communication with any non-staff member.
General:
Any student who may need an accommodation due to a disability, please make an appointment to see me during my office hours. A letter from a Montana Tech Disability Coordinator authorizing your accommodations is needed.

Expectations:
Course Outcomes:


Page last updated: December 26, 2012