Beruflich Dokumente
Kultur Dokumente
COURSE SYLLABUS
1. Department: Information Technology Education 10. Clientele: Information Technology / Computer Science
9 Midterm Exam
5 Distributed Objects in At the end of the unit the students should ● Read RMI Java ● LCD Projector ● Seat work
Java Through RMI be able to: Trail/Tutorial ● Textbook 3
5.1 An Overview of RMI ● Appreciate distributed application ● Lecture ● Laboratory ● Quiz 4
Applications through examples ● Discussion computers for ● Part 1 of
5.2 Writing an RMI Server ● Create a distributed RMI-based Java ● Recitation demonstrations Hands-on
5.3 Creating A Client Program application ● Setup and , hands-on Quiz 6
5.4 Compiling and Running the ● Create an asynchronous callback RMI programming programming
10-12
Example server demonstrations and seat work
5.5 Asynchronous Callback ● Create a distributed and multi-threaded ● Hands-on ● Laboratory
5.6 Distributed Queue and Queue and Agents/Workers application computers for
Agents/Workers in Java by combining the concurrency the hands-on
API and RMI quiz and on-
line quiz
13-14 6 Distributed Applications At the end of the unit the students should ● Read dot Net ● LCD Projector ● Seat work
Time
Suggested Material / Tools / Evaluation
Frame
Main Topics / Sub Topics Specific Learning Objectives Activities / Equipment Scheme / Remarks
(Week
Strategies Needed Tools
no.)
in C# Through .Net be able to: Remoting ● Textbook 4
Remoting ● Appreciate dot Net distributed examples ● Laboratory ● Quiz joined
6.1 An Overview of dot Net application through examples ● Lecture computers for with the
Remoting ● Create a distributed application based ● Discussion demonstrations following
6.2 Remote Objects on dot Net Remoting ● Recitation , hands-on unit 7
6.3 Writing a Remote Server ● Create an asynchronous callback ● Setup and programming ● Part 2 of
6.4 Creating A Client Program Remote server programming and seat work Hands-on
6.5 Compiling and Running the ● Create a distributed and multi-threaded demonstrations ● Laboratory Quiz 6
Example Queue and Agents/Workers application ● Hands-on computers for
6.6 Asynchronous Callback in C# using dot Net Remoting the hands-on
6.7 Distributed Queue and quiz
Agents/Workers
7 Coupling Java and .Net At the end of the unit the students should ● Read web ● LCD Projector ● Seat work
7.1 Java and dot Net be able to: services ● Textbook 5
Interoperability Techniques ● Identify the different Java and dot Net documents ● Laboratory ● Part 3 of
7.2 TCP Sockets interoperability technologies and ● Lecture computers for Hands-on
7.3 Web Services techniques ● Discussion the Quiz 6
7.4 Creating a Web Service in ● Understand the flexibility of TCP ● Recitation demonstration ● Final term
dot Net Network Sockets in interoperability ● Setup and of automated project
15-17
7.5 Accessing the dot Net Web ● Appreciate the high level approach of programming test cases
Service from a Java Client web services demonstrations ● Laboratory
● Understand the limitations of web ● Hands-on computers for
services the hands-on
● Create interoperable applications in creation of
Java and C# automated test
cases
18 Final Exam
Total Weeks: 18