CSE446/CSE598
Software Integration
and Engineering
Syllabus
Syllabus
Instructor Information Name: Dr. Yinong Chen
Work Phone: 480 - 965 2769
Office Location: BYENG M1-06,
Office Hours TBD, or by appointment
Course Information Link: http://www.public.asu.edu/~ychen10/teaching/cse446sie/index.html
Course Description
Software development using architecture design, composition, workflow, services, data resources, data representations, data management, and development tools.
Prerequisite: CSE445 or equivalent
Textbook
Y. Chen and G. De Luca, Service-Oriented Computing and System Integration , Eighth Edition, Kendall Hunt Publishing, 2022. Part II of the book will be used for this course. Note Part I of the book is used for CSE445 (Distributed Software Development) Table of Contents
Solution keys to exercises in textbook
The text is available in campus bookstore. You can also order from Amazon or from the publisher: Order online
Course Objectives
and Outcomes
Topics Covered in the Course (Tentative)
Unit 1 -
Advance SOA and REST Architecture (6
lectures)
Weight and Grading Scale
The performance
will be assessed by assignments, programming projects, quizzes, a mid-term and
a final exam. Their weights are:
The I-grade (incomplete) can be given ONLY when a student, who is doing otherwise
acceptable work (passing grade), is unable to complete a part of work (e.g.,
the final exam) because of documented illness or other conditions beyond the
student's control. In the latter case, the student must discuss with the
instructor and complete an application form from the department before the part
of work is due or as soon as the circumstances are known. Please see ASU
grading policies at: http://students.asu.edu/grades-grading-policies
Absence Policy, Alternative Activity,
and Extra Credit
Missing a
graded activity will be given zero credit. In-class exercises and quizzes may
not be made up. However, the lowest score of quizzes will be dropped, and the
lowest score of the lecture exercises will be dropped. Dropping the lowest
scores of two class activities is designed cover any one-day situations such as
illness, personal emergency, and religious holidays that made class attending
impossible. No proof of absence is required. However, if the missing activities
exceeded the two activities, supporting documents are required for all the
missing activities, in order for being considered for alternative arrangements.
For homework
assignments, projects, and exams, no grades will be dropped. An alternative to
the assignment and exam may be arranged if the absence is caused by documented
illness, personal emergency, and religious holidays. A written explanation (including
supporting documents) must be submitted to the instructor before the part of
work is due or as soon as the circumstances are known.
No extra
credit-activities will be given to any individual on request. Extra
credit-activities may be given to the entire class announced at the time the
activities are given.
Any inquires
or appeals on grades of homework, projects, or tests must be done in writing by
completing the "Grade Inquiry Form" within a week from the day the
assignment was returned or comments were published on-line. State the problem
and the rationale for any change in grade in your appeal.
General Policy and Classroom Behavior
Expectation
Students are
encouraged to ask the instructor questions during the lectures. No unauthorized
discussions among the classmates during the lectures. All class tests and exams
are open book and open notes. However, books and notes may not be shared during
class tests and exams. Computer is not allowed during class tests and exams.
Computers can
be used for taking notes only. Cell phone must be turned off all the time. No
phone call and no texting in the class.
Cooperation and Academic Integrity
You are
encouraged to cooperate in study group on preparing assignments, projects,
tests and exams where permitted. However, anything that you turn in must be
your own work: You must write up your own solution with your own understanding.
If you use an idea that is found in a book or from other sources, or that was
developed by someone else or jointly with some group, make sure you acknowledge
the source and/or the names of the persons in the write-up for each problem.
The
instructor and the TA will CAREFULLY check any possible proliferation or
plagiarism. We will use the document/program comparison tools like MOSS
(Measure Of Software Similarity) to check any
assignment that you submitted for grading. The Ira A. Fulton School of
Engineering and the Department of Computer Science and Engineering expect all
students to adhere to ASU's policy on Academic Dishonesty. These policies can
be found in the Code of Student Conduct:
http://www.asu.edu/studentaffairs/studentlife/judicial/academic_integrity.htm
ALL cases of
cheating or plagiarism will be handed to the Dean's office. Penalties include a
failing grade in the class, a note on your official transcript that shows you
were punished for cheating, suspension, expulsion and revocation of already
awarded degrees.