From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,40a61eaba165ddb3,start X-Google-Attributes: gid103376,public From: Harvey Stern Subject: IEEE/UCSD courses on Software and Computer Technology Date: 1997/04/08 Message-ID: <334ACA4E.5021@ucsd.edu> X-Deja-AN: 231643521 Organization: Information Technologies,UCSD Reply-To: hastern@ucsd.edu Newsgroups: comp.lang.ada Content-Disposition: inline; filename="SOFTSP97.TXT" Date: 1997-04-08T00:00:00+00:00 List-Id: IEEE, the IEEE Computer Society and University of California, San Diego Extended Studies & Public Programs Present 9 Short Courses to be held in San Diego on: SOFTWARE AND COMMUNICATION TECHNOLOGY ****************************************************** MANAGING SOFTWARE PROJECTS (May 13-16, 1997) MEASURING AND EVALUATING SOFTWARE PRACTICES AND PRODUCTS (May 12-14, 1997) USER INTERFACE DESIGN FOR THE WEB (May 22, 1997) BUILDING JAVA CHANNELS (May 23, 1997) SOFTWARE REUSE (June 2-4, 1997) MANAGING SOFTWARE TECHNOLOGY CHANGE (June 5, 1997) OBJECT-ORIENTED SOFTWARE REQUIREMENTS MANAGEMENT (June 4-6, 1997) SOFTWARE TESTING AND ANALYSIS METHODS (June 16-17, 1997) DESIGN AND OPERATION OF MODERN MULTIPROCESSOR INTERCONNECTION NETWORKS (June 16-19, 1997) ************************************************************** MANAGING SOFTWARE PROJECTS: Controlling Risks and Adversities, Transition to OO (May 13-16, 1997) This four-day course views the management of software projects as a conflict of forces where risk control is the paramount consideration. Technical and business performance success is shown to depend upon suppressing or compensating for project adversities such as unrealistic costs/schedules, technology risks, external interface uncertainties, and the conflicting needs of multiple users. An operational model of the software management process is presented, based on data from 25 actual projects, to demonstrate how to control and overcome the major adversities affecting software projects. Topics include: dialogue between customer/user/developer, process maturity, life-cycle planning, risk management, cost/schedule estimation, project planning/control, software quality management, and management of technology change. Special attention is applied to managing a project over an evolutionary life cycle including the complexity, risk control and measurement aspects. A major subtopic describes the management commitments necessary to ensure success in transitioning to object-oriented methods. Lecturer: Michael S. Deutsch, M.S. is Chief Scientist for Hughes Information Technology Company's Applied Information Systems, Inc., where he is responsible for long range engineering methodology planning. Deutsch is well-known internationally for his work in software quality methods and as the author of the textbooks "Software Verification and Validation: Realistic Project Approaches" and" Software Quality Engineering: A Total Technical and Management Approach." He has served on the editorial board of IEEE Transactions on Software Engineering. MEASURING AND EVALUATING SOFTWARE PRACTICES AND PRODUCTS (May 12-14, 1997) This course provides a thorough grounding in software metrics, designed for software practitioners who want to learn what can be measured and how measurement can be useful. Detailed examples are presented for participants to see how metrics can be used to understand such process activities as, testing and requirements analysis. Instruction concludes with a look at measuring the value of information technology to help support business decisions. Lecturer: Shari Lawrence Pfleeger, Ph.D., is Professor and Director, Center for Research in Evaluating Software Technology, Howard University; and President of Systems/Software, Inc. Dr. Pfleeger is associate editor-in-chief of IEEE Software, an adviser to IEEE Spectrum, and active in the Computer Society's Technical Council on Software Engineering. She holds a Ph.D. in Information Technology and Engineering from George Mason University. USER INTERFACE DESIGN FOR THE WEB (May 22, 1997) With the explosive growth in the number of WWW sites, users have so many choices that they simply don't want to waste time on sites that are poorly structured, confusing to navigate, difficult to understand, or unattractive. This concise tutorial is designed to help participants avoid such user interface problems by presenting a series of simple methods that can be used to increase the usability of a Web design without negative impact on development schedules. Advanced technologies to take the Web to the next level of enhanced interaction and information management, are discussed. Lecturer: Jakob Nielsen, Ph.D., is a Sun Microsystems distinguished engineer, and the head of the Advanced Web Technology project in SunSoftsoft's Strategic Technology Department. He is among the Web's most recognized human-interface experts. His previous affiliations include, Bell Communications Research (Bellcore), Technical University of Denmark, and the IBM User Interface Institute at the T.J. Watson Research Center. BUILDING JAVA CHANNELS (May 23, 1997) This course is an introduction to Java programming. It will cover basic Java programming such as common programming idioms, networking, and some graphics programming. The course will also cover using Marimba's Castanet system in order to build a dynamic self-updating Java applications. Lecturer: Sami Shao, M.S., is Sr. Engineer and Co-Founder, Marimba, Inc. Prior to that, he worked at Sun Microsystems and was a member of the Java development group. He joined FirstPerson in 1993 where he developed the design of the AWT (Abstract Window Toolkit) and Applet security mechanisms. SOFTWARE REUSE (June 2-4, 1997) This workshop provides participants with practical guidance for putting emerging product line, architecture, and software reuse concepts to work within their firms. In addition to introducing the technology, the seminar provides insight into topics of business planning and change management, supplemented by a variety of examples, case studies and exercises to reinforce concepts and develop needed skills, knowledge, and abilities. Lecturer: Donald J. Reifer has nearly 30 years of progressive management experience in both government and industry. At Aerospace Corporation, he managed all software efforts associated with the Space Transportation System (Space Shuttle). At TRW, he served as deputy program manager for the Global Positioning Satellite line of the business organization. Recently Mr. Reifer served as program manager for the DoD Software Reuse Initiative, chief of the Ada Joint Program Office, and technical advisor to the Corporate Information Management Initiate under an intergovernmental personnel act assignment with the Defense Information Systems Agency. MANAGING SOFTWARE TECHNOLOGY CHANGE (June 5, 1997) This fast-paced seminar examines the challenges, issues, and experiences associated with software technology change management. This seminar demonstrates how to determine when it makes sense to use a new technology and how to make it a widespread transition in a planned and systematic manner. Lecturer: Donald J. Reifer has nearly 30 years of progressive management experience in both government and industry. At Aerospace Corporation, he managed all software efforts associated with the Space Transportation System (Space Shuttle). At TRW, he served as deputy program manager for the Global Positioning Satellite line of the business organization. Recently Mr. Reifer served as program manager for the DoD Software Reuse Initiative, chief of the Ada Joint Program Office, and technical advisor to the Corporate Information Management Initiate under an intergovernmental personnel act assignment with the Defense Information Systems Agency. OBJECT-ORIENTED SOFTWARE REQUIREMENTS MANAGEMENT: Assuring the Quality of Software Development (June 4-6, 1997) This seminar presents the latest techniques to manage customer software requirements throughout the object-oriented software life cycle. You will learn the best approaches for eliminating ambiguity in requirements; avoiding ever-changing requirements; and identifying and dealing with potential "ripple effects" of changing requirements in the design, development, and maintenance phases. Lecturer: Jag Sodhi, M.S., is currently, computer specialist and project manager for the Department of Defense. He has over 30 years experience as a well known author, software developer, consultant, and project manager. He has authored five best-selling books, and serves as an executive member on the committee that is currently developing the IEEE Software Reuse Standard. SOFTWARE TESTING AND ANALYSIS METHODS (June 16-17, 1997) This course covers traditional analysis techniques, such as inspections and reviews; related topics, such as static and safety analysis; and new methods, such as comments analysis. Statistical and non-statistical testing methods will be examined, including traditional and broad-spectrum functional testing, fault based testing, and test coverage metric. Special attention will be given to auxiliary methods for particular programming styles, such as object oriented programming and applications areas, such as prototyping for user interface testing and simulation for real-time systems testing. Lecturer: William E. Howden, Ph.D., is a professor of computer science and engineering at University of California, San Diego. He is best known for his work in software testing and analysis. Dr. Howden is one of the originators of a variety of testing methods that include symbolic testing and analysis, algebraic testing, weak mutation testing, systematic functional testing, functional domain analysis, and statistical test coverage measures. He is the co-author of the best-selling IEEE Tutorial "Software Validation and Testing Techniques," and the author of the McGraw Hill Software Engineering and Technology Series book "Functional Program Testing and Analysis." He has served as editor of the IEEE Transactions of Software Engineering. DESIGN AND OPERATION OF MODERN MULTIPROCESSOR INTERCONNECTION NETWORKS: Concepts, Mechanisms, and Engineering Issues (June 16-19, 1997) Spurred by the price-performance of workstation and PC clusters, we have seen a migration of traditional multiprocessor interconnect technology to workstation and PC level cluster interconnects enabling network based parallel supercomputing. This course examines the challenges for efficient design and utilization of this new generation of networks. Lecturers: Jose Duato, Ph.D., professor, Computer Architecture and Technology, Department of Systems and Computer Engineering at the Polytechnical University of Valencia. He proposed the first theory of deadlock-free adaptive routing for wormhole networks. This theory has been used in the development of the routing algorithms for the MIT Reliable Router and the Cray T3E. Professor Duato is serving in the editorial board of IEEE Transactions on Parallel and Distributed Systems. He also serves in the 1997 Program Committees for the IEEE HPCA, CANPC, MPPOI, and ICPP, conferences and is co-chair of the 1997 Workshop on Parallel Computing routing and Communication. He is co-author (with Yalmanchili) of the text "Interconnection Networks: An Engineering Approach," to be published by IEEE Computer Society Press. Sudhakar Yalmanchili, associate professor, School of Electrical and Computer Engineering , Georgia Institute of Technology. Prior to that he was a principal scientist at the Honeywell Systems and Research Center. He currently serves on the editorial board of the IEEE Transactions of Computers and IEEE Transactions on Parallel and Distributed Systems. For more information: Go to our website at: http://www-esps.ucsd.edu/infot/ieee/ieee.html or, please contact: Harvey Stern Director or, Virginia Hire Program Representative UCSD ESPS/Information Technologies Program 9500 Gilman Drive, #0176 La Jolla, CA 92037 Phone: (619) 622-5740 Fax: (619) 622-5742 email: hastern@ucsd.edu