CSCI 136 |
Description: | A continuation of CSCI 135, this class explores the finer and more subtle elements of programming. Programming techniques and structures will include recursion, linked lists, stacks and queues, threading and socket communication. In the second part of the semester, students will be introduced to an additional operating system and an additional programming language. Prerequisite: CSCI 135. CRN: 34606. |
Instructor: |
Michele Van Dyne (406) 496-4855 Museum 204B (behind Natasha's office and the Network Lab) Office hours: Monday, Wednesday and Friday 1:00-2:00, or by appointment |
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: | Readings | |
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 Idle integrated development environment (IDE). Idle is installed on the Museum, Engineering, and Main lab computers. You can also install it on your own computer (see the resources page). |
Grading: | Exam #1 | 16 2/3% |
Exam #2 | 16 2/3% | |
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. |
Page last updated: August 16, 2021