Skip Navigation
search: People Opens New Window | Departments Opens New Window | Penn State Opens New Window | Web Opens New Window
Penn State mark
Penn State mark

University Bulletin

Undergraduate Degree Programs

Information Sciences And Technology (IST)

IST 411 Distributed-Object Computing (3) Introduction to distributed-object computing and its use in client/server and real-world computing applications.

IST 411 Distributed-Object Computing (3)

This course presents the fundamental concepts of distributed-object computing with applications to client/server computing which is an important platform for real-world computing systems. The course focuses on tools and techniques used in the design, development and deployment of client/server systems, including traditional architectures and also distrubuted-object technologies. Students will also consider issues of managing client/server systems and the relationships between organizational processes and information-system architectures. IST 411 will be an elective course for the Baccalaureate degree program in Information Sciences and Technology. It is expected that students completing the Systems Development Option may take this course to fulfill requirements for the option.

No other course offers an introduction to distributed objects and client/server applications. CMPBD 450 covers network operations, but not the problem of distributed computing. IST 311 and 414 provide general introductions to software, object-oriented design, and applications, but do not address problems specific to client/server architecture and distributed computing. CSE 513 covers the fundamentals of distributed systems and is far more advanced and theoretical than is necessary for IST.

Upon completion of this course, students will have a broad understanding of the fundamental concepts of distributed objects and distributed-computing architectures, and have the ability to apply these concepts to real-world applications. They will receive a broad examination of the major issues surrounding the design, development, deployment, and maintenance of client/server applications, and have the ability to construct such systems. The student will also have experience with current software standards, languages, software, and implementation technologies relating to client/server applications, and have the ability to use these in real-world applications. Student performance will be evaluated by means of assignments, examinations and optionally, a project or paper.

IST 411 will be offered every semester at University Park. At every other campus location where the Baccalaureate degree program is offered, the course will be offered 1-2 times annually depending on demand. Student enrollment at University Park will begin at approximately 50-75 in the first year and grow to 200 over a 3-4 year time period. At other locations, enrollment should range from 25-50 annually.

General Education: None
Diversity: None
Bachelor of Arts: None
Effective: Summer 1999
Prerequisite: IST 311

Note : Class size, frequency of offering, and evaluation methods will vary by location and instructor. For these details check the specific course syllabus.