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 Reading and Writing of Objects, pages 559-562