Computer Science & Software Engineering |
CSCI 136 |
Description: | A continuation of CSCI 135, this class explores the finer and more subtle elements of programming. Students will implement an industrial size project. Programming techniques and structures will include recursion, arrays, records, sets and linked lists. Prerequisite: CSCI 135. |
Instructor: |
Keith Vertanen 496-4385 Office hours: Mon 3-4pm, Wed 2-3pm, Fri 3:30-4:30pm, or by appointment. |
Classes: | Monday | 11:00 - 11:50am | lecture | ENG 208 |
Wednesday | 03:00 - 5:50pm | lab | Main 205 lab | |
Friday | 11:00 - 11:50am | lecture | ENG 208 |
Resources: | Textbook | Head First Java 2nd edition by Kathy Sierra and Bert Bates |
Class web page | http://katie.mtech.edu/classes/csci136/ | |
Moodle for grades and assignment submission | https://moodlemtech.mrooms3.net/course/view.php?idnumber=34606 | |
Software | We recommend the freely available Eclipse integrated development environment (IDE). Eclipse is installed on the Museum and Mill lab computers. You can also install it on your own computer (see the resources page). |
Evaluation: | Exam 1 | 15% |
Exam 2 | 15% | |
Exam 3 | 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. A student providing code to another student is considered as guilty as the student copying it. Exams are to be strictly your own effort. Unless otherwise specified, no electronic devices are allowed in exams. |
Page last updated: August 16, 2012