SWENET Review by Anastas Misev Institute of Informatics
SWENET Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia
Agenda About the project Members Goals Categories Module structure Sample Pros and cons
About the project SWENET - The Network Community for Software Engineering Education Production and organization of high-quality materials supporting software engineering education Developed on the foundation of ABET program criteria for software engineering education and the classification proposed by the Software Engineering Body of Knowledge (SWEBOK) project (IEEE and ACM) http: //www. swenet. org/
Members Rochester Institute of Technology Texas Tech Georgia Tech Drexel University Embry-Riddle Aeronautical Univ. Milwaukee School of Eng.
Project goals Identify main areas of importance Provide tested materials to be adopted, modified and enhanced, not a specific curriculum Create a dynamic repository Help the faculty members to include SE curricula The collection in one location of the tried and tested materials Academic and industry usage
Main areas of importance Define the main areas of undergraduate SE education Design Quality Requirements Process Further subdivision into modules of 1 to 6 lecture hours
Categories Computing Essentials (CMP) Professional Practice (PRF)* Software Design (DES)* Software Process (PRO)* Software Evolution (EVO)* Software Quality (QUA)* Mathematical and Engineering Fundamentals (FND) System and Application Specialties (SAS) Software Modeling and Analysis (MAA)* Software Management (MGT)* Software Verification and Validation (VAV)*
Modules The Software Engineering Profession Informal Requirements Modeling (REQ 1) Overview of Software Engineering: What is Software Engineering? (ISE 1) Introduction to Software Engineering Processes (SEP 1) Introduction to Object-Oriented Design Patterns (DPAT 1) Software Quality Concepts (QUA 1) Use Case Modelling (REQ 3) Software Reviews (QUA 2) Software Requirements: Simple Formal Modelling (REQ 2) Introduction to Software Engineering Professional Issues (OSE 2) Code Inspection Exercise Introduction to Software Engineering Ethics (OSE 3) Introduction to the Personal Software Process (PRO 2) Understanding and Developing Managerial Skills Variant of Introduction to Object. Oriented Design Patterns (DPAT 1) Unit Testing
Module structure General info Topics Authors Materials Categories Alternate modules Topics Other resources Prerequisites Rating Learning objectives Discussion
Sample module
Pros & cons Pros Cons Well defined learning objectives Modest activity, nothing lately Rating possibility All materials are v 1. 0 Discussion possibility Lack of standards for the presented materials Alternate modules on a same topic Small number of active participants Forums are empty and with some bugs
- Slides: 11