Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
704 views

COIT 403 Course Contents in Integrative Programming Technologies PDF

This document provides information on the COIT 403 Integrative Programming and Technologies course, including its credits, contact hours, textbook references, course coordinator, prerequisites, goals, topics covered, and timetable. The 4-credit course aims to teach students about different integration architectures, data representation techniques, and programming practices to facilitate system integration and management. Topics include intersystem communication methods, data mapping and exchange standards, and integrative coding patterns. The timetable outlines 14 weeks of theoretical content delivery related to these topics.

Uploaded by

Aaron Jude Pael
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
704 views

COIT 403 Course Contents in Integrative Programming Technologies PDF

This document provides information on the COIT 403 Integrative Programming and Technologies course, including its credits, contact hours, textbook references, course coordinator, prerequisites, goals, topics covered, and timetable. The 4-credit course aims to teach students about different integration architectures, data representation techniques, and programming practices to facilitate system integration and management. Topics include intersystem communication methods, data mapping and exchange standards, and integrative coding patterns. The timetable outlines 14 weeks of theoretical content delivery related to these topics.

Uploaded by

Aaron Jude Pael
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

COIT 403 Integrative Programming and Technologies

Course number : COIT 403 Name : Integrative


Programming and Technologies

Credits : 4 Contact hours: 42 Hrs Lecture


14 Hrs Lab

Course coordinator’s
name : L.Nouf Alghanmi

Text book : “Professional Java Programming” by Brett Spell,


George Gongo, Wrox Publication, 2000, ISBN:
186100382X.
Other references :

"The Complete Book of Middleware", 1st Edition by


Judith M. Myerson, Auerbach Publications, 2002,
ISBN-13: 9780849312724

“Design patterns: elements of reusable object-oriented


software” by Erich Gamma, Ralph Johnson, Richard
Helm, John Vlissides, Addison-Wesley, 1994, ISBN:
0201633612

Specific course information

a. Synopsis : 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
practices to facilitate the management, integration and
security of the systems that support an organization.

b. Prerequisites : COCS 203 Programming II


c. Type of course: Department

Specific goals for the course:

1. Upon finishing this course, the students should:

• Recognize different types of architectures for integrating systems


• Have knowledge of data representation and exchange techniques
and their appropriate use.
• Describe the role of socket programming in communicating
between systems
• Understand the use of integrative coding techniques like interface,
inheritance and design patterns.

2. This course aims to meet student outcomes (a), (c) and (l) of criterion 3.

Topics covered
• Intersystems Communications
o Architectures for integrating systems
o DCOM, CORBA, RMI
o Web Services and Middleware
o Network programming

• Data Mapping and Exchange


o Metadata Data representation and encoding HTML, XML, DTD, XML
schemas Parsing XML documents XSL, XSLT and XPath

• Integrative Coding
o Design Patterns, Interfaces, Inheritance

• Network Programming
o Ports, Input Stream, Output Stream, Socket programming
Time table for distributing theoretical course contents

Week Theoretical course contents ABET Remarks


Criteria
Overview of Programming Languages a
1 - History of programming languages,
Programming paradigms, Effects of scale,
Compiled vs. interpretative languages, Application vs. a
2
scripting languages
Integrative Coding c
3
- Inheritance
4 - Polymorphism c

5 - Interfaces, c

6 Network Programming c Exam 1
Data Mapping and Exchange l
7 - Metadata Data representation and encoding

HTML, XSL, XSLT and XPath
Data Mapping and Exchange l
8 - XML, DTD, XML, schemas Parsing XML
documents
Data Mapping and Exchange l
9-10
- XSL, XSLT and XPath
Intersystems Communications c,l
11 - Architectures for integrating systems Exam 2
- RMI
Intersystems Communications l
12 - Virtual Machines

- Web Services and Middleware
Integrative Coding l
13 - Design Patterns, overview of integrative

coding, using this kind of programming
14 A comprehensive review

Final exam.

You might also like