34
Mohammad Alshayeb 19 May 2009

Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

  • View
    215

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Mohammad Alshayeb19 May 2009

Page 2: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Agenda Update on Computer Science Program

Assessment/Accreditation Work Update on Software Engineering Program

Assessment/Accreditation Work New Initiatives

MS in Software Engineering MS in Information Security and Assurance BS in Information Technology

Third IAC Meeting 2009 2

Page 3: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 3

Page 4: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

CS & SWE ABET PreparationThe ABET self-study report for CS & SWE

were prepared and sent to the ABET steering committee for feedback.

ABET visit is expected in 091.

Third IAC Meeting 2009 4

Page 5: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Review Program Educational Objectives

Old program educational objectives 1-2 below were hard to assess. The new ones are much easier to assess. (New) Prepare graduates, who are entering immediately into

professional practice upon graduation, to be capable of performing duties on an entry-level computing-related position. (Old) Critically analyze and apply a range of concepts, principles,

and practices in net-centric computing, information management, or intelligent systems; showing a range of problem solving skills and effective judgment in the selection and use of corresponding tools and techniques.

(New) Prepare graduates to pursue graduate studies to successfully complete an advanced degree. (Old) Demonstrate a sound understanding of the main areas of the

body of knowledge and the theories of computer science, with an ability to exercise critical judgment across a range of related issues.

Third IAC Meeting 2009 5

Page 6: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Review Program Educational Objectives (Cont.)

New program educational objectives 3-5 below are exactly similar to the old ones, but with rewording so that they are all consistent. (New) Prepare graduates to work as individuals with

minimum guidance and as leaders or members of a team. (Old) Demonstrate the ability to work as an individual with

minimum guidance and as a leader/member of a team. (New) Prepare graduates to follow appropriate practices

within a professional, legal, and ethical framework. (Old) Follow appropriate practices within a professional, legal,

and ethical framework. (New) Prepare graduates to recognize the need for and be

capable of pursuing life-long learning. (Old) Identify mechanisms for continuing professional

development and life-long learning.

Third IAC Meeting 2009 6

Page 7: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

CS Program Educational Objectives

1. Prepare graduates, who are entering immediately into professional practice upon graduation, to be capable of performing duties on an entry-level computing-related position.

2. Prepare graduates to pursue graduate studies to successfully complete an advanced degree.

3. Prepare graduates to work as individuals with minimum guidance and as leaders or members of a team.

4. Prepare graduates to follow appropriate practices within a professional, legal, and ethical framework.

5. Prepare graduates to recognize the need for and be capable of pursuing life-long learning.

Third IAC Meeting 2009 7

Page 8: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Program Learning Outcomes (OLD) Knowledge in major: Graduates will be able to demonstrate knowledge and understanding

of essential facts, concepts, principles, and theories relating to computational processes and systems.

Modeling: Graduates will be able to use the acquired knowledge and understanding in the modeling and design of computational processes and systems in a way that demonstrates comprehension of the tradeoff involved in design choices.

Problem solving: Graduates will be able to identify and analyze criteria and specifications appropriate to specific problems, and plan and design strategies for their solution.

Critical evaluation and testing: Graduates will be able to use quality models in analyzing the extent to which a computational process or a computational system meets the criteria defined for its current use and future development

Methods and tools: Graduates will be able to employ appropriate methods and tools for the specification, design, implementation, and evaluation of computational processes and systems.

Professional responsibility: Graduates will be able to recognize and be guided by the social, professional, legal, and ethical issues involved in the use and development of computer technology.

Risk analysis: Graduates will be able to identify and assess different types of risk related to the development and management of computational processes and systems.

Communication: Graduates will be able to express ideas persuasively, in written and oral form.

Teamwork: Graduates will be able to work effectively as leader/member of a development team.

Self management: Graduates will be able to manage their own learning and development, including time management and organizational skills

Professional development: Graduates will be able to keep abreast of current developments in the discipline to continue their own professional development.

Computing and society: Graduates will be able to understand the impact of computing solutions in a global and societal context.

Third IAC Meeting 2009 8

Page 9: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Review Program Learning Outcomes

Some program outcomes are hard to assess (e.g. Knowledge in Major)

Some program outcomes are not really outcomes for the CS program (e.g. “Risk Analysis” and “Critical Evaluation and Testing”) In late 2007, ABET published it’s a-k program outcomes for

Computing Programs. These outcomes did not include “Risk Analysis” and “Critical Evaluation and Testing”.

Both outcomes were identified as weak when we assessed them earlier, before looking at ABET’s published outcomes.

Therefore, the low assessment was due to the fact that they are not expected outcomes of our CS program.

