|
·
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
|