Computer Science & Software Engineering |
CSCI 135 |
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: |
Michele Van Dyne mvandyne@mtech.edu (406) 496-4855 Museum 204B (second floor, behind and to the left of Tami's office) Office hours: MWF 1:00-2:00, or by appointment. |
Classes: | Monday | 11:00 - 11:50am | lecture | NRB 228 |
Wednesday | 3:00 - 5:50am | lab | NRB 226 or MAIN 310 | |
Friday | 11:00 - 11:50pm | lecture | NRB 228 |
Resources: | Textbook | Java: An Introduction to Problem Solving and Programming, 7th or 8th Edition by Walter Savitch |
Class web page | http://katie.mtech.edu/classes/csci135/ | |
Moodle for grades and assignment submission. | https://moodlemtech.mrooms3.net/course/view.php?id=13681 | |
Booksite | Textbook, 7th Edition, or Textbook, 8th Edition, and follow the instructions to either sign up or log in. The access code is inside the front cover of your book. |
|
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: | Midterm 1 | 15% |
Midterm 2 | 15% | |
Final Exam | 15% | |
Programming assignments | 50% | |
In class assignments | 5% | |
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. NOTE: Assignment due dates are per the assignments page, submission deadlines on Moodle are not maintained or relevant. |
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. |
Page last updated: August 15, 2018