From the Chair
Gary Buterbaugh
Carol's Corner
Carol Miller
News from Tompkins Lab
Joseph Shyrock
As the holidays and finals approach us, the classrooms, labs, and
its staff are very busy. Tompkins Lab was not as busy with
students during the beginning of the semester. As the semester
continues, the Tompkins Lab gets busier as more students become
aware of another open public facility. Currently the Lab supports
MS Office 2000, Netscape, Internet Explorer 5.0. The public
scanner is also very popular.
The Lab and Stright 320 support many classes for both majors and
non-majors. For the non-major, the first course is COSC 101, an
introduction course; COSC 201, Internet and Multimedia is also
popular. The more computer science specific uses of the facilities
are COSC 441, Database (currently being taught using Oracle), COSC
320, Software Engineering Practice, taught in the classroom, and
the developing COSC 415, which is on Internet Architecture and ASP.
Of course, the facilities continue to be used to teach COSC 110,
which is a C++ course and COSC 444, which is a Visual Basic course.
In a previous article, I mentioned that the department bought
three new Dell Power Edge Servers. The names of the servers follow
a unique theme. They are Thor, Odin, and Loki, of Norse legend.
Loki is primarily serving COSC 415; Odin is primarily serving COSC
441; and Thor is starting to be used by COSC 201 and COSC 304.
Another area of interest is the improvements to Stright 331. A
projector was mounted on the ceiling. It is similar to the
projector in Stright 220 if you are familiar with that classroom -
it provides a means for projecting what is on the computer monitor
onto the large screen. There is also a permanent computer station
in room 331, as well.
An ongoing discussion in the department is about the possibility
of purchasing a departmental web server. However, a final decision
has not been made. The University is preparing to serve WebPages
from student home directories as they shift away from the VAX. The
space for the pages will be managed centrally as part of the
university-wide student services.
I hope that this helps to keep you informed about the new
facilities at Stright. I would like to wish you and your families
a happy and safe holiday season.
Back to the Contents
Our Ever Changing Curriculum
Tia Watts
To remain current in a rapidly changing field, every university
and college computer science department must, from time to time,
review and modify its curriculum. It is now one of those times for
IUP's Computer Science Department. The changes we are making are
designed to address several major goals.
1. To include both procedural and object oriented programming
paradigms.
In past years, our curriculum has emphasized the procedural
programming paradigm by incorporating the FORTRAN, COBOL and Pascal
programming languages. A few years ago we migrated COSC 110 and
COSC 310 (note the new BANNER prefixes!) to C++ so that we could
also include the Objected Oriented Programming (OOP) paradigm.
Since making this change, we have further recognized the importance
and challenges presented by OOP. In order to address these issues,
we are adding a third C++ OOP course, COSC 210, between COSC 110
and COSC 310. Designed by Dr. Tia Watts, the title of this course
is Object Oriented and GUI Programming. In addition to covering the
OOP paradigm in depth, this course introduces the students to GUI
programming using MFC (Microsoft Foundation Class) objects to
create Windows applications.
Since COSC 210 will become a prerequisite for COSC 310, Dr.
Sanwar Ali has rewritten the COSC 310 syllabus to include more
algorithm development in place of the Object Oriented topics that
have moved to COSC 210.
2. To emphasize the importance and wide spread usage of data base
technologies.
Many of our graduates and interns have indicated that knowledge
of data base technologies has been very beneficial to them in their
employment situations. This message has also been conveyed to us by
our Corporate Advisory Board. To address this issue, Dr. Charles
Shubra has rewritten the syllabus for the data base class (formerly
known as COSC 441). In addition, we have changed the number of
this course to COSC 341 to indicate that it is a junior level
course and have included it in the list of core courses for all
tracks. By taking COSC 341 early in their course sequence, students
will be able to take advantage of a new course that emphasizes web-based
data delivery models.
3. To include web based programming and data delivery
technologies.
COSC 415, Internet Architecture and Programming, created by Dr.
Andrew Yang, is designed to familiarize the students with the
fundamental architecture of Internet systems and the process of
developing computer applications to run on the Internet in general
and the World Wide Web in particular.
Since the prerequisite for COSC 415 is knowledge of a graphical,
Object Oriented Language, students in the Applied CS track will now
be required to take either COSC 304 (Java) or COSC 344 (VB).
4. To make these changes without greatly increasing the number of
Computer Science credits required for graduation.
We know that our students like to graduate! So, to keep the
number of credits required to graduate reasonable, we have made two
additional changes:
COSC 315, Large File Organization and Access, has been removed
from the required list of courses. Some of the topics formerly
covered in COSC 315 have migrated to COSC 341 and a few have been
removed from the curriculum.
Dr. William Oblitey has revised the syllabus for COSC 220,
Applied Computer Programming, to include the remaining topics
from COSC 315 that are considered applicable to modern computer
technologies. To include these additional topics, COSC 220 has
been increased from 3 to 4 credits.
These changes have been passed by the Computer Science Department
and are currently under review by the College of Natural Science
and Mathematics curriculum committee. We hope to have these changes
in place by the beginning of the 2001/2002 academic year.
We would love to receive your input regarding these changes and
future directions for our curriculum. Send your comments to
tiawatts@grove.iup.edu
[Ed Note: or to cjshubra@grove.iup.edu]
Back to the Contents
Business Decision
Jim Wolfe
On November 15, the Computer Science Department finally reached
the point of voting on a proposal regarding a possible move to the
College of Business and Technology. During the discussion, a
number of good things were cited about that College and its Dean;
however, when the vote was taken, the decision was to stay in the
College of Natural Science and Mathematics. In the end, I think
the overriding issue was one of philosophy. Several faculty
pointed to the differences in emphasis in the way courses are
constructed and taught, as well as the differences in operational
approach with regard to running the department and doing research
as factors that influenced their vote.
In recent years, the Computer Science Department has worked
closely with the Management Information Systems Department and the
Department of Technology Support and Training in revising the
curricula of all three departments. The faculty in Computer
Science fully expects to continue with that work as each of our
curricula continue to change. In fact, there are several efforts
currently going on involving revision of the Computer Literacy
course and the Multimedia course and the development of a jointly
taught Master's degree program. We do not see our choice of
staying in NS&M to be a hindrance in continuing these tasks.
To those of you who took the time to write to us expressing your
views on a possible move, the department expresses its thanks. I
collected all the alumni the comments on a Web page that could only
be viewed if you knew its URL; i.e., there were no links to it.
The only people who were given the URL were the faculty in the
department. In the last issue, I tried to summarize what these
messages were telling us. I have since received a few additional
comments from alumni and have added those to the Web page for the
faculty to view.
Back to the Contents