Instructor: Dr. Liping Liu, CBA 360, X5947
Credits: 3 hours
Office Hours: 12:30-2:00 PM on Tuesdays and Thursdays
Textbooks and References:
- Imar Spaanjaars, Beginning ASP.NET 4.5: in C# and VB, Wrox, 2012, ISBN-13: 978-1118311806
- Supplementary Notes on HTML5, CSS, JavaScript, XML, and XML Programming
Course Description: Systems Integration is a sequel to Business Applications Development. While the prior course focuses on the design and development of individual systems, the current course emphasizes more on how to exchange data between different systems, which may be written in different programming languages, installed on different platforms, and resided in different organizations. The topics include HTM5, CSS3, JavaScript, XML, XSD, XML programming, ASP.Net Web Forms, ASP.NET MVC, and emerging XML Web services for supplying, consuming, and integrating programming components. Pre-requisites: 6500:315
Objectives: Students are expected to understand the issues of enterprise systems integration, and emerging technologies for e-commerce application development. Students are encouraged to learn XML, and comprehensive techniques of using Visual Studio.Net and Oracle for Web Forms and Services to embrace abundant career opportunities.
Daily Schedule:
- Week 1: JavaScript: HTML Basics and CSS
- Reading: HTML5 Tutorial and CSS Tutorial
- Week 2: JavaScript: HTML Forms (web user interface)
- Reading: HTML5 Tutorial and CSS Tutorial, and JavaScript Tutorial
- Week 3: JavaScript: Communication with HTML and CSS
- Reading: JavaScript Tutorial
- Week 4: JavaScript: JSON
- Week 5: Exam I
- Week 6: XML and XML Schema Definition
- Week 7: Processing XML Data in C#
- Week 8: Integrate Web Services: Web Services, Cloud Computing, and SOA Concepts
- Reading: Web Services Tutorial
- Week 9: Integrate External Functions via Windows Communication Foundation Services
- Reading: WCF Services Tutorial
- Week 10: Exam II
- Week 11: Programming Database Transactions I
- Reading: Chapters 7 of Text I
- Week 12: Programming Database Transactions II
-
- Reading: Chapters 8 of Text I
- Week 13: Expose Internal Data and Functionality as Web Services
- Reading: ASP.Net Textbook on Web Services and Database Programming
Week 14: Experiential Learning Project
- Week 15: Final Exam
Exam Schedule: This course will have three major exams scheduled (see the weekly schedule above). The exams include online, hands-on, and written questions
Assignments: Homework is assigned once a week for the first thirteen weeks. Assignments are due at the beginning of Tuesday’s class. No late homework will be graded. Please show your work in a neat and orderly fashion. Write or type your work on one side and in every other line. Use standard size paper (8 1/2'' by 11''). Do not use spiral notebook paper.
Attendance:
Attendance is MUST and will be 10% of your final grade. Attendance will be managed by ecourse.org. The formula for computing your attendance grade is non-linear. It will take one point off for the first absence, 2 points off the second, 3 points off the third, and 4 points off the fourth. If you missed the equivalent of three-week classes, you fail the course automatically. Under special situations, you can take a class online with the following guidelines:
- You must obtain permission from the instructor at least one day ahead of the online session
- Follow the lecture or its recordings to perform all in-class hands-on exercises and take notes. Within one day of the class, submit your notes and the finished exercises to ecourse.org under the Proof of Attendance for the online session.
- All weekly assignments are due at the same time as in-person classes. All exams must be onsite.
Quizzes: There are quizzes to check your homework performance, once per week.
Makeup: Each student with appropriate excuses may have at most one chance to makeup a homework assignment or a quiz. All makeups must be finished within one week of its normal due date. Note that it is your privilege but not right to have this special favor.
Grades: Your final grades will be calculated based the following formulas:
55% (Exams) + 35% (Homework) + 10% (Attendance)
A = 93-100%; A– = 90-92.4%; B+ = 87-89.4%; B = 83-86.4%; B– = 80-82.5%; C+ = 77-79.4%; C = 73-76.4%; C– =70-72.4%; D = 60-69.4%; F = 59% and less
Misconduct: Academic misconduct by a student shall include, but not limited to: disruption of classes, giving and receiving unauthorized aid on exams or in the preparation of assignments, unauthorized removal of materials from the library, or knowingly misrepresenting the source of any academic work. Academic misconduct by an instructor shall include, but not limited to: grading student work by criteria other than academic performance or repeated and willful neglect in the discharge of duly assigned academic duties.
On Collaboration: All for-credit assignments, except for those designated as group projects, must be done independently, and collaboration in providing or asking for answers to those assignments constitutes cheating.
On AI Tools: In this class, I allow students to use AI tools to help their learning. However, students are not allowed to use AI tools, including large language models ad smart wearables during exams, and submitting AI generated work for credits is a violation of academic code. If a submitted work is suspected to be AI generated, the student will be asked to reproduce the submitted work in front of the instructor.
Looking for additional help? Students looking for additional assistance outside of the classroom are advised to consider working with a peer tutor through Knack. The University of Akron CBA has partnered with Knack to provide students with access to verified peer tutors who have previously aced this course. To view available tutors, visit uakron.joinknack.com and sign in with your student account. At the same time, if you are doing well in this class, please go to uakron.joinknack.com where you can create a verified tutoring profile and begin helping other students.
|