Skip to Content - Skip to Navigation

The Debugger, Spring 2006

In This Issue

Editor’s Notes

From the Chair: Bill Oblitey

Carol’s Corner: Carol Miller

News from Tompkins Lab: Joseph Shyrock

Scott Rudy, Distinguished Alumnus (from the Program for the Awards)

Compiler Mess-ages: Mike Bigrigg

PACISE 2006: Dr. Soundararajan Ezekiel

PACISE Programming Contest: Jim Wolfe

M.S. in Information Assurance: Jim Wolfe

Student Presentation a Hit

Century Club

EDITOR’S NOTES

This issue contains several special treats for you, beginning with the cover. Mike Bigrigg, alumnus (5/91) and adjunct faculty member, designed the cover to demonstrate with UML something of the interactions of people at the university. Mike also contributed an article to this issue; it is about one of the research areas in which he has working with students. Mike's students actually had four presentations at the PACISE 2006 conference, a topic which dominates this issue.

There are a variety of articles about PACISE in addition to the one from Mike Bigrigg - an overall report from Raj Ezekiel who was the conference chairman, a discussion from me about the programming contest and its problems, and a brief notice about a presentation which made an impression by four of Dr. Shumba's students. These articles capture only a part of the effort that goes into putting on a such a conference; a great deal of the work remains behind the scenes - arranging the facilities, keeping track of registration, reviewing papers, designing the schedule, soliciting a keynote speaker. This was an effort that everyone in the department contributed to.

The article about Scott Rudy (12/84) is really an extraction from the program of the Distinguished Alumni Awards. Scott was nominated for this award by Gary Buterbaugh some time ago; in fact, Scott would have gotten the award last year had he been able to attend at the awards presentation. As you will see from his biography, Scott has been more than a little busy for some time.

Carol's Corner is a little short this time; but she has been distracted with her mother's health. And then in the week during which we usually put the issue together, Carol had to deal with the funeral. All of the Computer Science faculty wish to express our condolences to Carol and her family during this time. Carol had talked about her mother often enough that nearly all of us felt like we knew her.

Jim Wolfe, Editor

From the Chair

Bill Oblitey

This is to update you on the current status of the department. We are in the process of interviewing prospective faculty to fill two positions. We are looking for faculty with expertise in Information Assurance and/or Software Engineering. We obtained lots of applications and we had telephone interviews for eight of the prospective candidates. We have now narrowed the search down to six people whom we hope to bring to campus for formal interviews. I will inform you of the outcome in the next Debugger. As some of you may have already heard, Dr. Felix Hamza-Lup, who joined us from the School of Computer Science at the University of Central Florida, where he obtained his doctorate degree and served as a Visiting Assistant Professor, completed one semester with us, teaching the Foundations course and the Data Structures course. He left us at the end of the semester and although this created a big burden on the rest of us, we sympathize with him for the reason he gave, as we all understand the conditions so well. He had difficulty in obtaining employment in our local area for his wife and so he reluctantly had to leave. We wish him the best at his new position.

We are having a huge problem trying to keep the Computer Science club alive. The faculty adviser for the club stepped down this semester and so I held a meeting with the few interested students who wanted to keep the club alive. At the meeting, the students selected Mr. David Smith as their preferred advisor and although I do not think it is fair to him, since he needs the time to chase his doctorate degree, I have been conducting subsequent meetings of the club with him. We are looking for exciting things to do with the club and I welcome all of your suggestions. Current students think that the Computer Science club is made up of a league of geeks and I am yet to make them realize that the opinion is very far from the truth. They need to know what you alumni did that kept the club alive and even got many students from MIS to join. I hope those of you who are closer to campus, or have plans to travel to areas close to campus, will make time to come and join us at our activities. Just let me know when you will be in our vicinity and I or Prof. Smith will schedule a meeting to get you to address the club and share your ideas. I would also love to feature your presentations on our departmental web site if you chose to come and share them with the club.

We hosted the 21st Annual Pennsylvania Association for Computer and Information Science Educators (PACISE) Conference in Spring of 2006. Dr. Soundararajan Ezekiel was in charge of the entire program as the Conference chair with Mr. David Smith serving as the Programming Contest Coordinator and Mrs. Therese O'Neal as the Registration Chair. Dr. Sanwar Ali is the Chair of the Review Committee, and our former faculty member Dr. Gary Buterbaugh agreed to be the Chair of the Organizing Committee. We did not even have to twist his arm. Prof. Dave Smith conducted the programming contest for the competing institutions. The questions were generated by Prof. Jim Wolfe. They were very challenging and I am proud to report that all the questions were solved by one school or another, although no one school solved all of them. Our team did not place in the first three this time but we are still very proud of our team members and we encourage more students to participate in the activities of the programming team.

