Neeraj Mittal September 29, 2017

Slides:



Advertisements
Similar presentations
Assessment Report Computer Science School of Science and Mathematics Kad Lakshmanan Chair Sandeep R. Mitra Assessment Coordinator.
Advertisements

Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
1 A pupil from whom nothing is ever demanded which he cannot do, never does all he can. John Stuart Mill.
1 UCSC Computer Engineering Objectives, Outcomes, & Feedback Tracy Larrabee Joel Ferguson Richard Hughey.
Computer Science Department Program Improvement Plan December 3, 2004.
1. An ability to:  Understand the academic requirements you need to obtain your degree  Calculate your GPA  Prepare a draft schedule 2.
Mohammad Alshayeb 19 May Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation.
Program Improvement Committee Report Larry Caretto College Faculty Meeting December 3, 2004.
DIPOL Quality Practice in Training at İstanbul Technical University Maritime Faculty Dr.Banu Tansel.
Introduction The Mechanical Engineering Department at WPI was established in 1868 and the first undergraduate degrees were awarded in The Department.
ABET Accreditation Board for Engineering and Technology
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
Assessment College of Engineering A Key for Accreditation February 11, 2009.
Accreditation Board for Engineering and Technology - is a non governmental organization that accredits post secondary educational organizations in : 1)
ABET Accreditation Status CISE IAB MeeertingJanuary 24, CEN program fully ABET-accredited (in 2006) until 2012: no concerns, no weaknesses, no deficiencies.
ABET Accreditation (Based on the presentations by Dr. Raman Unnikrishnan and W. J. Wilson) Assoc. Prof. Zeki BAYRAM EMU Computer Engineering Dept. 14 January.
CHEN Program Assessment Advisory Board Meeting June 3 rd, 2012.
King Fahd University of Petroleum and Minerals
OUTCOME BASED LEARNING- CONTINUES IMPROVEMENT. Motivation  PEC??  Continues Improvement.
A Sample Poster — Landscape Layout Name of Team Members Mechanical Engineering Department Introduction The Mechanical Engineering Department at WPI was.
ABET’s coming to Rose! Your involvement Monday, Nov 5, 2012.
CHEMICAL ENGINEERING PROGRAM CHEN Program Assessment Advisory Board Meeting May 21, 2013.
AL-QADISIYIA UNIVERSITY COLLEGE OF ENGINEERING SELF ASSESSMENT REPORT Submitted by SAR committee.
Overview of the Department’s ABET Criterion 3 Assessment Process.
ABET Student Forum September 20, Review of the criterion Criterion 2: Objectives Criterion 3: Outcomes Criterion 5: Curriculum.
CSE ACCREDITATION REVIEW BY CAC & EAC UC Irvine October 2, 2013.
1 Department of Electrical and Computer Engineering MDR (18 th -27 th November 2013) -MDR Deliverables clearly defined? -Individual team member MDR deliverables.
Criteria for Accrediting Engineering Programs Effective for Evaluations during the Accreditation Cycle.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
ABET 2000 Preparation: the Final Stretch Carnegie Institute of Technology Department Heads Retreat July 29, 1999.
EENG 4910/4990 Engineering Design Murali Varanasi September 02, 2009.
1 A pupil from whom nothing is ever demanded which he cannot do, never does all he can. John Stuart Mill.
Supporting ABET Assessment and Continuous Improvement for Engineering Programs William E. Kelly Professor of Civil Engineering The Catholic University.
CEN ABET Mini- Retreat March 4, CEN ABET Mini-Retreat Agenda: –State of the Assessments –Discussion on loop closings. –CSE Program Objectives/Outcomes.
Department of Electrical and Computer Engineering MDR Report.
Copyright © 2011 by ABET, Inc. and TMS 1 December 2, 2008 ABET Update UMC Meeting April 6, 2015 San Francisco, CA Chester J. Van Tyne
Copyright © 2014 by ABET Proposed Revisions to Criteria 3 and 5 Charles Hickman Managing Director, Society, Volunteer and Industry Relations AIAA Conference.
ABET Accreditation Status CISE IAB MeeertingOctober 6, CEN program fully ABET-accredited (in 2006) until 2012: no concerns, no weaknesses, no deficiencies.
HU113_Assignment31 HU113: Technical Report Writing Prof. Abdelsamie Moet Teaching Assistant: Mrs. Rana El-Gohary Fall 2012/13 Pharos University in Alexandria.
CEN Faculty MeetingMarch 31, ABET Accreditation Brief history. –1980’s: faculty qualifications sufficed. –1990s: quality of courses, materials, and.
CISE IAB MeetingOctober 15, ABET Accreditation Brief history. –1980’s: faculty qualifications sufficed. –1990s: quality of courses, materials, and.
Proposed Course: ENG450: Multidisciplinary Design Bob Dennis.
First week. Catalog Description This course explores basic cultural, social, legal, and ethical issues inherent in the discipline of computing. Students.
Preparing for ABET visit Prof. Dr. Lerzan Özkale Management Engineering Head of Department November 2010.
ENGINEERING ANALYSIS. WHAT IS ENGINEERING ANALYSIS? ABET Required Program Outcomes: (a) an ability to apply knowledge of mathematics, science, and engineering.
1 Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas (UTD) January 22, 2016.
EXPERT SYSTEM WEEK 1. C ATALOG D ESCRIPTION Knowledge Acquisition techniques, Knowledge representation, Analysis and Design of an ES, Reasoning strategies,
University of Utah Program Goals and Objectives Program Goals and Objectives Constituents U of U, COE, ASCE, IAB Constituents U of U, COE, ASCE, IAB Strategic.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
Computer Security Course Syllabus 1 Computer Security Lecturer : H.Ben Othmen.
Engineering programs must demonstrate that their graduates have the following: Accreditation Board for Engineering and Technology (ABET) ETP 2005.
Funded by a grant from the National Science Foundation. Any opinions, findings, conclusions or recommendations expressed are those of the authors and do.
Department of Electrical and Computer Engineering ABET Outcomes - Definition Skills students have graduation.
Using core competencies in curriculum design
ABET Accreditation College of IT and Computer Engineering
Continuous Program Improvement
ABET Definitions Objectives Outcomes Broad Statements
OUTCOME BASED EDUCATION
College of Computer Science OBE Implementation on Curriculum Revisions
Class Agenda Capstone Design Project Process 10 min
Proposed Revisions to Criteria 3 and 5
Inculcating “Parallel Programming” in UG curriculum
Department of Computer Science The University of Texas at Dallas
Information Technology (IT)
Development of ABET Syllabus
Five-Year Undergraduate Enrollments
Assessment and Accreditation
CE 220 Professionalism A pupil from whom nothing is ever demanded which he cannot do, never does all he can. John Stuart Mill.
Computer Science Section
Presentation transcript:

