Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003
|
|
|
- Anis McKinney
- 10 years ago
- Views:
Transcription
1 Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003 Developed with support from the National Science Foundation OSE2-1 Overview The Software Engineering Profession Professional Societies Certification, and Licensing Software Engineering Education & Training Ethics and Professional Conduct SWENET OSE2-2
2 The Software Engineering Profession Software engineering (SE) as a discipline and profession is relatively young, some even say immature. In 1996, Ford and Gibbs [6] listed designated eight infrastructure components that can be used to evaluate a mature profession: a professional society initial professional education skills development professional development accreditation certification licensing a code of ethics In the following slides, we will discuss these elements in relation to the current state of the software engineering profession. SWENET OSE2-3 Professional Societies There is no professional society devoted exclusively to software engineering, but there are two societies which provide mature support for the software engineering profession: Association for Computing Machinery (ACM) ( Founded in 1947, ACM has 75, 000 members and has the objective of advancing the skills of computing professionals and students worldwide. The ACM has 34 special interest groups (SIGS). The Special Interest Group on Software Engineering (SIGSOFT) focuses on issues relating to all aspects of software development and maintenance. IEEE Computer Society (IEEE-CS) ( Founded in 1946, with nearly 100, 000 members, it is the largest of the 36 societies of the Institute of Electrical and Electronics Engineers (IEEE). The Computer Society's vision is to be the leading provider of technical information and services to the world's computing professionals SWENET OSE2-4
3 Certification and Licensing - 1 Certification is a voluntary process administered by a profession. Currently there are many certification programs for various computing technologies. Many are brand name certifications (e.g. Cisco, Java/Sun, Microsoft, Novell, etc.) and do not deal with the software engineering profession directly. The IEEE-CS offers a certification titled Certified Software Development Professional (CSDP) [7]. The CSDP has the following components: At the time of application the candidate holds a baccalaureate or equivalent university degree and has a minimum of 9,000 hours of software engineering experience within at least six (6) of the eleven (11) SE knowledge areas (the ten SWEBOK areas [5] and Professionalism and Engineering Economics). Candidates are required to subscribe to the Software Engineering Code of Ethics and Professional Practice [3] Candidates must pass an exam demonstrating mastery of the knowledge areas SWENET OSE2-5 Certification and Licensing - 2 Licensingis a mandatory process administered by a governmental authority. In the U.S. licensing is administered at the state level. Only about 18% of U.S. engineers (civil, electrical, mechanical, etc.) are registered. Texas is currently the only state to license software engineers. In recent years, no topic has stirred more controversy and debate than certification and licensing of software engineers [4, 8]. This seems to signal that the nature and maturity of software engineering is not yet stable. SWENET OSE2-6
4 SE Education & Training - 1 Ford and Gibbs list four elements related to SE education: initial professional education, skills development, professional development and accreditation. Initial Professional Education There are hundreds of computer programs (computer engineering, computer science, and information systems) in the U.S. that include significant material activities devoted to the software engineering education. There over twenty undergraduate degree programs in software engineering in the U.S. The ACM and the IEEE-CS have developed curriculum guidance for software engineering education [2, 7]. Skills Development and Professional Development Because of the dynamic nature of computing methods and technology, industry and government devote significant resources to the training of software engineers. Web searches for industrial training in software development demonstrates the magnitude of the skills development element. The ACM and IEEE-CS promote and support professional development through publications, conferences, workshop and tutorials. SWENET OSE2-7 SE Education & Training - 2 Accreditation The Accreditation Board for Engineering and Technology (ABET) has established accreditation criteria for software engineering programs. The SE program specific criteria reads as follows: The curriculum must provide both breadth and depth across the range of engineering and computer science topics implied by the title and objectives of the program. The program must demonstrate that graduates have: the ability to analyze, design, verify, validate, implement, apply, and maintain software systems; the ability to appropriately apply discrete mathematics, probability and statistics, and relevant topics in computer science and supporting disciplines to complex software systems; and the ability to work in one or more significant application domains. The program shall demonstrate that those faculty teaching core software engineering material have practical software engineering experience. SWENET OSE2-8
5 Ethics and Professional Conduct Why should we be interested ethics and professional conduct? Here is one answer: Today the quality of software produced by software engineers is critical to society. The success of many, if not most, human endeavors is dependent on high-quality software (e.g. applications used in financial, legal, library, health, personnel, and transportation systems) Lives depend on the safety and reliability of many software systems (e.g. control of aircraft, medical devices, and nuclear power stations) In additional to technical capability, the quality of software products depend on the ethics and professional conduct of the engineers that developer develop them. SWENET OSE2-9 SE Code of Ethics and Professional Practice Many professions (engineering, law, medicine) provide a code of conduct that defines and motivates professional and ethical behavior by its members. In 1999, an SE Code was developed by a ACM/IEEE-CS Task Force [] The code addresses eight areas of concern. The following is short version of the SE Code: PUBLIC - Software engineers shall act consistently with the public interest. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. SWENET OSE2-10
6 Conclusion Software engineering is maturing profession. In the coming years the software engineering profession will have to deal with the issues of providing appropriate initial and life-long professional education to its members providing a framework to ensure that its members act in a professional and ethical manner SWENET OSE2-11 References 1. Accreditation Board for Engineering and Technology home page ( 2. Association of Computing Machinery home page ( 3. ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practices, Software Engineering Code of Ethics and Professional Practice, Version 5.2, ( 4. Boehm, B., et. al., Position Papers on Software Engineering & Licensing, ( 5. Bourque P. and R. Dupuis, eds. Guide to the Software Engineering Body of Knowledge, IEEE CS Press, Los Alamitos, CA., ( 6. Ford, Gary and Gibbs, Norman E., A Mature Profession of Software Engineering, CMU/SEI- 96-TR-004, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, ( 7. IEEE Computer Society - home page ( 8. Knight, J., et. al., On Licensing Of Software Engineers Working On Safety-critical Software, Final Report of an ACM Task Force, August, 2001 ( 9. Mead, N., Issues in Licensing and Certification of Software Engineers, Software Engineering Institute, Carnegie Mellon University, March 2002 ( SWENET OSE2-12
R I T. IEEE Computer Society Certified Software Development Professional (CSDP) Exam. Buenos Aires, Argentina Junio de 2006. Software Engineering
IEEE Computer Society Certified Software Development Professional (CSDP) Exam Software Engineering Buenos Aires, Argentina Junio de 2006 Dr. J. Fernando Naveda Department of Software Engineering Rochester
Software Engineering Ethics and Professional Conduct SWENET OSE3 Module July 2003
Software Engineering Ethics and Professional Conduct SWENET OSE3 Module July 2003 Developed with support from the National Science Foundation OSE3-1 Overview Ethics and Professional Conduct Software Engineering
The Emergence of Software Engineering Professionalism
The Emergence of Software Engineering Professionalism The Role of Professional Societies in the Emergence of Software Engineering Professionalism in the United States and Canada Stephen B. Seidman University
Software Engineering as a Professional Discipline
Computer Science Education 0899-3408/01/1101-0073$16.00 2001, Vol. 11, No. 1, pp. 73±87 # Swets & Zeitlinger Software Engineering as a Professional Discipline Donald Bagert Texas Tech University Nancy
Proposed Change to ABET Software Engineering Program Criteria CSAB Criteria Committee, 1 March 2014
Proposed Change to ABET Software Engineering Program Criteria CSAB Criteria Committee, 1 March 2014 Introduction The ABET software engineering program criteria supplement the Engineering Accreditation
The SWEBOK Initiative and Software Measurement Intentions
The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential
The Emergence of Software Engineering Professionalism
The Emergence of Software Engineering Professionalism The Role of Professional Societies in the Emergence of Software Engineering Professionalism in the United States and Canada Stephen B. Seidman University
IEEE Computer Society and Certified Software Development Professional
IEEE Computer Society and Certified Software Development Professional Vision Statement...to be the leading provider of technical information, community services, and personalized services for the world
Mapping A Knowledge Areas of The SWEBOK Standard With The CBOK in Software Engineering Field Using A Set Theory
Advances in and s Mapping A Knowledge Areas of The Standard With The in Field Using A Set Theory Kenza Meridji Department of Petra University [email protected] Abstract The purpose of this paper is to
Professional Software Engineering: Fact or Fiction?
Guest Editors Introduction For many programmers, software development consists of hacking. As we mature, it is time to follow the example of other professional disciplines, to put the engineering in software
Professional Software Development
Professional Software Development Steve McConnell [email protected] www.construx.com/stevemcc/ 2000-2003 Steven C. McConnell. All Rights Reserved. Construx What I ve Learned Since 1999 Licensing is
Introduction to Software Engineering. Week 1
Introduction to Software Engineering Week 1 Software Engineering Software engineering is "(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance
Chapter 1 Introduction
Chapter 1 Introduction Chapter 1 Introduction Slide 1 Topics covered Professional software development What is meant by software engineering. Addendum to Sommerville s FAQs Software engineering ethics
(Your name and Date) Assessment Questionnaire For the ELECTRICAL ENGINEERING PROGRAM (02/01/2012)
(Your name and Date) Assessment Questionnaire For the ELECTRICAL ENGINEERING PROGRAM (02/01/2012) A group of professional engineering organizations, including the Accreditation Board for Engineering and
Criteria for Accrediting Engineering Programs Effective for Evaluations during the 2011-2012 Accreditation Cycle
Criteria for Accrediting Engineering Programs Effective for Evaluations during the 2011-2012 Accreditation Cycle Definitions While ABET recognizes and supports the prerogative of institutions to adopt
A Life-Cycle Engineering Case Study
A Life-Cycle Engineering Case Study Thomas B. HILBURN, Massood TOWHIDNEJAD, Salamah SALAMAH Department of Electrical, Computer, Software, and Systems Engineering Embry-Riddle Aeronautical University Daytona
Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle
Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle I. Objectives and Assessments The program has documented, measurable objectives, including
(3) A minimum of 12 semester units or 18 quarter units among the arts, literature, philosophy and foreign languages.
Article 5. General Requirements for Graduation 40405.1. California State University General Education - Breadth Requirements. (a) Each recipient of the bachelor's degree completing the California State
REGULATIONS OF THE RHODE ISLAND BOARD OF ACCOUNTANCY FOR THE FULFILLMENT OF THE EDUCATION REQUIREMENT JANUARY 2001
REGULATIONS OF THE RHODE ISLAND BOARD OF ACCOUNTANCY FOR THE FULFILLMENT OF THE EDUCATION REQUIREMENT JANUARY 2001 REGULATIONS of the RHODE ISLAND BOARD OF ACCOUNTANCY for the FULFILLMENT OF THE EDUCATION
The Emerging Profession of Software Engineering. Dennis J. Frailey April 7, 2008 Presented at ITNG 2008
The Emerging g Profession of Software Engineering g Dennis J. Frailey April 7, 2008 Presented at ITNG 2008 Computer Software Development -- The Way it Was Software Developers The Public Who Cares! Protective
Weldon School of Biomedical Engineering Continuous Improvement Guide
Weldon School of Biomedical Engineering Continuous Improvement Guide The intent of this document is to assist faculty, staff, students, and constituents of the Weldon School of Biomedical Engineering in
A Comparison of Computer Science and Software Engineering Programmes in English Universities
A Comparison of Computer Science and Software Engineering Programmes in English Universities Farid Meziane and Sunil Vadera School of Computing, Science and Engineering University of Salford, Salford M5
Lecture 2. Anis Koubaa
Chapter 1- Introduction Lecture 2 Anis Koubaa Slides from textbook Software Engineering, Ninth Edition by Sommerville (c) Pearson Education 1 - Addison-Wesley, 2011 22-Jun-12 Software engineering ethics
CRITERIA FOR ACCREDITING COMPUTING PROGRAMS
CRITERIA FOR ACCREDITING COMPUTING PROGRAMS Effective for Evaluations During the 2009-2010 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of November 1, 2008 Computing
Draft For Public Review: Software Engineering 2013
SE2013 DRAFT for public review 1 Draft For Public Review: Software Engineering 2013 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering A Volume of the Computing Curricula Series.
CRITERIA FOR ACCREDITING APPLIED SCIENCE PROGRAMS
CRITERIA FOR ACCREDITING APPLIED SCIENCE PROGRAMS Effective for Reviews During the 2015-2016 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of November 1, 2014
SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes
SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes Overall Description of the School of Engineering The School of Engineering offers bachelor s degree
Software Engineering Code of Ethics and Professional Practice
Page 1 of 9 Certified Software Development Professional Resources Certification Home Is Certification For You? The Certification Process Requirements Preparation and Study Application Exam Sites Continuing
ABET Accreditation. Michael K. J. Milligan, PhD, PE, CAE. Executive Director Chief Executive Officer April 2015. Copyright 2015 by ABET
ABET Accreditation Michael K. J. Milligan, PhD, PE, CAE Executive Director Chief Executive Officer April 2015 2 Topics Introduction to ABET The Accreditation Process ABET Criteria Training Philosophy The
CONTENT. King Abdullah II Faculty of Engineering
CONTENT About Mission, Vision & Goals Engineering Faculty Engineering Resources Bachelor Programs B. Sc. Program in Electronics Engineering B. Sc. Program in Computer Engineering B. Sc. Program in Communication
IEEE Standards Education
IEEE Standards Education A Career Commitment Steve Mills IEEE Standards Association IEEE Educational Activities Board Promoting Education About Standardization in North America 8 May 2009 The IEEE in a
Henley Business School at Univ of Reading. Henley Business School Board of Studies for
BSc in Accounting and Finance For students entering Part 1 in 2014/5 Awarding Institution: Teaching Institution: Relevant QAA subject Benchmarking group(s): Faculty: Programme length: Date of specification:
DEPARTMENT OF NURSING C.W.POST CAMPUS LONG ISLAND UNIVERSITY UNDERGRADUATE STUDENT HANDBOOK
DEPARTMENT OF NURSING C.W.POST CAMPUS LONG ISLAND UNIVERSITY UNDERGRADUATE STUDENT HANDBOOK C.W. POST CAMPUS DEPARTMENT OF NURSING UNDERGRADUATE STUDENT HANDBOOK TABLE OF CONTENTS MISSION STATEMENT FOR
Software Engineering. What is SE, Anyway? Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering What is SE, Anyway? Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software engineering and to explain its importance To set out the answers
Introduction to Software Engineering
What is Software Engineering Introduction to Software Engineering Prof. Lyle N. Long [email protected] http://www.personal.psu.edu/lnl Sources of Material What is software? Software Engineering, 7 th Edition,
Electrical and Computer Engineering Undergraduate Advising Manual
Electrical and Computer Engineering Undergraduate Advising Manual Department of Engineering University of Massachusetts Boston Revised: October 5, 2015 Table of Contents 1. Introduction... 3 2. Mission
Licensure and Certification: What this Means for the Environmental Engineer?
Licensure and Certification: What this Means for the Environmental Engineer? Prepared by: James R. Mihelcic, PhD, BCEEM (University of South Florida) Sharon A. Jones, PhD, PE, BCEE (University of Portland)
CRITERIA FOR ACCREDITING COMPUTING PROGRAMS
CRITERIA FOR ACCREDITING COMPUTING PROGRAMS Effective for Reviews During the 2015-2016 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of November 1, 2014 Computing
An RSIC-SE2004 Curriculum Framework
Proceedings of the International Multiconference on ISBN 978-83-60810-14-9 Computer Science and Information Technology, pp. 633 638 ISSN 1896-7094 An RSIC-SE2004 Curriculum Framework Thomas B. Hilburn
NEW UNITS OF INSTRUCTION, PUBLIC SERVICE, AND RESEARCH AT PUBLIC UNIVERSITIES
Item #10 April 1, 2008 NEW UNITS OF INSTRUCTION, PUBLIC SERVICE, AND RESEARCH AT PUBLIC UNIVERSITIES Submitted for: Action. Summary: This item requests approval of seven degree programs and one center
Nettitude Ltd. (FHEQ) level 7] MSc Postgraduate Diploma Postgraduate Certificate. British Computer Society (BCS) Master s Degree in Computing
Faculty of Engineering and Informatics Programme Specification Programme title: MSc Cyber Security Academic Year: 2015/16 Degree Awarding Body: Partner(s), delivery organisation or support provider (if
SOFTWARE ENGINEERING PROGRAM ASSESSMENT PLAN
SOFTWARE ENGINEERING PROGRAM ASSESSMENT PLAN Version 3.0 October 5, 2010 Version 2.6 November 6, 2009 Version 2.5 September 16, 2008 Version 2.4 February 29, 2008 Version 2.3 January 12, 2007 Version 2.2
CONTENT. King Hussein Faculty of Computing Sciences
CONTENT About Mission, Vision & Goals Computing Sciences Faculty Computing Sciences Resources Bachelors Degree Programs B. Sc. Program in Computer Science B. Sc. Program in Software Engineering B. Sc.
SE 367 Software Engineering Basics of Software Engineering
Slide 1 SE 367 Software Engineering Basics of Software Engineering Slide 2 Introduction Getting started with software engineering Objectives To introduce software engineering and to explain its importance
Emergency Medical Services (EMS)
2014-2015 Creighton University Catalog 1 Emergency Medical Services (EMS) Program Director: Michael G. Miller, EdD, MS, BSEMS, RN NRP Program Office: EMS Education, Vinardi Center/Old Gym ems.creighton.edu
Chapter 1- Introduction. Lecture 1
Chapter 1- Introduction Lecture 1 Topics covered Professional software development What is meant by software engineering. Software engineering ethics A brief introduction to ethical issues that affect
GRADUATE PROGRAM IN THEOLOGY MASTER OF ARTS IN CATHOLIC THEOLOGY
GRADUATE PROGRAM IN THEOLOGY MASTER OF ARTS IN CATHOLIC THEOLOGY The Theology Program at Our Lady of Holy Cross College offers a Master of Arts in Catholic Theology (MACT). This degree is designed to be
A Mature Profession of Software Engineering
Technical Report CMU/SEI-96-TR-004 ESC-TR-96-004 A Mature Profession of Software Engineering Gary Ford, Norman E. Gibbs January 1996 '* *""" """ w*» WH Ptartfry Carnegie Melion
ASSESSMENT OF LEARNING OUTCOMES TO EDUCATIONAL OBJECTIVES OF MECHANICAL ENGINEERING DEPARTMENT/ BAGHDAD UNIVERSITY
ASSESSMENT OF LEARNING OUTCOMES TO EDUCATIONAL OBJECTIVES OF MECHANICAL ENGINEERING DEPARTMENT/ BAGHDAD UNIVERSITY SOROOR K. H. AL-KHAFAJI Mechanical Engineering Department College of Engineering of Baghdad
Software Engineering 2004
Software Engineering 2004 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering A Volume of the Computing Curricula Series August 23, 2004. The Joint Task Force on Computing Curricula
Human Resource (PHR /SPHR ) Certification Exam Preparation Program
The Institute of Banking Studies- Kuwait Is pleased to announce that it is the only Accredited Academic Center in Kuwait to deliver the Human Resource (PHR /SPHR ) Certification Exam Preparation Program
POSITION PAPER ON PARALEGAL EDUCATION IN THE U.S.
INTERNATIONAL PRACTICE MANAGEMENT ASSOCIATION (IPMA) POSITION PAPER ON PARALEGAL EDUCATION IN THE U.S. As the paralegal profession has evolved, employers, educators, and paralegals 1 continue to debate
Systems vs. Software Engineering Skills: A Gap Analysis
Systems vs. Software Engineering Skills: A Gap Analysis Dr. David A. Cook Stephen F. Austin State University [email protected] Dr. Eugene W.P. Bingue U. S. Navy [email protected] Who I am Retired AF Officer
SSECM: The Software Systems Engineering Competency Model. Agenda
SSECM: The Software Systems Engineering Competency Model prepared and presented by Richard E. (Dick) Fairley, PhD, CSDP Software and Systems Engineering Associates () SSECM STC 10 April 2013 slide 1 Agenda
SUMMARY OF ACCREDITATION STATUS. Saint Leo University
SUMMARY OF ACCREDITATION STATUS Saint Leo University In accordance with the June 2013 COSMA Accreditation Process Manual, page 21, this summary of accreditation status describes the formal action taken
"ACCREDITATION OF ENGINEERING PROGRAMS IN THE USA"
Engineering Journal of Qatar University, Vol. 2, 1989. "ACCREDITATION OF ENGINEERING PROGRAMS IN THE USA" By Edwin G. Jones, Jr. Iowa State University David R. Reyes-Guerra Executive Director Accreditation
IF2261 Software Engineering. Introduction. What is software? What is software? What is software? Failure Curve. Software Applications Type
IF2261 Software Engineering Introduction Program Studi Teknik Informatika STEI ITB What is software? Definitions: Computer programs, procedures, and possibly associated documentation and data pertaining
The SWEBOK Guide A Curriculum Analysis Tool
The SWEBOK Guide A Curriculum Analysis Tool SWEBOK ÉTS Le Guide SWEBOK Un outil d analyse de cursus Pierre Bourque ICSSEA 2005 Paris, France 30 November 2005 Corporate Support by: Project managed by: 2
Teacher Education Certification Program
167 U.T. Dallas offers a rigorous university-based teacher certification curriculum and has built an outstanding reputation for producing excellent teachers. Coursework and field experiences leading to
STAGE 1 COMPETENCY STANDARD FOR ENGINEERING ASSOCIATE
STAGE 1 STANDARD FOR ENGINEERING ASSOCIATE ROLE DESCRIPTION THE MATURE ENGINEERING ASSOCIATE The following characterises the senior practice role that the mature, Engineering Associate may be expected
Applicants may be admitted with specific program-defined course deficiencies provided that the deficiencies amount to no more than two courses.
APPENDIX E CURRICULUM FOR MASTER OF PUBLIC ADMINISTRATION PROGRAM AND JOINT MASTER OF PUBLIC ADMINISTRATION/MASTER OF URBAN PLANNING PROGRAM (Taken from Graduate School Bulletin) Master of Public Administration
Setting Standards in Public Health Training. The Australian Experience Asia-Pacific Academic consortium for PH Accreditation in PH Education
Setting Standards in Public Health Training The Australian Experience Asia-Pacific Academic consortium for PH Accreditation in PH Education Drivers Kerr White 1986 Review of research and educational requirements
DEPARTMENTAL PLAN FOR ASSESSMENT OF STUDENT LEARNING
DEPARTMENTAL PLAN FOR ASSESSMENT OF STUDENT LEARNING 2014-2015 ACADEMIC YEAR Department: Mechanical Engineering Program: Bachelor of Science (B.S.) in Mechanical Engineering / Combined B.S. and Master
An Introduction to Software Engineering
An Introduction to Software Engineering ACSC 383 Software Engineering Efthyvoulos C. Kyriacou (PhD) Assoc. Prof. Computer Science and Engineering Department Resources : Ian Sommervile Software engineering,
Standards & Practices for the software and system engineers /
Standards & Practices for the software and system engineers / professionals John Walz [email protected] IEEE Computer Society 1 st VP IEEE Software & Systems Engineering i Standards d Committee Systems
Teacher Education Dispositions
Teacher Education Dispositions Role of Dispositions Teaching involves more than effective planning, instructional knowledge, and teaching skills. It also extends to professional dispositions. Dispositions
Council on Social Work Education. Curriculum Policy Statement for Baccalaureate Degree Programs in Social Work Education
Council on Social Work Education Curriculum Policy Statement for Baccalaureate Degree Programs in Social Work Education B1.0 SCOPE AND INTENT OF THE CURRICULUM POLICY STATEMENT B1.1 This document sets
Frequently Asked Questions about SOHA Graduate Comps As of August 2013
Frequently Asked Questions about SOHA Graduate Comps As of August 2013 1) What is the comprehensive exam? The comprehensive exam is one of several integrative experiences that occurs in the last long semester
Guide to the Software Engineering Body of Knowledge A Straw Man Version
Guide to the Software Engineering Body of Knowledge A Straw Man Version Pierre Bourque, Université du Québec à Montréal Robert Dupuis, Université du Québec à Montréal Alain Abran, Université du Québec
Introduction. Getting started with software engineering. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 1
Introduction Getting started with software engineering Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 1 Objectives To introduce software engineering and to explain its importance
Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas
Mission Statement Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas The mission statement for the Computer Engineering program as modified and adopted by the engineering faculty on July
National Commission for Academic Accreditation & Assessment. Handbook for Quality Assurance and Accreditation in Saudi Arabia PART 1
National Commission for Academic Accreditation & Assessment Handbook for Quality Assurance and Accreditation in Saudi Arabia PART 1 THE SYSTEM FOR QUALITY ASSURANCE AND ACCREDITATION Ver. 2.0 THE SYSTEM
Linda C. Banister, B.Com, MPM, FCMC, CMRP, CE, ICD.D President Banister Research & Consulting Inc.
Linda C. Banister, B.Com, MPM, FCMC, CMRP, CE, ICD.D President Banister Research & Consulting Inc. AREA OF PRACTICE Linda Banister is the President and owner of Banister Research & Consulting Inc., a firm
Computer Science Curriculum Revision
Computer Science Curriculum Revision Background Undergraduate programs in computing-related disciplines began to emerge in the 1960s. At that time there were only three kinds of computing-related programs:
IEEE Computer Society Certified Software Development Associate Beta Exam Application
IEEE Computer Society Certified Software Development Associate Beta Exam Application Candidate Information (please print or type) Name Address ( Home Business) City, State, Postal Code Country Telephone