On Thursday, March 30th 2006, five members of our Corporate Advisory Board came to campus to review our program and to suggest improvements. We presented them with our on-going reports on facilities, faculty and student recruitment and retention, curriculum, and internship. We selected students from across the department (freshmen, sophomores, juniors, and seniors - making sure we included some women and minorities) to share their experience with the board. We received positive feedback from the board upon their exit. We appreciate their candidness; and I will make sure we work on all of their suggested improvements.

On Friday, March 31st 2006, Scott Rudy was on Campus to be acknowledged as a distinguished alumnus by IUP. After the ceremonies, he took time to come to Stright and address Dr. Shubra's COSC 480 class. He presented his career path to the class and challenged the students to always aim high in their goals and plans. He recommends the book, Seven Habits of Highly Successful People by Steven Corey. I plan to get it to read and I hope you will also, someday. The department had a little get-together on his behalf at Dr. Gary Buterbaugh's house. We are very proud of Scott's achievements; and we are grateful to him for the time he chose to spend with us and with our students.

I am happy to report to you that we have been reaccredited by the National Security Agency on behalf of the Department of Defense as a Center of Excellence in Information Assurance Education. This provides an excellent support to our program in the Information Assurance track. This Summer, I will be traveling to Maryland with Dr. Eck, our Dean, and Dr. Dennis Griever, the chair of the Criminology department, to accept the Federal Government's certificate and recognition on this achievement. We have also requested support from our Provost and Dean to seek the Association Board for Engineering and Technology (ABET) accreditation for our program in the Languages and Systems track. ABET has been the principal accrediting body for Computer Science since the year 2000, when the Computing Sciences Accreditation Board (CSAB) joined ABET and created the ABET Computing Accreditation Commission (CAC) to accredit computer science programs. We will inform you about how this progresses in future issues of your Debugger.

Carol’s Corner

Carol Miller

Hi Everyone -

Isn't Spring wonderful? Makes you want to just move outside. I hope you're all enjoying the weather as much as I am.

Not much new is happening here. We're in the process of a search for new faculty (again) and are making some progress. We just hosted the PACISE Conference here on April 7 and 8.

I also would like to take the opportunity to thank those of you who sent condolences on the death of my mother. I appreciate your kind words.

I had Christmas cards from Jason (12/95), Jennifer, Emma, Sean and Ian Livingston who are still in the Beaver (Pittsburgh) area. From Vickie (Pearce) (12/94) and Jeremy Ringhoff with a picture of Brewski in his Pittsburgh Steelers gear because (according to the card) Brewski heard Santa Paws is a Steelers fan. Well, all I can say is "woof". Jane (Cunningham) Harnagy (5/87) sent me a picture of the kids. Those kids are so cute!!! More on the Harnagy's later. Had a card from Valerie Bonito (12/93). Valerie has moved to Kentucky, along with Scotch and she and Scotch have adopted a friend for Scotch, another kitty named Trippy. And a card from Yiming Sun (5/01) who is doing well. His parents have moved out of Indiana so we won't be seeing too much of him. And, the Landry's, Mark (5/85), Bev (Green) (5/85), Justin and Ryan. You know, it's been so long since I've seen Mark and Bev (hint, hint), I can't tell who those boys look like any more; but they sure are handsome guys. Also had a card from Janie (Pike) Kustaborder (5/92) and Ron, Amber, Heather and Ryan - more from
them later.

Heard from Brad Oaks (5/03) who is working for the ALLTRAN Group in the State College area and Mike Biviano (12/02) is also working up there. They were hiring at ALLTRAN and Brad wanted to see if he could get some of our students up there. I tried to get the word out so I hope you heard from some of them Brad. Keep in touch!

Our condolences to Derek Fairman (5/03) on the recent death of his father. We're very sorry, Derek.

I recently had a wonderful time at a baby shower (February 18, to be exact). It was for Kari (Robson) Behune (5/98) and, on March 10, she had a little boy named Braden John. He weighed 7 lbs. 6 oz. and was 21 inches long. Kari's mother sent me some pictures of him and he's a really handsome little guy. He has blond hair and beautiful little face. I can't wait to see him. Congratulations Kari and Greg!!! More pictures!!

Drax Felton (5/99) is interested in pursuing a graduate degree; and he's interested in the new IA program we're trying to get ready - hopefully soon.

Jim Maple (5/86) stopped in one day he was in town and we had lunch with him. He hasn't been back to visit for years - many, many years. Jim's Company (Trusted
Computer Solutions) is involved in computer security, and with the new computer security track we have now, Jim can be a wealth of information for our department. We're hoping he will come talk with some classes and do a colloquium for the department. TCS is going to "re-organize" a bit, though and Jim is going to get more personally involved and eventually take-over all their product development efforts, starting with the OS work in IL and a few key products in Virginia and in Texas and eventually all product development will be supervised directly by Jim. So, he's going to be very busy.

I got new pictures from Mike Elder (5/94), not only of the kids, but also the new house they moved into in July. It's quite a house - very beautiful, Mike! I can't believe how those kids are growing. Christopher is three already and Mike says he's out of control, but I kind of doubt that. Lexi is eight and Mike said she's very girly-girl and is into the cheerleading kind of things. Monica is ten and she's the soccer star. Mike said they're still pretty good kids, but he can see the teenage years coming before long. The kids keep them very busy but they are all doing well. Thanks so much, Mike. I still remember the day you brought the kids in and we all played!

Vivek Ajmami (5/90) is in Minneapolis, MN working for General Mills. He spends his days making Big G Cereal (Cheerios, Wheaties, etc.), Yoplait, Green Giant Vegetables, Progresso, Pillsbury, Hagan Daz, etc. and he's teaching as an adjunct at Devry Online and University of Phoenix Online. In his spare time, he's trying to get another PhD.,this one in Economics from the University of Minnesota. At the time of his e-mail he was taking a Econometrics class. He loves academia and the intellectual challenges of the teaching world. On the person side, he's married and has two kids. He is home-teaching them. I'm sure, loving academics as he does, that he enjoys teaching his own kids. With everything going on in his life, Vivek says he misses his days at IUP.

Bonnie (Slovik) (5/96) and Tony (5/98) Matous are the proud parents of a new baby girl She was born on November 2, was 8 lbs. 11 oz, and 20 inches long and her name is Rebecca Anne. Congratulations to you two!! Bonnie sent some pictures of Rebecca and she is adorable. She also sent pictures of Benjamin who is now 2 years old. Bonnie said he's getting so big and he's being a really sweet older brother (which will probably last until Rebecca can take his toys). Bonnie was on maternity leave from CTC in Johnstown where she was working on a software development project. She was hoping (and, Bonnie, you'll have to let me know) to go to part-time when her maternity leave was over.

I also had a nice e-mail from Ken York (5/99). After graduation he moved to Philadelphia and worked for a year at a company called ATG. In February of 2000, he moved to Pittsburgh worked for a company called PrintCafe for four and a half years. Last summer he moved to Jacksonville Florida and is working with Recruitmax. He's pretty much worked with the web and in ColdFusion with either Oracle or SQL backend. Thanks Ken, and don't forget you promised me more in a couple months; and it's been a couple months! Please keep in touch. Actually, now I have to fess up, Ken contacted me because he's looking for Chris Smith (12/99) who he went to school with. So, Chris, if you're reading this, please contact Ken at kenyork@kenyork.com

Cathy (Ferguson) Johnson (5/88) sent me a picture of the kids. Those kids are so cute; she sent me one of Samantha with Santa, Amanda with Santa and Michael with Santa; but no Michele with Santa. Cathy said she's very shy and would not sit on his lap. Thanks, Cathy, I loved seeing them!!

The Computer Science Corporate Advisory Board met here on campus on March 30. Among those who attended were Dom Glavich (12/93) who is currently working at Concurrent Technologies, Johnstown, Pa; Chuck Kalish (5/79) who is working for Computer Associates, Pittsburgh, Pa, Bruce Moser (5/02) who is at Link Computer Corp., Bellwood, PA, and Carol (Dombroski) Young (5/76) who is at Carnegie Mellon University, Pittsburgh, Pa.

Sameena Hossain (12/04) sent me a nice e-mail. Sameena is back in Bangadesh. She left shortly after graduation in August, 2004. She stayed at home for a few months, then got into teaching and taught in a high school for five months. In July 2005, she joined Independent University, Bangladesh as a Junior Lecturer and had just finished her first semester there. She also started the paperwork for the MS program in Applied Math here at IUP, but decided to hold off at that time. Just as she was planning on reapplying, she saw that we would be offering an MS in IA and she is now very interested in this program. Well Sameena, we still don't have any information for you other than we're still working on it. I won't forget.

Janie (Pike) Kustaborder (5/92) sent an interesting article on the perils of Java and gave me an update on what's happening in the Kustaborder household. I've also since talked to Janie about interns at Minitab. Janie told me that Amber is doing well, she is in second grade and working well beyond her grade level across the board. She and the rest of the kids just finished a round of swim lessons at the Y. She's also playing basketball. Heather is fully involved in kindergarten. Janie said Heather's teachers apparently know all, and her mere parents know squat. (I'm sure many of you out there can relate to that.) She is also playing basketball, and is improving her game by the day. Ryan is in kindergarten at the day care center and likes it a lot. It is a small class and he is quite proud of the fact that he is now reading and has finished the Dick and Jane books. Many of you, I'm sure, remember the problems Janie and Ron had with Ryan's lungs as he was growing. Well, he is doing much better lungs-wise this year. He has remained steroid free since May, and has had to start taking Clairton and Singular. Other than a couple weeks right around Christmas, he has been breathing treatment-free, although right before Christmas, he had a cold and he ended up in the hospital because his blood oxygen levels were so low. Glad everything turned out ok. Ron is doing well and had a Disney golf weekend booked for March and Janie and the kids were a little put out that they weren't going along, but Janie said she'd have had a hard time manning three kids at Disney World anyway. But they did get a consolation prize, they were going down to VA to spend the weekend with Janie's uncle and are going to be tourists and check out all the monuments, etc. Janie is still at Minitab, and absolutely loves it. She's doing work that she likes and is doing it with intelligent people that are fun to work with. Janie said it's hard to beat that and I agree. She's also started taking water fitness classes three times a week. Janie was a cross country runner here at IUP and had a lot of knee problems and she said this is helping her knees quite a bit and hopefully will keep her from having to have surgery. Let's hope so!!!

Rene (Morozovich) Karnash (5/01) was here in February and we had a really nice lunch and a nice talk. She brought wedding pictures. It was a lovely wedding and she married a really handsome man. Rene and her husband bought an older house in Uniontown and spent a lot of time renovating and turning it into a home. She had pictures and it's a real cute little place! As I told you in the Fall, Rene is teaching at the West Virginia Career Institute in Uniontown and Patrick works in the Adventure Center at Nemocolin Woodlands. Rene's sister is a chemistry major at IUP. Rene, it was really great seeing you!!! Please stop in any time you're in the area.

Jason (Jake) McCombie (5/98) sent me a big newsie update last semester and for some reason, I didn't get it in The Debugger, so I'm doing that right now. Jason was planning on coming to the Homecoming Breakfast and wasn't able to make it. He had a very interesting reason. Over the last few years, he started playing a lot of poker. (Now don't anybody jump to conclusions, he isn't in jail and Guido didn't get him. I checked!) He plays on-line and at live games, local tournaments and not so local tournaments, in Atlantic City or in Las Vegas, wherever, whenever. He's having a lot of fun and is doing all right. So, back in September, he played in a 550 person tournament on-line at PokerStars. Only the top 2 people got anything, but Jason won and that win got him a seat in an EPT (European Poker Tour) direct qualifying satellite with the same prize structure - only the top two move on. Well, after six hours playing, he won the EPT satellite, too; and that got him a seat in the $5,000 Baden Classic EPT event in Austria on October 4th-6th. The EPT is Europe's version of the World Poker Tour (WPT) and the final table was televised; and there were millions of dollars at stake! Well, needless to say, Jason was very excited about this. And, so, Jason was off to Europe and wasn't able to make the Homecoming breakfast. Plus, Jason's brother is in Amsterdam; and he was planning a side trip to visit him while he was over there. Jason sent me an e-mail when he got back and gave me the news and this is pretty much in his words (mainly cause I don't play poker and don't really know what some of this stuff means): There were over 180 of the best poker players in the world (Greg Reymer, Dave Ulliot, Marcel Lusk, Isabella Mercier, many more) putting up the $5,000 buy in, so there was around $900,000 up for grabs. On day 2 of the tournament, Jason made a move trying to get hold of some chips with K 10 suited, but ran into a monster hand and was called down his AA. He broke out in 18th place, but not before he moved up to the 2nd tier of money! He cashed about $6,500 from a freeroll! Now, Jason did give me a website and I looked at it and saw Jason's picture there, but I don't know if it's still active. I'll print it, though and you can give it a try. www.pokerstarsblog.com. Jason says he's not going pro, but doesn't consider himself an amateur any more. He's still working at M&T Bank in Altoona as a lead software developer; and he and his wife are still happily married with cats (no children yet).

Jane (Cunningham) Harnagy (5/87) and her husband, Bob, have bought a business in Ocean Shores, Washington where they are now living. Bob is planning on continuing his work in Redmond for awhile yet, which leaves Jane to run the business; and I'm sure she will do a fantastic job. However, in order to be free to take care of the business, she is (was) looking for a nanny for the kids for the summer. She wants someone flexible and reliable and who would be willing to do light housework. Room and board would be included and who could resist that beach house. I tried, Jane, I'm not sure my efforts paid off; but I'm printing your e-mail in case someone out there is interested and you haven't found someone yet. jane@harnagy.com

Also, heard from Mindi and Brian Lawton (5/93). They are all doing well and Mindi just graduated with her education degree. She's not teaching yet, but is running the drama department at the Middle School. Brian is doing well, the kids are doing well and the dogs are doing well. Please keep in touch Mindi and Brian, I love hearing from you.

Luke Stormer (5/05) is now at Creps United Publications working with JavaScript and will be looking into new web technologies as well. Congratulations, Luke!!! I thought you might work for Sherwin Williams!!! Keep us posted.

I had a real nice e-mail from Rhonda Yost, Quinn's (12/96) wife. Rhonda brought me up to date on all things Yost. They had a little boy on March 7 of last year. His name is Zachary. Zaphillia will turn 4 on April 26; and she is a very good big sister. As many of you probably remember, Quinn is from Indiana and the family was in town with Quinn's family for Thanksgiving, but, of course, we were closed. Rhonda is planning a trip with the kids this spring and hopefully, she'll have a chance to drop in then. The other big news in the Yost household is that they've moved. They bought a house in Des Plaines, IL, which is a suburb of Chicago. They needed more space with the two kids and now have a garage and a yard. They were just getting settled in at the time of Rhonda's e-mail so hopefully,
they've gotten all the boxes moved to the basement. Thanks so much Rhonda for the update. I sure hope you have a chance to stop when you're in town.

Becky (Salter) Corinda (12/94) has decided to get out of the Air Force. She decided she couldn't be a wife, mother and housekeeper and still work ten hours a day. I think that's probably a pretty good idea, Becky! Keep me posted on how the job search is going.

I also heard from another stranger, Roy Hartwig (5/83). Roy is working as a senior account manager for CTG (Computer Task Group, Inc) which is a consulting firm headquartered in Buffalo, NY. It was started in 1967 by 2 x-IBMers (typical scenario). If you want to check it out, go to www.ctg.com Roy is working out of the Central PA branch office near Harrisburg, PA and his biggest client is IBM. At the time of his e-mail he had an opening for a contract programmer doing SAS programming on an IBM mainframe utilizing TSO/ISPF, DB2/SQL & JCL (for batch runs). I did get the information out, Roy and hopefully you got some resumes, but, if not, and if you're still looking and anyone out there is looking for a job or a change, let me know. The team at CTG currently consists of 9 programmers and supports IBMs Parts Logistics business and the team is involved directly with the end users so good communication skills are necessary.

Congratulations to Adnan Al-Ghourabi (5/02) on his promotion to Business Solutions Architect for Business Applications, IHS, Inc. Adnan dropped me a line because he was scheduled to do a colloquium on March 7 and wanted to let me know he was not going to make it due to his work projects. And, he told me about his promotion. Way to go, Adnan!!

While I was sitting here adding some things to this Debugger, Dave Porcelan (5/84) walked in with his son, Matt, who is a senior in high school and is looking at IUP Computer Science for his college choice. Dave is working for PHEA in Harrisburg where he's been for the past ten years and before that he worked for Book of the Month Club for 7 years. Great seeing you, Dave, please keep in touch!

Scott Rudy (12/84) was on campus recently to accept a distinguished alumni award and he came and talked with some classes. I didn't get to see much of Scott while he was here because of the situation with my mother, but I did get to meet his wife and family while he was here. I won't get into Scott's life after IUP too much because you can read more about Scott in this edition, but I will tell you that Scott met his wife, Carol, here at IUP. They were married in June 1988 and they have 5
children, Monica - 16; Bridget - 15; Teresa- 14; Scott III - 11 and Andrew- 7. Scott and Carol were headed for Siesta Key Florida for Spring Break. Good idea!!! It was great seeing you both and meeting your family. Please keep in touch.

Tony Popp (12/98) sent an e-mail to tell me there are openings at CTC in Johnstown, but he also told me they had updated their website with new pictures of the kids, Victoria and Vivian. If you want to take a look, go to www.thepopps.net.

And, that's all the news I have for you this time. Thanks to everyone who contributed. I hope I didn't leave anyone out, I had to rush a little this time. Talk to you in the summer.

News From Tompkins Lab

Joseph Shyrock

The semester is coming to a close and things are busy as usual, with end of the semester projects and students preparing for graduation. This summer we have some small projects that will soon be underway.

Stright 320 will be getting 31 new computers. These new computers will be replacing machines that are three years old and are very much in need of being replaced. We are going to replace them with Dell Optiplex 620 series that will be capable of running Windows Vista when it is released. The universities will most likely upgrade in Fall 2007 if the Vista launch date can stay concrete for next January. Along with Stright 320 getting replacement machines, we are also planning on replacing Tompkins lab with the same type of machines.

Also planned for this summer is the upgrade of Hetnt1 which supports Stright 320 and Tompkins lab. Hetnt1 is nearly 5 years old, so it will be nice to see it replaced with a newer, more robust server.

Lastly we are going to replace the department's Oracle server. Right now Odin is a NT 4.0 machine running Oracle 8i. We are going to upgrade the server to Windows 2003 and upgrade Oracle to version 10i to keep as current as we can.

University wide, the e-mail system is finally getting a much needed increase in quota space. Currently all employees get 125 MB of storage space and that is going to be doubled this April if all goes according to plan. Students will also get a significant increase in their storage space.  If anything else news worthy happens, I'll be sure to let you know in the next issue of the Debugger. Have a nice summer.

Scott Rudy, Distinguished Alumnus

(From the Program for the Awards)

[The Distinguished Alumni Award is the highest award given by the IUP Alumni Association to its alumni. It is presented to alumni who have achieved distinction in their chosen fields or have demonstrated loyal and active service to their alma mater. In total, only two hundred forty seven of our ninety thousand alumni have received this award. The university is extremely proud of its reputation of providing high-quality education; and the image of the university is greatly enhanced by its distinguished alumni. ]

Mr. Scott Rudy, III has been named a 2006 IUP distinguished alumnus for his outstanding achievements in national and international computer technology and business leadership. Mr. Rudy received his Bachelor of Science (cum laude) degree in Computer Science with a minor in Mathematics from IUP in 1984 and was simultaneously awarded a commission as a second lieutenant in the U.S. Army and recognized as a Distinguished Military Graduate. Mr. Rudy also was awarded a Master of Science degree in Computer Science (concentration in Data Communications) from Johns Hopkins University.

Mr. Rudy is a vice president of Sales for SAP Americas, a subsidiary of SAPAG, the world's largest inter-enterprise software company and the third-largest software supplier overall. "Scott Rudy embodies what has made IUP a great university," affirms the award nomination by retired Computer Science faculty member, Dr. Gary Buterbaugh '67.  While at IUP as an ROTC student, Cadet Rudy was selected as the one and only Pennsylvania Army National Guard full-scholarship winner in competition against cadets from across the state. He was also selected for airborne school and earned the Parachutist Badge (Airborne). During his career in the U.S. Army, Captain Rudy was the honor graduate and Kilbourne Leadership award winner at his Officer Basic Course; he volunteered for and completed the following high-risk certifications: Jumpmaster, Pathfinder, Survival/Evasion/Resistance/Escape, Light Leader (honor graduate), and the Special Forces Qualification Course and earned the coveted Green Beret. Captain Rudy participated in domestic and international missions and completed his service as a Special Forces detachment commander (leader of Green Berets).

Mr. Rudy's first job after military service was with BDM Corporation, Vienna, VA where he led a mathematics, operations research, and computer science team that developed simulation software to analyze threat/response of U.S. Department of Defense systems. He moved from there to GRiD Systems Corporation as systems engineer director, leading an on-site technical team that supported the White House Communications Agency, HMX-1, and Air Force One during the administration of President George H.W. Bush. Mr. Rudy was then promoted to business development with responsibility for secure data communications applications at the CIA, Pentagon, Secretary of Defense and other government intelligence groups, including NPIC and NSA.

Mr. Rudy next moved to Parametric technology Corporation, where in ten years he rose from sales manager to senior vice president with responsibility for North and South America. Over that time, he helped the company grow from $44 million in sales to more than $1 billion. While with PTC, he and his family relocated to Stockholm Sweden where Mr. Rudy was managing director of Scandinavian Operations. Mr. Rudy received the Pinnacle Award (top leader at PTC), World Wide Regional Director of the Year recognition, and other sales and volume accolades and awards.

In 2002, Mr. Rudy became vice president of Worldwide Sales for technology startup Think3. In this role, he led a team of more than a hundred employees in North America and Europe. With 75 percent of his staff in Italy, Germany, and France, Mr. Rudy traveled frequently to Europe. Under his direction, total sales for Think3 nearly doubled over three years.

Mr. Rudy is very active at Xavier University, where he is an adjunct professor in the business school. As a professor in the undergraduate and MBA programs, he lectures on business strategy, marketing, and sales. Mr. Rudy also serves on Xavier's Williams College of Business board and is an executive mentor to XU students.

Active in his local community, Mr. Rudy is involved as a leader with his local church and volunteers alongside his family at a Cincinnati-area shelter for abused and unwed mothers and their children. In addition, Mr. Rudy is the SAP leader for a corporate citizenship program with a focus on community outreach. Mr. Rudy and his team have adopted the Cincinnati Freestore/Foodbank and volunteer there on a regular basis. Mr. Rudy is a precinct judge for the Cincinnati Board of Elections, supervision the precinct process in primary and general elections.

A sports enthusiast, Mr. Rudy has completed more than twenty marathons around the world, including all seven Cincinnati Flying Pig marathons. He is an active triathlete and has completed the Escape from Alcatraz triathlon and the Ironman. Mr. Rudy will participate with family members at Ironman USA this summer.

A Pennsylvania native, he is the son of Scott and Betty Rudy of Lancaster. He is the oldest of five children and has a very large extended family. Mr. Rudy lives in Cincinnati with his wife, the former Carol Fisher a 1984 IUP alumna. Their five children are Monica, Bridget, Teresa, Scott and Andrew.

Compiler Mess-ages

Mike Bigrigg

A few students and I did some analysis of the error messages that compilers produce. Lidiya Ber presented our work at the latest PACISE conference, but I thought I would share with all of you some of our more interesting results. We tested sixteen C and C++ programs with various types of errors from missing semicolons to an unterminated string. We tested these programs against sixteen various compilers including Microsoft Visual C/C++, Intel C/C++, and Gnu C/C++ as well as a few more obscure compilers such as the Comeau C/C++ compiler. In case you considered error messages to be somewhat consistent, read the paper that Lidiya wrote to see that the compilers vary widely with respect to the quality of the messages they provide.  When presented with the task of learning a new programming language, one of the biggest obstacles is debugging the inevitable compiler error messages. After several years of programming, the error message "Illegal Lvalue" can be handled even if we don't completely understand it. Imagine a student in COSC 110 who finishes typing in his or her code, runs the compiler and is then presented with some message about an Lvalue.

Our favorite error message came from Microsoft. In the following program, we accidentally are passing in a struct in the subscript of an array.

int a[10];
struct { int b; } foo;
main()
{
a[foo] = 12;
}
 

The error message we received was:

test10.cpp(6): error C2677: binary '[' : no global operator found which takes type '' (or there is no acceptable conversion)

The message is trying to convey that the subscript should be an integer, but instead looks at it from the perspective of acceptable operator overload. Even for an experienced programmer, this message is not very informative and is really hard to understand.

Given that deciphering compiler error messages can be one of the biggest obstacles to learning for new programmers, we are going to set up a wiki at http://www.cosc.iup.edu/bigrigg/ compilermess so that we can all contribute explanations for the various unclear compiler error messages we have seen. Feel free to submit your own insights into the compiler mess-ages.

PACISE 2006

Dr. Soundararajan Ezekiel

The IUP Computer Science Department hosted the 21st annual PACISE (Pennsylvania Association of Computer and Information Science Educators) Conference on April 7th and 8th 2006. The theme was Information Assurance Awareness, Education and Training. The conference was held at the Holiday Inn and it was a great success. I was the conference chair; Dr. Sanwar Ali was the paper review committee chair; Prof David Smith was the programming contest chair; Dr. Gary Buterbaugh was the organizational chair; Prof Therese O'Neil and Ms. Carol Miller were in charge of registration; Dr. Waleed Farag arranged for the book vendors; and Prof Andrea Morman helped with the webpage; and student volunteers Sayed Saeed, Robert Trimble, Joe Flynn, Joe Carria, Dustin Williams, Melissa Karolewski and Sean Olson helped in various ways.

We had 127 faculty and students attend from 15 universities including Bloomsburg, California, Clarion, East Stroudsburg, Edinboro, IUP, Kutztown, Lock Haven, Mansfield, Millersville, Shippensburg, Slippery Rock, West Chester, and the University of Pittsburgh main campus and at Johnstown. On April 7th, 3 birds of a feather/panel discussion sessions and on the 8th, 21 presentations were given.

There were 20 teams who participated in the programming contest. The winners were Slippery Rock 1 in first, Millersville Marauders in second, and Millersville Gold and Edinboro Fighting Scots tied for third. The prizes were $75 for first, $50 for second, and $25 for third given to each team member.

The department chair, Dr. William Oblitey, welcomed everyone to the conference and the Dean, Dr. John S. Eck, introduced our keynote speaker. Our speaker was Dr. Joel Michael Schwarz, a Trial Attorney from the United States Department of Justice's Computer Crime and Intellectual Property Section. His presentation titled "Cyber Security - the Laws that Govern Incident Response" was an interesting topic. The keynote speech, pictures, and the full list of contest participants can be found at http://www.cosc.iup.edu/PACISE/

PACISE Programming Contest

(Problem Maker's Perspective)
Jim Wolfe

Every year in the Spring issue, we have reported the results of the PACISE programming contest, even though in the last couple of years the IUP teams have not done very well. You may have picked up on this year's results from other articles. The complete standings are shown on the next page. There were nine problems (A-I) and 20 teams competing. The times represent when they finished a problem; the x's show attempts that did not lead to a completed problem; the # Comp column shows the number of completed problems and the time at the right is when the team's last problem was completed - used to break ties in the standings. Obviously, the teams chose their own names/designations.

Rather than concentrate on how the teams performed, I thought I would give you a different perspective. I have created all but one of the programming contest problems for the last three PACISE conferences held at IUP. The two previous times (1995 and 2000), I was not satisfied with the problems I came up with. This was primarily because the problems turned out to be too hard - there were few solutions when the contest was held.

This year, I was determined to make more doable problems. I began in January with three goals for the contest: 1) Every team would be able to solve at least one problem; 2) Every problem would be solved by at least one team; and 3) The winning team would solve five or six problems. In the past, I tried to based the problems on concepts - I had a collection of data structures that I had in mind and wanted to come up with problems that included them. Also, I was fixed on the idea of having six problems as the appropriate number for the contest. This year, I didn't have any particular concepts in mind and I didn't limit myself to six problems. As a consequence, the nine problems that I made had a fairly wide difficulty range, from something that a COSC 110 student should be capable of to a shortest-path graph problem. Not every data structure was represented in the problems; but there was a little something for everyone - two math-related problems, two string-related problems, a graph problem, a tree problem, two or three that could use stacks, and a bit manipulation problem.