Neeraj Mittal September 29, 2017 ABET Overview Neeraj Mittal September 29, 2017

Review of ABET Requirements and Assessment Processes Assessment of Undergraduate Programs

Assessment of Undergraduate Programs ABET Requirements University, School and Department have mission statements A program has educational objectives Broad statements that describe what students of the program are expected to attain within a few years of their graduation A program has student outcomes Describe what students are expected to know and be able to do by the time of their graduation Assessment of Undergraduate Programs

Mission Statement, Educational Objectives and Student Outcomes Part of undergraduate catalog: https://catalog.utdallas.edu/2017/undergraduate/programs/ecs/computer-science https://catalog.utdallas.edu/2017/undergraduate/programs/ecs/software-engineering Educational Objectives and Student Outcomes also available on department’s website: http://cs.utdallas.edu/education/undergraduate/

Assessment of Undergraduate Programs Mission Statement The mission of the Department of Computer Science is to prepare undergraduate and graduate students for productive careers in industry, academia, and government by providing an outstanding environment for teaching, learning, and research in the theory and applications of computing. The Department places high priority on establishing and maintaining innovative research programs to enhance its education quality and make it an important regional, national and international resource center for discovering, integrating and applying new knowledge and technologies. Assessment of Undergraduate Programs

Bachelors in Computer Science (BSCS) PrograM Assessment of Undergraduate Programs

