EECS 282 - Information Systems Design and Programming
Section: 001
Term: WN 2009
Subject: Electrical Engineering and Computer Science (EECS)
Department: CoE Electrical Engineering and Computer Science
Credits:
4
Requirements & Distribution:
BS, MSA
Advisory Prerequisites:
EECS 182 or EECS 183 or ENG 101.
Other Course Info:
W.
BS:
This course counts toward the 60 credits of math/science required for a Bachelor of Science degree.
Repeatability:
May not be repeated for credit.
Primary Instructor:

Design of enterprise-scale information systems. Algorithm development and programming techniques in the context of database design using a suitable programming language, such as JAVA. Data structures to organize and process information efficiently, such as lists, stacks, queues, and dictionaries. System reliability, exception handling, and JDBC/SQL database interfacing.

Textbook
Potential textbook:
Y. Daniel Yang. Introduction to Java Programming, Sixth Edition, Prentice Hall.

Topics:

  • Week 1 : Introduction. Java versus Python and C + + .
  • Week 2: Primitive data types, operations, selections, loops.
  • Week 3: Methods and arrays, Introduction to big-Oh.
  • Week 4: Objects and classes.
  • Week 5: Inheritance and polymorphism.
  • Week 6: Abstract classes and interfaces
  • Week 7: Exceptions, software testing
  • Week 8, 9, & 10; Data structures: vectors, lists, stacks, queues, and dictionaries
  • Week 11-15: Handling persistent data. Introduction to JDBC and SQL

Grading:

  • Projects: 45%
  • Midterm and final: 50%
  • Class participation: 10%

EECS 282 - Information Systems Design and Programming
Schedule Listing
001 (LEC)
 
28066
Open
8
 
-
MW 3:00PM - 4:30PM
011 (DIS)
P
28067
Open
8
 
-
MW 4:30PM - 5:30PM
NOTE: Data maintained by department in Wolverine Access. If no textbooks are listed below, check with the department.


Note:
See http://www.eecs.umich.edu/~aprakash/eecs282 for guidance on selection of the textbook. Get one of the two optional Java books - no need to get both. Dietel book is more comprehensive, but Head First Java book is an easier read.
ISBN: 0132222205
Java : how to program, Author: H.M. Deitel, P.J. Deitel., Publisher: Prentice Hall 7th ed. 2007
Optional
Other Textbook Editions OK.
ISBN: 9780596009205
Head first Java : [your brain on Java - a learner's guide], Author: Kathy Sierra; Bert Bates., Publisher: O'Reilly 2. ed. 2005
Optional
Other Textbook Editions OK.
ISBN: 9780974514017
Pragmatic unit testing : in Java with JUnit, Author: Andy Hunt; David Thomas., Publisher: Pragmatic Bookshelf 2. print. 2004
Required
Other Textbook Editions OK.
Syllabi are available to current LSA students. IMPORTANT: These syllabi are provided to give students a general idea about the courses, as offered by LSA departments and programs in prior academic terms. The syllabi do not necessarily reflect the assignments, sequence of course materials, and/or course expectations that the faculty and departments/programs have for these same courses in the current and/or future terms.

No Syllabi are on file for EECS 282. Click the button below to search for a different syllabus (UM login required)

Search for Syllabus
The CourseProfile (ART) system, supported by the U-M Provost’s 3rd Century Initiative through a grant to the Digital Innovation Greenhouse, provides additional information about: course enrollments; academic terms and instructors; student academic profiles (school/college, majors), and previous, concurrent, and subsequent course enrollments.

CourseProfile (ART)