Dave Smith designed the contest environment so that student teams would each have two computers. I thought this gave the teams a better chance at solving more problems. I was also a judge for the contest; this made it easy for students to get their questions answered in a way that did not conflict with the specification of each problem and generally kept them from spinning their wheels on a misinterpretation. There was one exception - problem A was a decryption problem but at least two teams thought it was an encryption problem; so, they started the problem backwards.

I was expecting to see problems E and I solved quickly and often and that definitely happened. I was expecting to see problem F solutions only slightly later; but that didn't happen; many teams eventually solved F but they didn't seem to get to it until the second half. Problem D was the easy math problem; all that was needed was trigonometry; but few teams solved it - I think only a few tried it. I thought problems G (trees), H (graph), and B (harder trigonometry) would be the most difficult problems and they were, judging by the lateness and number of solutions received.

In the final outcome with a total of 51 solutions, two of my three goals had been achieved, although two of the problems were completed only in the last five minutes of the contest. There was only one team that didn't solve any problems; so, I just missed my third goal. If you are curious about the problems, you can check out www.cosc.iup.edu/pacise/

M.S. in Information Assurance

Jim Wolfe

It has been a frustrating year from my point of view in trying to get the MS in Information Assurance onto the books and available for student enrollment. The initial proposal was completed by September 1, 2005; but the first college to approve it (our college of NS & M) until early November. The college of Health and Human Services did not approve until February because of some slow processing in the Criminology department. The Eberly College of Business did not approve until the end of March due to some turf issues.

