Integrative Programming

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Certificate No.

AJA19-0226

COURSE GUIDE
Course: Integrative Programming and Semester:1st Semester School Year: 2020-2021
Technologies
Class Schedule: MW 10:30 -1:00 – BSIT2B Instructor: Ivy O. Bacolongan
TTH 7:30-10:00 – BSIT2A
TTH 10:30-1:00 - BSIT2D
TTH 1:30-4:00 - BSIT2C
Course Description
Organizations typically use many disparate technologies that need to communicate and work with
each other. A key component to the discipline of Information Technology is the integration of
applications and systems. This knowledge area examines the various types of programming
languages and their appropriate use. The course addresses the use of architectures, application
programming interfaces and programming practice to facilitate the management, integration and
security of the systems that support an organization.

Course Outline
SCHEDULE TOPIC

August 24-25 Introduction to the Course


(WEEK 1) - Course Description
- Course Policy
- Required Output
- Grading System
- Other platforms to be used such as Code Chum, Aradman and
Google Meet.
- ESSUC Vision, Mission and Quality Policy

August 24 – 27,2020 Intersystem Communication


(WEEK 1)

August 31 – Architectures for integrating systems


September 01,2020
(Week 2)

September 02-03,2020 Long Quiz 1


(Week 2)

Sept. 07 – 10,2020 DCOM, CORBA, RMI


(Week 3)

Sept. 14 – 17,2020 Web Services and Middleware


(Week 4)
Sept. 21 – 22,2020 Network Programming
(Week 5)
Sept. 23 – 24,2020 Long Quiz 2
(Week 5)
Sept. 28 – Oct.01,2020 Data Mapping and Exchange
(Week 6)

Oct. 05 – 08, 2020 Metadata Data Representation and encoding HTML,XML,DTD, XML
Oct. 12 – 13, 2020 schemas Parsing XML documents XSL,XSLT and XPath
(Week 7-8)

ESSU-ACAD-501|Version 2 Page 1 of 3
Effectivity Date: March 01, 2019
Certificate No. AJA19-0226

Oct.14 – 16,2020 MIDTERM EXAMINATION


(Week 8)

Oct. 19 - 22,2020 Integrative Coding


(Week 9)

Oct. 26 - 29,2020 Design Patterns, Interfaces, Inheritance


Nov.02-03,2020
(Week 10-11)

Nov.04-05,2020 Long Quiz 3


(Week 11)

Nov.09-12,2020 Networking Programming


(Week 12)

Nov.16-19, 2020 Ports


(Week 13)

Nov.23-24, 2020 Long Quiz 4


(Week 14)

Nov.25-26, 2020 Input Stream, Output Stream


(Week 14)

Nov.30 – Dec. 01,2020 Cont. Input Stream, Output Stream


(Week 15)

Dec.02 – Dec. 03,2020 Socket Programming


Dec.07 – Dec. 08,2020
(Week 15-16)

Dec.09 – Dec. 10,2020 Long Quiz 5


(Week 16)
FINAL EXAMINATION
Dec.14 – Dec. 17,2020
(Week 17)
Course Requirements
Course Learning Outcomes Required Output
1. Students should be able to design, 1. Student should write software to parse an XML
develop and test a program that use a data file, modify its contents, and write the results
messaging services that sends to the file system.
asynchronous messages across 2. Student will implement a simple messaging
network. queue between two server instances from which
2. Students should be able to design, messages may be exchanged.
develop and test a program that uses 4. Student will implement a common design
SAX or DOM to parse an XML pattern.
document XML document XSLT to 5. Students should submit the compilation of their
transform data stream from one activities for final checking before the given
framework to another. deadline posted on the website and submit the
3. Students should be able to write, finalize output at the end of the semester.
debug and test a script using an
operating scripting language to

ESSU-ACAD-501|Version 2 Page 2 of 3
Effectivity Date: March 01, 2019
Certificate No. AJA19-0226

facilitate the management of an


operating system.
Course Policies Grading System
1. Students must create their own Class Standing 60%
account at aradman.essu.edu.ph.
2. Students must download the uploaded Exercises 15%
files at ESSU ARADMAN website and Quizzes 15%
be updated on the latest Project Team 30%
announcement on Facebook Periodical Examination 40%
Messenger group. TOTAL 100%
3. Students must solve
problems/exercises via Code Chum.
4. Students must pass all the quizzes
and major examinations.
5. Students must ensure that all projects
and activities that will be submitted are
original. Projects that are plagiarized,
copied and not properly cited will have
appropriate sanctions.
6. Students must complete all course
requirements before the end of the
semester, otherwise, they will be given
an INC record.
References
1. “Professional Java Programming” by Brett Spell, George Gongo, Wrox Publication, 2000, ISBN:
186100382X.
2. "The Complete Book of Middleware", 1st Edition by Judith M. Myerson, Auerbach Publications,
2002, ISBN-13: 9780849312724
3. “Design patterns: elements of reusable object-oriented software” by Erich Gamma, Ralph
Johnson, Richard Helm, John Vlissides, Addison-Wesley, 1994, ISBN: 0201633612
4. Coulouris, G., et al. (2012). Distributed systems: Concepts and design (5th ed.).
Consultation Schedule
M-TH 4:00-4:30

Prepared by: Approved:

IVY BACOLONGAN SHOVEN M. AFABLE


Full-Time Lecturer Program Head, IT

ESSU-ACAD-501|Version 2 Page 3 of 3
Effectivity Date: March 01, 2019

You might also like