Computer Science Department
|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|
Office hours: Monday 10:00-10:50 and 12:00-12:50 Friday 12:00-12:50
|Classes:||Monday||11:00 - 11:50am||Lecture||NRB 228|
|Wednesday||3:00 - 5:50pm||Lab||NRB 228|
|Friday||11:00 - 11:50am||Lecture||NRB 228|
|Resources:||Textbook||Introducing Python: Modern Computing in Simple Packages, 2nd Edition, by Bill Lubanovic Library eBooks Page (See resources link on how to access text)|
|Moodle (for grades and assignment submission)||Moodle|
|Software||We recommend the freely available Python shell and editor, Idle. Idle is installed on the Museum, Engineering, and Main lab computers. You can also install it on your own computer (see the resources page).|
|Staff discretion (participation and extra-credit)||±?%|
Exams must be taken at the scheduled date and time.
I do not give make up exams.
If you are unable to take the exam at the scheduled time, for a very valid reason, contact me in advance and we will work it out.
See the assignments page for the late policy regarding assignments.
NOTE: Assignment due dates are listed on the assignments page.
Submission deadlines on Moodle are close to the due date and time, but because of Moodle limitations, are not exact.
|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 23, 2021