Educational outreach

319 Stright Hall
Indiana University of PA
Indiana, PA
724-357-1326

Director:
H. Edward Donley, Ph.D.,
Department of Mathematics

Student Mentorship and Educational Outreach Co-Director:
Gary Buterbaugh, Ph.D.,
Department of Computer Science

Financial and Contract Co-Director:
Rick Adkins, Ph.D.,
Department of Mathematics

IUP Software Development Center

• Services
• Who we are
• Resources
• Outreach

Educational Outreach

Spring 2001 Colloquia Series

NOTE: The colloquium originally scheduled for April 18th, titled "More on the Unified Modeling Language", has been canceled, and is replaced by the April 17 colloquium, titled "Software Engineering Experience by Students".

Time

Topic

Place

11:30am-1pm

Wednesday

Feb. 21

An Introduction to the Unified Modeling Language

Stright Hall 220

11:30am-1pm

Wednesday

March 21

Perl and CGI Stright Hall 220

3:30-4:30pm

Tuesday

April 17

Software Engineering Experience by Students Weyandt 32

 

· An Introduction to the Unified Modeling Language

This seminar will give a brief history and introduction to the Unified Modeling Language (UML).   The difference in software development and design in the structured and objected oriented paradigms will be discussed.  Objected oriented analysis and design will be presented as a backdrop for using the UML.  Use Cases, Class Diagrams, and Interaction Diagrams will be defined and discussed. 

Prerequisite: Interest in software development. 

Presenter: Dr. Gary Buterbaugh

>Go to the index

· Perl and CGI

Perl is an acronym for Practical Extraction and Report Language. The presentation will be centered around the common problem of creating an HTML web form and needing to create a program to collect and process the contents of the form. Syntax and control structures will be presented as well as some of the powerful regular expression matching features of Perl. The Perl CGI, Simple Common Gateway Interface Class, will be used to illustrate an easy way that web forms can be dynamically created and processed. A basic example of connecting content to a SQL database will also be presented using Perl DBI.

Presenter: Dr. Rick Adkins (Rick Adkins is an Associate Professor of Mathematics at Indiana University of Pennsylvania. In addition to teaching classes, Rick provides computing support as 
the Technical Specialist for the Pennsylvania Center for Distance Education. He also is on of four co-directors for the IUP Software Development Center.)

>Go to the index

 

· Software Engineering Experience by Students

Senior Computer Science students are to present what they had
learned and observed during their participation in real-world software
projects and to relate their experience to what they learned in the
classrooms.

Targeted audience:
Anyone interested in learning the "practical" aspects of software
development, especially those who supervises student programmers,
shall find these presentations useful.

Subtopics and presenters:
1. "Project Management: an Experience Report"
-- to be presented by Rene Morozowich, a Computer Science senior

2. "Electronic Bill Payment Project"
-- to be presented by Yiming Sun, a Computer Science senior

3. "Development of a Web-based Furnace Monitoring and Simulation
System"

This presentation will talk about the making of EprocessView software by SDC students at IUP. Topics covered will include:

1.Porting of desktop software to the web. 
2.General overview of the Status Quo. 
3.General overview of functions provided by EprocessView. 
4.Authentication and session management. 
5.Communication with native libraries. 
6.Use of multithreading to access and retrieve data from multiple furnaces.

-- to be presented by Gautam Swaminathan and Yiming Sun,
student programmers of the Software Development Center (SDC)

>Go to the index

 

· More on the Unified Modeling Language (This colloquium is postponed and may be offered in the future.)

This seminar will build upon the first seminar which gave an introduction to the Unified Modeling Language (UML), discussed the difference in software development and design in the structured and objected oriented paradigms, and presented information on objected oriented analysis and design.  More advanced use of the Class Diagrams and Package and Collaboration Diagrams, State Diagrams, Activity Diagrams and Physical Diagrams will be defined and discussed.

Prerequisite: Attendance at the "An Introduction to the Unified Modeling Language" seminar or working knowledge of the Unified Modeling Language. 

Presenter: Dr. Gary Buterbaugh

>Go to the index