As things stand now, I am still awaiting the signed documents from both of those colleges so that we can take the proposal to the University-wide Graduate Curriculum Committee. There may be some delay involved in that too because of the editing that must be done based on little changes that took place in each college. I must also revise the time table for the program so that is will be proposed to begin in Fall 2007 instead of 2006. There are still too many approvals needed and no time to attract students to a Fall 2006 start.

Student Presentation a Hit

Melissa Karolewski, Alicia Coon, Sara Raffensperger, and Louisa Ometere made the presentation, "Home Computer Security Awareness: A survey on Current Practices" at the PACISE 2006 conference. These students had been working with Dr. Rose Shumba during the past year on research sponsored by ACM.

The presentation attracted the attention of some of the faculty who attended. Dr. Patricia Joseph of Slippery Rock later wrote to extend an invitation, "The presentation given by these young women was so professional that they impressed the faculty members who attended their session. My department chair, Dr. David Valentine, and I would like to invite Dr. Shumba and her students to visit SRU during the fall semester of 2006, in order to present the results of their research to our female undergraduate CS/IS/IT majors."

Century Club

You can become a member of the IUP Computer Science Department's Century Club. Membership in the Century Club is obtained by pledging at least $100 through the Foundation for IUP for the Computer Science Department. Century Club members will receive a gift (tee shirt, mug, glass, etc.) for their membership each year. The Chair and Carol try to find something new and interesting each year to send as a gift.

A pledge of $100 is less than $10 per mon th.Please consider this opportunity. To join cut off the form in the next column, complete it and commit yourself to giving $100 for 2006. Your gift to the Century Club is tax-deductible to the extent allowed by law.

  • Computer Science Department
  • Stright Hall, Room 319
    210 South Tenth Street
    Indiana, PA 15705
  • Phone: 724-357-2524
  • Fax: 724-357-2724
  • Office Hours
  • Monday through Friday
  • 7:30 a.m. – 12:00 p.m.
  • 1:00 p.m. – 4:00 p.m.