CSCI 136
Fundamentals of Computer Science II
Spring 2019

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



COURSE SYLLABUS

Description: A continuation of CSCI 135 . Explores the finer and more subtle elements of a programming language. Programming techniques and structures include arrays, records, and linked lists. Prerequisite: CSCI 135. CRN: 34606.
Instructor: Michele Van Dyne

(406) 496-4855
Museum 204B (behind Tami's office and the Network Lab)
Office hours: Monday 2:00-3:00, Wednesday and Friday 1:00-2:00
Classes: Monday 11:00 - 11:50am Lecture Science and Engr. 308
Wednesday 02:00 - 4:50pm Lab Science and Engr. 308
Friday 11:00 - 11:50am Lecture Science and Engr. 308
Resources: Optional Reading Java: An Introduction to Problem Solving and Programming 8th edition by Walter Savitch
Optional Reading Head First Java 2nd edition by Kathy Sierra and Bert Bates
Class web page http://katie.mtech.edu/classes/csci136/
Grades and assignment submission See Moodle link at top of page
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).
Grading: Take Home Exam #1 16 2/3%
Take Home Exam #2 16 2/3%
Take Home Exam #3 16 2/3%
Programming assignments 50%
Staff discretion (participation and extra-credit) ±?%
Letter Grades: 93-100% A
90-92.99% A-
88-89.99% B+
83-87.99% B
80-82.99% B-
78-79.99% C+
73-77.99% C
70-72.99% C-
68-69.99% D+
63-67.99% D
60-62.99% D-
Below 60% F
Late policy: Exams must be taken at the scheduled date and time. Make up exams will not be provided without a very valid reason. 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. 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 20, 2019