COSC 1010 Introduction to Software Problem Solving
Course Instructor:
Dennis Brylow
Email: brylow at mscs dot mu dot edu
Office: CU 380
Graduate Teaching Assistant:
Farzana Rahman
Email: frahman at mscs dot mu dot edu
Office: CU 357
Undergraduate Lab Tutor:
Katie Zagorski
Lab: CU 101
MWF 12:00pm - 12:50pm, CU 118
401: Thu 8:00am - 9:50am, CU 101
402: Thu 2:00pm - 3:50pm, CU 101
Dennis Brylow
Mon/Tue 3:00pm - 4:00pm
Wed 5:00pm - 6:00pm
Thu 7:00pm - 8:00pm
Farzana Rahman
Tue/Thu 10:00am - 12:00pm
Katie Zagorski
Posted in lab
Readings will be regularly assigned from the textbook.
Lectures will assume that students have already read the assigned
chapters.
In addition, some homework problems may be
assigned out of the book.
Some of these problems also make excellent exam questions.
Upon completing this course, students will be able to:
Design and implement basic computer algorithms for solving a
variety of computational problems,
Identify and use common control structures and basic data types,
Use introductory tools and techniques to develop software, and
Read, write, run, and test programs in the Java programming language.
Grades will be calculated using the following formula:
Homework |
40% |
Labs |
20% |
Pop (Reading) Quizzes |
5% |
Exam #1 |
10% |
Exam #2 |
10% |
Exam #3 |
15% |
Students must pass BOTH the practical portion of the grade
(homework and labs,) AND and the exam portion of the grade to pass
the course overall.
Assignments are to be completed individually, except when
specifically noted otherwise. You may discuss course topics with
your collegues, but written work and programmed code is not to be
shared.
Academic dishonesty (claiming another person's work as your
own) will not be tolerated. Infractions will result in immediate
failure of the course, and referral to the Dean's office.
If you are not certain what constitutes fair play and what will
be considered academic dishonesty, please ask the instructor.
Homework will consist of substantial design and implementation
projects, often with a week or more lead time. Students who wait
until a few days before the deadline to begin the homework will
typically not succeed.
Due to the size of this course, late work will not normally be
accepted for grading. Students are expected to observe deadlines
and follow submission instructions precisely.
The instructor reserves the right to adjust this schedule as necessary.
Back
[Revised 2010 Sep 03 19:28 DWB]