ISE 325 - Information Systems Engineering 1
Semester 1 5771
Topics Reading Assignments
Quizzes Grading
Lectures Policies
Time: Monday 14:00 - 17:00 in Room 214 in the Triguboff
Sciences Building
Targil: Thursday 14:00 - 16:00 in Room 210 in the Triguboff Sciences
Building
Instructor:
Michael
J.
May
e-mail: mjmay (AT) kinneret,ac,il
office hours: Wednesday 12:45-13:45 (and by
appointment)
Metargelet:
Naomi Unkelos
email: iseKinneret (AT) google
email
office hours: TBA
The full detailed syllabus
for the course is available here.
Reminder: Quiz 4 grades
on Telem.
Topics:
The stated goals of the course, as listed in the course description is
to introduce the functional approach to Information Systems (IS)
analysis. It includes topics related to IS life cycle and general
approaches in IS development. The following phases of IS planning
are discussed:
- Planning Phase
- Existing State Study
- Initial System Characterization
- Feasibility Analysis
- Selection of Potential Approaches
The following phases and artifacts of IS analysis are discussed:
- Functional-Hierarchical Analysis using Data Flow Diagrams
(DFDs) and Functional Hierarchical Decomposition (FHD)
- Data Dictionaries
The following phases and artifacts of IS design are discussed:
- System Design using ADISSA:
- Processes
- Interfaces
- Inputs
- Outputs
- Database Schema
The course also introduces the use of SQL for data access. This
material is cross linked to the concurrently offered course ``Database
Systems''. This course will apply some techniques from the other
course, including Entity Relationship Diagrams (ERD) and database
normalization.
The course will conclude with the introduction of object-oriented
techniques (primarily from Shoval) for analysis and development of
information systems, topics which will be covered in more depth in the
follow up course Information Systems Engineering 2.
Reading
The following books contains useful course material, and much
of
the lecture content is derived from them (and other sources). Copies
of these books are on reserve in the Kinneret Library.
- Peretz Shoval. Planning,
Analysis,
and
Design
of
Information
Systems, volume 1-3. The
Open University
of Israel, 1998.
- Peretz Shoval. Analysis
and
Design
of
Information
Systems
-
Combining
Processes
and
Objects.
The
Open University of Israel, 2004.
- Floyd J. Fowler. Improving
Survey
Questions:
Design
and
Evaluation, volume 38 of Applied
Social
Research Methods Series. Sage Publications, 1995.
- Zahir Irani and Peter Love, editors. Evaluating Information Systems.
Elsevier,
First
edition,
2008.
In addition, the following books, papers, and web sites provide
supplementary
material. Reading selections from these sources will be announced in
class.
- John D. Gould and Clayton Lewis. Designing for usability: key principles
and
what designers think. In
CHI '83: Proceedings of the
SIGCHI conference on Human Factors in Computing Systems, pages
50-53,
New York, NY, USA, 1983. ACM.
- Raman Ramsin and Richard F. Paige. Process-centered review of object oriented
software development
methodologies. ACM
Comput. Surv., 40(1):1-89, 2008.
- Ian Sommerville. Software
Engineering. Addison-Wesley, Essex, England, 8th edition, 2007.
Assignments
Assignment 1: Interviews
and report. Due 7
November 2010.
Assignment 2: Initialization
document. Due 30 November
2010.
Assignment 3: DFDs and FHD.
Due
6 January 2011.
Assignment 4: Normalization
and
XML.
Normalization
due January 20,
2011.
XML
due Feburary 1, 2011
New: Submission instructions:
You
may
submit
work
using
Telem,
in
person,
or
by
sending
email
to
the
address
ise325
at
gmail.
If
you
send
email
to
the
ise325
address,
you
will
receive
an
auto-answer
response
acknowledging
that
a
message
has
been
received.
Quizzes
There will be (a maximum of) four in class short quizzes at the
beginning of lectures during the course of
the semester. The quizzes will take place from 2:00-2:10pm.
Students may skip or drop the grade of one of the quizzes without
penalty. Students who miss a quiz due to Miluim duty will be allowed to
(additionally) drop the missed quiz.
Tentative Quiz Schedule
#
|
Date
|
Topic
|
Source
|
1
|
25 Oct
|
Existing State Examination
|
PS98:2
|
2
|
22
Nov
|
RFPs
|
PS98:3
|
3
|
6 Dec
|
FHD and DFDs
|
PS98:6
|
4
|
10
Jan
|
DBs
and OO
|
PS98:9,
PS04:1
|
Grading Criteria
- 4% Quizzes
- 16% Assignments
- 80% Final Exam
Lecture Slides and Notes
Schedule
|
Date
|
Topic
|
Notes
|
| 11 Oct |
Intro to IS, ADISSA |
[pdf] |
18 Oct
|
Planning, Existing State
Examination
|
[pdf]
|
25 Oct
|
Interviews and
Questionnaires
|
[pdf]
|
1 Nov
|
Questionnaires 2, Existing
State and Initial
Characterization
|
[pdf]
|
8 Nov
|
Analysis of Alternative
Strategies and RFPs |
[pdf][sample docs on
Telem]
|
15 Nov
|
Evaluation and Comparison
of Proposals |
[pdf]
|
22 Nov
|
Analysis using Data Flow
Diagrams |
[pdf]
|
29 Nov
|
Functional-Hierachical
Decomposition
|
[pdf] |
6 Dec
|
Data Dictionaries and
Transactions
|
[pdf]
|
13 Dec
|
Input
Techniques
|
[pdf]
|
20 Dec
|
Output Processes, User
Interfaces |
[pdf]
|
27 Dec
|
DBs: Schemas,
Normalization, and
Mockups
|
[pdf]
|
3 Jan
|
Prototypes, Objects and OO
Design, FOOM and OO-DFDs |
[pdf]
|
10 Jan
|
IS System Evaluation
and
Justification and Review
|
[pdf]
|
26 Jan
|
Final Exam A from
12:00-15:00 in Room 203
|
|
9 Feb
|
Final Exam B from
08:30-11:30 in TBA |
|
Academic Integrity
Since Kinneret College does not have a unified code of academic
integrity, this course will abide by the University of Pennsylvania's Code of Academic
Integrity. In particular, for individual projects and group
projects, the following guidelines should be followed:
- For individual projects, you must type in and edit
your own code, documentation, and any other materials submitted for
grading.
- Copying someone else's file is not allowed.
- Allowing someone else to copy a file of yours, either
explicitly or implicitly by leaving your code unprotected, is not
allowed.
- Editing each other's files is not allowed
- Regarding the ethics of what you may or may not
discuss with others:
- If there is any doubt about the use of external
sources or collabortation, please ask for clarification by the course
staff.
|