Educational Objectives Graduates should have a successful, long-lived, computer science based career path Graduates should meet the needs of industry or academia Graduates should contribute to, and/or lead, computer science based teams Graduates should actively pursue continuing learning Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Student Outcomes An ability to apply knowledge of computing and mathematics appropriate to program’s student outcomes and to the discipline An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs An ability to function effectively on teams to accomplish a common goal Assessment of Undergraduate Programs

Student Outcomes (Contd.) An understanding of professional, ethical, legal, security, and social issues and responsibilities An ability to communicate effectively with a range of audiences An ability to analyze the local and global impact of computing on individuals, organizations and society Recognition of the need for, and an ability to engage in, continuing professional development An ability to use current techniques, skills, and tools necessary for computing practices Assessment of Undergraduate Programs

Student Outcomes (Contd.) 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 An ability to apply design and development principles in the construction of software systems of varying complexity Assessment of Undergraduate Programs

Bachelors in SoftwaRe Engineering (BSSE) PrograM Assessment of Undergraduate Programs

Educational Objectives Graduates should have a successful, long-lived, software engineering based career path Graduates should meet the needs of industry or academia Graduates should contribute to, and/or lead, software engineering based teams Graduates should actively pursue continuing learning Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Student Outcomes An ability to apply knowledge of mathematics, science, and engineering An ability to design and conduct experiments, as well as to analyze and interpret data An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability An ability to function on multidisciplinary teams Assessment of Undergraduate Programs

Student Outcomes (Contd.) An ability to identify, formulate, and solve engineering problems An understanding of professional and ethical responsibility An ability to communicate effectively The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context A recognition of the need for, and an ability to engage in life-long learning Assessment of Undergraduate Programs

Student Outcomes (Contd.) A knowledge of contemporary issues An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program ASSESSMENT Assessment of Undergraduate Programs

Assessing Student Outcomes We use two ways to evaluate the level of attainment of student outcomes regularly: Using course learning outcomes (CLOs): Course assessment sheets are filled by instructors every semester Instructor objectively assesses each CLO of the course Senior exit survey: conducted every year by the Office of Assessment Assessment of Undergraduate Programs

CLOs for CS 3305 (Discrete Mathematics for Computing II) Ability to recognize and construct proofs Ability to recognize and use equivalence relations and partial orderings Ability to use recursive definitions and solve recurrence relations Ability to understand advanced counting methods Ability to understand graph theory and basic graph algorithms Ability to use tree terminology and basic tree algorithms Assessment of Undergraduate Programs

Assessing Student Outcome Each student outcome is mapped to a set of performance criteria Student Outcome Performance Criteria An ability to apply knowledge of computing and mathematics appropriate to program’s student outcomes and to the discipline Develop an algorithm to solve a computing problem Demonstrate the correctness of a computer algorithm using fundamental mathematical and computing principles Analyze the complexity of a computer algorithm using fundamental mathematical and computing techniques Assessment of Undergraduate Programs

Assessing Performance Criterion Each performance criterion is mapped to a set of course learning outcomes from multiple courses Assessment of Undergraduate Programs

Performance Criterion Courses Learning Outcomes Used Courses Used Courses Learning Outcomes Used Analyze the complexity of a computer algorithm using fundamental mathematical and computing techniques CS 2305: Discrete Mathematics for Computing I CLO 3: Ability to understand what an algorithm is, use algorithms, use Big-O notation and algorithmic complexity CLO 4: Ability to use basic counting techniques CS 3305: Discrete Mathematics for Computing II CLO 3: Ability to use recursive definitions and solve recurrence relations CLO 4: Ability to understand and apply advanced counting methods CS 3345: Data Structures and Introduction to Algorithmic Analysis CLO 1: Ability to use/analyze asymptotic notations, recurrences, algorithm analysis CS 4349: Advanced Algorithm Design and Analysis CLO 1: Ability to use asymptotic notations, solve recurrences, perform algorithm analysis Assessment of Undergraduate Programs

