Doing Software Design/Engineering Well: A Practitioner/Educator's Approach Dr. Leslie Schwartzman Roosevelt University SEMINAR Thursday November 13, 4pm (LSCI 175) Software engineering has been defined as "a process for developing high-quality software with certified reliability". Is this the true essence of software engineering? In this talk I will discuss what I consider to be the central issues in software design and discuss my approach to doing and teaching software design and engineering well - at many levels. I will also raise issues of computer ethics, including what it means to make promises we can keep about software. In preparation for this presentation, I would ask that you think about what you believe constitutes good quality in the context of software. ----------------- WORKSHOP Friday, November 14, 9am (Kirby 323) A special workshop conducted by Dr. Schwartzman to further discuss her approach to teaching and doing software design will be held. Emphasis will be placed on the incorporation of software design into an undergraduate core curriculum in Computer Science and its reinforcement within the curriculum. ----------------- Dr. Leslie Schwartzman has been an Assistant Professor of Computer Science at Roosevelt University since 2001. Prior to that she worked in software production and development at Bell Laboratories for six years. She has a Ph.D. and M.S. in Computer Science, and a B.S. in Mathematics, all from the University of Illinois at Chicago.