Hence, the CS Program Curriculum Committee decided to adopt the published ABET a-k outcomes as is.

Third IAC Meeting 2009 9

Page 10: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Review Program Learning Outcomes (NEW) (Adopted As Is from Latest ABET Self Study Guide)

a. An ability to apply knowledge of computing and mathematics appropriate to the discipline

b. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

c. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

d. An ability to function effectively on teams to accomplish a common goal e. An understanding of professional, ethical, legal, security and social

issues and responsibilitiesf. An ability to communicate effectively with a range of audiencesg. An ability to analyze the local and global impact of computing on

individuals, organizations, and societyh. Recognition of the need for and an ability to engage in continuing

professional development i. An ability to use current techniques, skills, and tools necessary for

computing practice.j. An ability to apply mathematical foundations, algorithmic principles, and

computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

k. An ability to apply design and development principles in the construction of software systems of varying complexity.

Third IAC Meeting 2009 10

Page 11: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 11

Page 12: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 12

Page 13: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 13

Page 14: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

ABET preparation and assessment

Program objectives and outcomes have not changed

Third IAC Meeting 2009 14

Page 15: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 15

Indirect Assessment

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

4.50

PO #1 PO #2 PO #3 PO #4 PO #5 PO #6 PO #7 PO #8 PO #9 PO #10 PO #11 PO #12

061 062 071 072 081

Page 16: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

CS & SWE Programs Assessment Plans

Program Educational Objectives

Third IAC Meeting 2009 16

Academic

Year2008-2009 2009-2010 2010-2011 2011-2012

Semester 081 082 091 092 101 102 111 112Alumni

Survey

June 2009

June 2011

Employer

Survey

June 2011

Academic

Year2012-2013 2013-2014 2014-2015 2015-2016

Semester 081 082 091 092 101 102 111 112

Alumni

Survey

June 2013

June 2015

Employer

Survey

June 2015

Page 17: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation
Page 18: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation
Page 19: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

New Graduate Programs in Software Engineering

Two new masters in Software EngineeringMaster of Science in Software Engineering

(MS. SWE) Course work and a thesis (thesis option) Full and part-time time graduate students.

Master of Software Engineering (M. SWE) Consists of course work only (non-thesis option) Part-time graduate students only

Third IAC Meeting 2009 19

Page 20: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

The Objectives of the programsM.S.SWE

Prepare graduates with the necessary core skills based on the core body of knowledge in software engineering so that the individual can formulate research models and select the best solution to solve real world problem.

M.SWEDevelop future leaders of industrial software

engineering practice – the future chief engineers, head designers, and principal technical officers of their companies.

Third IAC Meeting 2009 20

Page 21: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation
Page 22: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Importance of CSIAKSA ranked first in the GCC for online

attacks, according to April 2009 report by Symantec

Attacks are on the increase, and becoming very sophisticated

Third IAC Meeting 2009 22

Page 23: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

New graduate programs in Information Security and Assurance (IS&A)

Two new MS programs in IS&AMaster of Science in Information Security and

Assurance (MS.IS&A) Course work and a thesis (thesis option) Full and part-time time graduate students.

Master of Information Security and Assurance (M.IS&A) consists of course work only (non-thesis option) Part-time graduate students only

Third IAC Meeting 2009 23

Page 24: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

The Program Objective• M.S.IS&A

– Provide the needed leaders and professionals who will be capable of securing and protecting KSA cyber network and critical infrastructure from inside and outside threats and attacks that now face KSA and the GCC region.

• M.IS&A– Build the local experts and leaders of

information security and assurance who will be responsible for building security solutions for the protection of the Saudi IT infrastructures

Third IAC Meeting 2009 24

Page 25: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Concentration AreasApplied CryptographyNetwork SecurityComputer SecurityComputer ForensicsInformation SecuritySecure SoftwareBiometrics

Third IAC Meeting 2009 25

Page 26: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation
Page 27: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

BS in Information TechnologyFocuses on integrating information

technology and business solutions to meet the needs of corporations and other institutions and enable them to achieve their objectives effectively and efficiently

IT Program ObjectivePrepare graduates with the necessary IT skills

based on the core body of knowledge in information technology recommended by professional societies so that the individual can be productive contributor to the local industry

Third IAC Meeting 2009 27

Page 28: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 28Source: http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Page 29: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 29Source: http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Page 30: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 30Source: http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Page 31: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 31Source: http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Page 32: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 32Source: http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Page 33: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation

Third IAC Meeting 2009 33Source: http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf

Page 34: Mohammad Alshayeb 19 May 2009. Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation