Download presentation
Presentation is loading. Please wait.
Published byHeather Hardy Modified over 9 years ago
1
Lecture 1
2
Vidullan Surendran MSc Aerospace engineering Research: Emotional & Cognitive intelligence Advisor: Prof. Lyle Long Office: 234 Hammond Office hours: 12:30-14:30 Tues & Thurs Email: vus133@psu.edu or Angelvus133@psu.edu
3
Not a programming course It is about definitions, processes, case studies and accepted practices Software has been called the “Achilles heel” of aerospace engineering Counts towards the computational minor Material: Angel Website: http://www.personal.psu.edu/lnl/440/ http://www.personal.psu.edu/lnl/440/ Userid = student Password = swe_notes GISE: http://www.personal.psu.edu/lnl/440/papers/GISE-2.pdfhttp://www.personal.psu.edu/lnl/440/papers/GISE-2.pdf SWEBOK: http://www.personal.psu.edu/lnl/440/papers/SWEBOK_Guide_2004.pdf http://www.personal.psu.edu/lnl/440/papers/SWEBOK_Guide_2004.pdf Optional Textbook: "Software Engineering," 8th Edition, by Ian Sommerville
4
Explain the importance of safety-, mission-, business-, and security-critical systems; Demonstrate knowledge of the importance of good software engineering practices for critical systems; Describe and explain the terminology, accepted practices, and procedures used in software engineering; Explain the differences among software engineering, computer science and systems engineering; Decide which computer languages are well suited to modern critical systems (and explain why); Explain a variety of life-cycle models; Read and demonstrate an understanding of the software engineering literature; and Demonstrate a basic understanding of the existing standards (e.g. FAA and IEEE) applicable to software systems
5
Quick summary/intro to C, OOP, Linux, UML, Ada Intro to SWE Terminology Project management & ethics Defining and modelling requirements Design considerations Code development – Not coding V&V Management Software Standards
6
Software engineering project where you will have to extensively use course knowledge Develop a software/hardware system Two teams with sub-teams concentrating on different aspects Winning team gets 3% extra credit Most importantly bragging rights! Project details will be posted on Angel
7
"Learning results from what the student does and thinks and only from what the student does and thinks. The teacher can advance learning only by influencing what the student does to learn," Herbert A. Simon (Nobel prize winner, one of founders of AI and Cognitive Science, and former Carnegie Mellon professor) Herbert A. Simon There are three critical components to learning: Learning is a process not a product. Learning involves changes in knowledge, beliefs, behaviors, or attitudes. Learning is not something done to students, but rather something students themselves do. It is the direct result of how students interpret and respond to their experiences -- conscious and unconscious, past and present. from "How Learning Works," by Ambrose, DiPeitro, Lovett, and Norman (2010)"How Learning Works,"
8
Five Pillars of Aerospace: http://www.personal.psu.edu/faculty/l/n/lnl/papers/lnl2004.pdf http://www.personal.psu.edu/faculty/l/n/lnl/papers/lnl2004.pdf Software in Spacecraft accidents: http://www.personal.psu.edu/lnl/440/papers/LevesonJSR.pdf http://www.personal.psu.edu/lnl/440/papers/LevesonJSR.pdf Need for SWE: http://www.crosstalkonline.org/storage/issue- archives/2008/200801/200801-Long.pdfhttp://www.crosstalkonline.org/storage/issue- archives/2008/200801/200801-Long.pdf Will SWE ever be engineering: http://www.personal.psu.edu/lnl/440/papers/swe_paper_acm.pdf http://www.personal.psu.edu/lnl/440/papers/swe_paper_acm.pdf F22 Glitch: http://www.personal.psu.edu/lnl/440/papers/F-22glitch.pdf http://www.personal.psu.edu/lnl/440/papers/CNN_f22.pdf
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.