ACM Distinguished Lecturer 歡迎聽講!



Speaker  Donald F. Costello
    Department of Computer Science University of Nebraska 


Date   2006/3/15() 10:00 ~12:00 PM
Topics  Managing Intellectual Property
Location 淡江大學 商管大樓B312R (交通資訊)
Date    2006/3/16(四) 3:30~5:00 PM
Topics  Learning Objects, Technology and SCORM
Location 台灣大學 資訊工程學系 103教室 (交通資訊)



Speaker Introduction

        Biographical Information

Don Costello has had a mixed career splitting his time between Universities and Business. He helped start three Computer Science Departments and three University Information Technology facilities (University of Nebraska, University of Wisconsing Oshkosh and Madison and Colorado State University). He has taught undergraduate and graduate courses and has done work in research areas of Statistical Computing, Performance Modeling, Standards for Learning Objects and Managing Intellectual Property. He is a 40-year member of ACM and is a fellow of the British Computing Society. He has lectured all over the United States as well as in England, Ireland, Austria, Germany, India and Sri Lanka. He also held a four-year Carnegie Foundation grant to investigate how IP is managed in Universities around the World.


In business career he has managed IT facilities, founded and sold two firms and consulted with over 100 firms throughout the world. His recent consulting includes five years consulting on ERP systems, SAP, as well as being a Technical Consultant on .com and e-Learning projects.

Don currently holds a position as a Senior Lecturer and NCITE scholar at the University of Nebraska and is working on the importance of standards in modeling the large systems needed to support e-learning environments.


Lecture Topics

        Intellectual Property Management

Anyone working in the field of Computer Science must develop attitudes and work habits that take into consideration the "value" of the software and systems they create. Computer Science students are taught the importance of testing and software documentation and have some feel about the ethical implications of building and releasing software with "bugs". The ability to take a professional attitude towards the property that they work on, create or invent is enhanced by looking at the products that come from their mind as Intellectual Property.

When taking this larger view certain legal aspects of the perspective need to be explored. Most students know that Copyright, Patents, Trade Secrets, Trade Marks and Web/Internet Law play a role in the world of commerce that surrounds the IT industry. Generally students do not have an appreciation of their own managerial responsibilities to themselves, their employer and to their professional discipline that arise in the new and emerging world of IP. This lecture will explore these ideas and give the student a better handle on the opportunities presented as well as the responsibilities involved.


        Developing Skills in the World of ERP Systems

Computer Science students going out into the IT world often find themselves in an organization implementing an Enterprise Wide system in a Client/Server environment. These systems are often built around and are configured using Higher Order Languages that require skills in "configuration" rather than traditional programming. However, traditional programming is often required when the ERP system does not provide the functionality required by the firm. This work implies that the student learns how to interface with the system already configured. Concepts such as "best practices", "workflow", "BAPI?s" "Unit, Module and systems testing" are used in a somewhat different way than usually taught in CS courses.

While the student has possibly participated in team programming efforts in CS courses, she/he has probably never participated in the kind of organizational wide teams needed to implement this variety of system. Particular attention must be paid to improved methods of communication to work and contribute to such a group.


        Statistical Performance Modeling in an e-Commerce environment

Any successful web site must of necessity be sensitive to the response time challenge. Industry pundits argue that if the response time is beyond 6 seconds 90% of those at the site will switch to another site.

When working in the Client/Server environments supporting such a web site attention must be paid to the components of the system wherein delays may occur. These delays are usually formed where queues build up to obtain resources. The waiting times at various sub-system components must be combined into a larger compound system if one is to get a good model of the total system response time.

Traditional queuing theory, simulation, Experimental Design and Multivariate Analysis all play a role in obtaining deeper understanding of systems performance in e-Commerce.