MIS
3370
Class
Notes Connection Page
(Last
Updated: November 10, 2009)
Link to Assignments and Answers: Assignments.html
Link to Lab (office hour) Schedule: Lab Schedule
Link to grades: Grades\WEBPOSTING.XLS
Syllabus: Syllabus3370TThFall09.doc
Chapter Figures: ChapterFigures\Figure 8-9 PassArrayElement.doc ChapterFigures\Figures 8-16 & 8-17.doc ChapterFigures\Chapter 8 ArraysDemos.doc
1.
Some explanations and clarifications concerning the textbook are offered
here Book_Notes.doc. Last updated: 11/10/09 If you find other problems with the text, please
notify Dr. Cooper at rcooper@uh.edu as soon as possible…thanks.
2.
Is this a hard course? Look here
for suggestions on how to make the course easier EnhancedLearningBBA.doc
3.
Instructions for installing your software are here InstallingYourSoftware.doc .
4.
A note on "Allowable Code": Many of you are familiar with
Java of one sort or another, and will be able to solve quiz, extra credit, etc.
problems using concepts and techniques that haven't been introduced by the
assigned readings or lectures. However, we are interested in determining the
value added by THIS class. Therefore,
you will ONLY be given credit for work that employs concepts and techniques
that have been introduced during lectures, assignments, or in the assigned text
chapters.
5.
Code that demonstrates passing by value and reference is here PassingDemo.doc .
6.
Flowcharts and Sequential File Processing: Textual and flowchart
descriptions along with Java code for the flowchart and sequential file
processing lectures are here: PayrollProcessingDescription.doc. Utility programs to help
you create the old master file, etc. can be found here PayrollUtilities.doc .
7.
Modularization: Information for the modularization lectures is here
ModularizationHandout.doc . A cohesion example can be found at CohesionExample.doc .
8.
Note that the subject matter for this course has changed over
time. Therefore, answers to the
following examples may contain java structures to which you have not been
introduced. Quiz 1 for 2002 and 2003 are here Quizzes\Quiz 1 for 2002
& 2003.doc . Quiz 1 for 2004 and 2005 are here Quizzes\Quiz 1 for 2004
& 2005.doc . Quiz 1 for 2006 through 2008 are here Quizzes\Quiz 1 for
2006 through 2008.doc . Spring 2009 Quiz 1 is here Quizzes\Quiz1Spring09.doc
9.
Note that the subject matter for this course has changed over
time. Therefore, answers to the
following examples may contain java structures to which you have not been
introduced. Quiz 2 for 2002 and 2003
are here Quizzes\Quiz
2 for 2002 & 2003.doc . Quiz 2 for 2004 and 2005 are here Quizzes\Quiz 2 for 2004
& 2005.doc . Quiz 2 for 2006 through 2008 are here Quizzes\Quiz 2 for
2006 through 2008.doc . Spring 2009 Quiz 2 is here Quizzes\Quiz2Spring09.doc
10.
Exams will NOT be handed back nor will the answers be posted on the
web. Within two weeks of Exam 1 grades
being posted, you may see your exam by visiting your instructor during office
hours or making an appointment with him or her.
Since Exam 2 is given during finals week, you may see your exam during
the first two weeks of the following semester by making an appointment with Dr.
Cooper.
11.
Note that the subject matter for this course has changed over time. Therefore, answers to the following examples
may contain java structures to which you have not been introduced. Examples of the types of questions that can
be asked in Exam 1 can be found here Exams\OldExamQuestions.doc . Note: it is not likely
that you will see the exact same questions on your exam. Your exam will cover
different concepts as well as concepts in the examples asked in different
ways.
12.
Note that the subject matter for this course has changed over time. Therefore, answers to the following examples
may contain java structures to which you have not been introduced. Examples of the types of questions that can
be asked in Exam 2 can be found here. Fall01Exam2Example.doc (Note that though these
examples are not multiple choice, all Exam 2 questions are multiple
choice.) A copy of an old Exam 2 is
provided here Exams\Spring02Exam.doc
13.
Internships are available. No
programming experience other than MIS 3370 is required. Many firms hire students that have interned
for them rather than other students.
Information on applying for an internship is here Internships.doc
.
14.
The procedure for disk the text provides that allows you to install
Java has changed. I have made changes to
the InstallingYourSoftware document (number 3, above). If you have a previous version of this
document, please make another copy.
15.
In Chapter 2, ignore the discussion associated with the Scanner class
(pages 61-65). Since Chapter 2’s YDI
uses the Scanner class, replace the YDI in Chapter 2 with the YDI found
here YDI Substitute for Chapter
2.pdf .
16.
In Chapter 3, Figure 3-25 uses the Scanner class. Since we are not using this class, substitute
the code found here Figure 3-25 Substitute.doc for that Figure.
17.
Information Regarding Quiz 1: (a) The syllabus indicates
that quiz 1 will cover everything up to and including all of chapter 4. However, since you won’t have had much of a
chance to practice the last half of chapter 4 material, you will only be
accountable for things in the last half of chapter 4 that I cover in class on
September 15th. (Of course,
you will be held accountable for all of chapter 4 on subsequent tests and quiz
2.) (b) I will be holding extra office
hours Tuesday, September 15th in my office from 2-4.
18.
You may skip the section in chapter 4 that talks about Nested &
Inner Classes (pages 166-167).
19.
As some of you have noticed, the lab software was reloaded Saturday
(September 12th) and we lost Textpad on most of the machines. As of 10 am Tuesday, the Dell machines in the
lower lab have Textpad. The RICS folks
“guarantee” that all machines in both labs will have Textpad by Wednesday
morning. If you are on a machine today
that does not have Textpad, talk to one of the people at the help desk; they
said that they will load Textpad on your machine for you. REMEMBER, WITH THIS NEW INSTALL, IF YOU FIND THAT YOUR
VERSION OF TEXTPAD DOES NOT HAVE THE COMPILE AND/OR RUN TOOL, YOU HAVE TO
CONFIGURE YOUR PREFERENCES AS DESCRIBED IN THE “MAKING ADJUSTMENTS TO TEXTPAD”
SECTION OF THE “INSTALLING YOUR SOFTWARE” DOCUMENT (SEE 3, ABOVE).
20.
Figure 5-8 uses Scanner. You’ll find the replacement code for this
figure here Replacement for Figure 5-8.doc .
21.
Answer for Quiz 1 is
here Quizzes\Quiz1Fall09.doc .
22.
The Chapter YDI uses
Scanner. Replace that chapter’s YDI with
the one here YDI Substitute
for Chapter 5.pdf .
23.
Five figures in chapter 6 use Scanner.
You’ll find the replacement code for these figures here.
Replacement for Figure 6-8.doc
Replacement for Figure 6-10.doc
Replacement for Figure 6-16.doc
Replacement for Figure 6-18.doc
Replacement for Figure 6-20.doc
24.
Two figures in chapter 7 use Scanner. You’ll find the replacement code for these
figures here.
Replacement for Figure 7-3.doc
Replacement for Figure 7-6.doc
25.
Note that there is a new listing on the top of this page in green that lists the figures in the text that I
PLAN on using in my lecture.
26.
The YDI for chapter 3 uses Scanner.
You will find a replacement for that YDI here YDI Substitute for Chapter
3.pdf .
27.
Answers to Quiz 2 are here Quizzes\Quiz2Fall09.doc .
28.
Figures in Chapter 11 use Scanner.
Replacement figures can be found here ChapterFigures\Figures
For First Half of Chapter 11.doc .
29.
Some Figures in Chapter 12 use Scanner.
Replacement figures can be found here
ChapterFigures\Figures
for Chapter 12.doc .
30.
You will NOT be tested on the