Assessing Student Outcomes E.g., (a) An ability to apply knowledge of computing and mathematics appropriate to the discipline Performance Criteria E.g., Develop an algorithm to solve a computing problem E.g., Ability to design, analyze, and prove correctness of algorithms based on Divide-and-Conquer techniques Course Learning Outcomes Assessment of Undergraduate Programs

Program IMPROVEMENTS in the CURRENT CYCLE Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Updated programming sequence courses CS 0 (CS 1336: Programming Fundamentals): Focus on C CS 1 (CS 1337: Computer Science I): Focus on C++ CS 2 (CS 2336: Computer Science II): Focus on Java Added a new section of CS 2 with focus on C/C++ for transfer students Separate sections of CS 0, CS 1 and CS 2 for non-major students Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Added a new Honors Programs: CS2: Computer Science Computing Scholars Separate honors sections for many core courses CS 2305: Discrete Mathematics for Computing I CS 3305: Discrete Mathematics for Computing II CS 3345: Data Structures and Introduction to Algorithmic Analysis CS 3340: Computer Architecture CS 4341: Digital Logic and Computer Design CS 4348: Operating Systems Concepts CS 4349: Advanced Algorithm Design and Analysis Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Added two required core courses CS/SE 3162 (1 credit hour): Professional Responsibility in Computer Science and Software Engineering CS/SE 4347 (3 credit hours): Database Systems ECS 1200 (Introduction to Engineering and Computer Science) replaced with two courses: ECS 1100 (1 credit hour): Introduction to Engineering and Computer Science CS 1200 (2 credit hours): Introduction to Computer Science and Software Engineering Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Significantly expanded tutoring help Computer Science Mentor Center (CSMC) headed by Dr. Linda Morales Provides help for several lower division courses: Walk-in Tutoring Group Study Homework/Project Help Examination Review Examination Rework Diagnostic Examinations Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Revised pre-requisite of several courses: CS 2305 (Discrete Mathematics for Computing I): Score of at least 75% in ALEKS, or C or better grade in MATH 2312 (Pre calculus) CS/SE 3340 (Computer Architecture): C or better grade in CS 2305 (Discrete Mathematics for Computing I) Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Revised pre-requisite of several courses Need C or better grade in lower division courses to take more advanced courses CS/SE 4348 (Operating Systems Concepts): Must have passed CS/SE 3376 (C/C++ Programming in a UNIX Environment) ECS 3361 (Social Issues and Ethics in Computer Science and Engineering): Junior Standing Required Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Re-aligned contents of CS/SE 3376 (C/C++ in a UNIX Environment) and CS/SE 4348 (Operating Systems Concepts) Topics covered in CS/SE 3376: shell scripting, regular expressions, processes, inter-process communication, file system, I/O of binary files, version control system, etc. Topics covered in CS/SE 4348: threads, concurrent programming, CPU scheduling, memory management, file management, disk scheduling, virtualization, etc. Assessment of Undergraduate Programs

Assessment of Undergraduate Programs Program Improvements Instituted new attendance policy Started pooling of teaching assistants CS/SE 3345 (Data Structures and Introduction to Algorithmic Analysis) CS 4349 (Advanced Algorithm Design and Analysis) CS 4384 (Automata Theory) Assessment of Undergraduate Programs

Assessment of Undergraduate Programs More Information Assessment details are available in the BSCS and BSSE self study reports: Hard copies in faculty mail room Soft copies at http://www.utdallas.edu/~nxm020100/ABETSACS/ These slides are available at http://www.utdallas.edu/~nxm020100/ABETSACS/ Assessment of Undergraduate Programs