1 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Trends in Computer Science Education Sahalu Junaidu, PhD Information and Computer Science.

Slides:



Advertisements
Similar presentations
National Academy of Engineering of the National Academies 1 Phase II: Educating the 2020 Engineer Phase II: Adapting Engineering Education to the New Century...
Advertisements

NATIONAL RESEARCH COUNCIL Center for Education Committee on Science and Mathematics Teacher Preparation Herbert Brunkhorst California State University.
Education for Digital Libraries: Challenges, Developments and Cooperation Tatjana Aparac Jelušić University of Zadar, Croatia.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT May 2003 Presented by: Dr. Khaled Salah.
Cyber Education Project Accreditation Committee November 2014.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Fall 2014 Marco Valtorta.
Supported by: Joint MSc curriculum in software engineering European Union TEMPUS Project CD_JEP A report on development and implementation of.
University of Banja Luka Faculty of Electrical Engineering.
Copyright: All rights reserved.Not to be reproduced by any means without prior permission 1 Coordinator Dr. Sadiq M. Sait Department of Computer Engineering.
King Fahd University of Petroleum & Minerals Dhahran, Saudi Arabia.
Computer Engineering Computing Curricula John Impagliazzo Pradip Srimani Andrew McGettrick Robert Sloan IEEE Computer Society / ACM Computing Curricula.
Postgraduate Engineering Education in the Arab World: What is Really Needed? Muhammad Taher Abuema’atti King Fahd University of Petroleum and Minerals.
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer 2003.
UGCC Report, 11/29/05 Committee: Bettati, Gutierrez, Keyser, Jiheon Kwan (undergrad rep), Leyk, Loguinov, Petersen, Welch (chair) Meetings: Fridays 2-3.
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT October 2002.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Eric Roberts Department of Computer Science Stanford University CSIT Symposium Norfolk, Virginia March 6, 2004 Educating the Next Generation of Computer.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Spring 2010 Marco Valtorta.
4 August st Century Computing Curricula 1 Richard J. LeBlanc, Jr. Professor, College of Computing Georgia Institute of Tech nology Atlanta, Georgia,
OVERVIEW OF PETROLEUM ENGINEERING.
California State University East Bay
“Electrical Engineering focuses on the fundamental aspects of the discipline such as network analysis, electronics, electronic system design, signal processing,
PREPARING STUDENTS TO TEACH PSYCHOLOGY IN RUSSIA Victor Karandashev, Leningrad State University, Russia and Grand Valley State University, USA.
OSE2 - 1 Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003 Developed with support from the National Science Foundation.
On Education Gerrit C. van der Veer most work done by Anne Bowser Elizabeth Churchill Jennifer Preece.
Information Technology
Parallel and Distributed Computing in CS2013 Mehran Sahami Computer Science Department Stanford University.
© Heikki Topi Data Science and Computing Education ACM Education Council Portland, OR September 16-17, 2014 Heikki Topi, Bentley University.
Guide to the Software Engineering Body of Knowledge Chapter 1 - Introduction.
Activities of the University of Zilina in Lifelong Learning in the Region of North-West Slovakia and Beyond UNIVERSITIES AND LIFEL0NG LEARNING BRDO, 10.
Designing and implementing of the NQF Tempus Project N° TEMPUS-2008-SE-SMHES ( )
SOME IMPORTANT FACTORS IN TEACHING SOFTWARE ENGINEERING COURSES Presenter: Jingzhou Li Depart of ECE, University of Calgary,
1/24 Information Technology Definition and Curriculum.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
AIAA’s Publications Business Publications New Initiatives Subcommittee Wednesday, 9 January 2008 Rodger Williams.
SCSC 311 Information Systems: hardware and software.
IT Education in Serbia Prof. Dr. Ivan Milentiejvic Computer Science Department Faculty of Electronic Engineering University of Nis University of NisSerbia.
Information Systems. What are Information Systems? The largest growth in most economies is coming from 'information' industries. The success of such knowledge-based.
Computer Engineering Department College of Computer Sciences and Engineering.
Andrew McGettrick ACM Education Council Meeting Denver, CO March 2013 The Education Board and Education Council – an update on activity.
IT Education in Serbia Prof. Dr. Ivan Milentiejvic
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
NSF IGERT proposals Yang Zhao Department of Electrical and Computer Engineering Wayne State University.
LIKES: Educating the Next Generation of Knowledge Society Builders Authors: Wingyan Chung, Edward A. Fox, Steven D. Sheetz, Seungwon Yang Presenter: Wingyan.
Teaching to the Standard in Science Education By: Jennifer Grzelak & Bonnie Middleton.
Telecommunications Engineering The University of Texas at Dallas The Erik Jonsson School of Engineering and Computer Science Jonsson School Industrial.
The Mathematical Association of America Committee on the Undergraduate Program in Mathematics (CUPM) Charged with making recommendations to guide mathematics.
EECS 690 February 26. Professions Just to clear up some word confusion: In common usage, a professional is generally anyone who gets paid to do something.
New Perspectives on Engineering Education and the Job Market: Challenges, Opportunities Dr. Samir AL-Baiyat Dean, College of Engineering Sciences, King.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT December 2002.
Engaging Educational Issues in India Ed Council Meeting John White (and Mathai Joseph)
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
A presentation on The Colleges of Engineering Sciences & Applied Engineering Dr. Samir A. Al-Baiyat Dean.
Campus Curricula Committee Report 15 October 2015 l CCC Meetings »29 September 2015 »27 October 2015 (upcoming) l Committee Activity »1 Degree change requests.
Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering.
1 Experience Sharing Workshop, KFU, Al-Hasa June 10, 2006 Strategies for Developing and Teaching Programming Courses at KFUPM Sahalu Junaidu, PhD Information.
Copyright: All rights reserved.Not to be reproduced by any means without prior permission 1 Coordinator Dr. Sadiq M. Sait Department of Computer Engineering.
Computer Technology: Your Need to Know Chapter 1 Slide 1.
Study program: Computer Engineering (Računarsko inženjerstvo)
Chapter 1 Computer Technology: Your Need to Know
Innovation in T&L: moving the needle?
Services Computing Taxonomy
How Students “Measure Up”: Creation of an Assessment Tool for CS1
Campus Curricula Committee Report October 18, 2012
Department of Computer Science The University of Texas at Dallas
What are your Career Options?
Presentation transcript:

1 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Trends in Computer Science Education Sahalu Junaidu, PhD Information and Computer Science Department King Fahd University of Petroleum & Minerals P O Box 1136, Dhahran

2 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Trends in Computer Science Education  Introduction  Five Major Organizations and Computing Curricula  Five Prominent Computing Disciplines  Summary

3 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Abstract In the recent past Computing has been viewed as a single discipline. Advances in technology have, these days, contributed in broadening the scope of and the rapid changes in computing. This leads to the availability of different kinds of undergraduate degree programs in computing world- wide. In this seminar, five prominent computing-related disciplines – computer engineering, computer science, information systems, information technology and software engineering – will be outlined, compared and contrasted with the hope of providing students, educators, administrators and other community stakeholders with important information to help them determine which path of computing study best fits their interests, particular goals and circumstances.  Outline the issues and challenges that confront stakeholders in CS education, especially policy makers and curriculum designers

4 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Introduction  Brief intro on the development of computing over the years  Organizations for CC development  ACM  AIS  AITP

5 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Guidelines for Developing Computing Curriculum  A concern of four major US organizations for the last forty years 1.The Association for Computing Machinery (ACM) 2.The Association for Information Systems (AIS) 3.The Association for Information Technolgy Professionals (AITP) 4.The Computer Society of the Institute for Electrical and Electronic Engineers (IEEE- CS)  The ACM  A scientific and professional organization founded in 1947  Concerned with the development and sharing of new knowledge about all aspects computing  Began publishing Curriculum recommendations for CS and IS in 1968 and 1974, respectively

6 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Developing Computing Curriculum (cont’d)  The AIS  Founded in 1994  Concerned with computing curriculum for Schools/Colleges of Business or Management  Began providing Curriculum recommendations for IS, in cooperation with ACM and AITP, in 1997  The AITP  Founded in 1951 as the National Machine Accountants Association and became the Data Processing Management Association in  Adopted present name in 1996  Focuses on the professional side of computing, serving those who use computing technology to meet the needs of business and other organizations  First provided curriculum recommendations for IS in 1985

7 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Developing Computing Curriculum (cont’d)  The IEEE-CS  Originated in 1946 as the committee on Large Scale Computing Devices of the American Institute of Electrical Engineers and in 1951 as the Professional Group on Electronic Computers of the Institute of Radio Engineers  It later became IEEE-CS as a technical society, within IEEE, focused on computing from the engineering perspective  Began providing curriculum recommendations in 1977

8 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Explosion in Computing Degree Programs  The end of 1990 saw the rapid growth of computing in many dimensions  Proliferation of difference kinds of degree programs left many people confused  The joint ACM/IEEE-CS task force for updating CC’91 recognized that  No single view of the discipline seemed adequate and, hence, ti is not appropriate to produce a single report that would provide curriculum guidelines for degree program for the various disciplines of computing  The pace of change in computing is sufficiently rapid tat we must establish a process by which the organizations could update curriculum guidelines more frequently than once per decade.

9 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Computing Curricula Series

10 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Five Prominent Computing Disciplines  Computer Engineering  Computer Science  Information Systems  Information Technology  Software Engineering  Each has a recent volume of UG guidelines that is approved and published by one or more international professional and scientific societies  All these are North American-centric  For each of the five disciplines  Explain its salient characteristics  Explain its major emphasis w.r.t  Mathematics  Programming  Computer architecture  Link each to the site of its report

11 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Computing Before the 1990s  Originally, there were only three kinds of computing-related programs:  Computer science, electrical engineering, and information systems  Each of these was concerned with a well-defined area of computing  Much easier for students to determine which kind of degree program to choose  A major change in the landscape of computing at this time was the development, from EE, the discipline of Computer Engineering

12 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Computing Developments in the 1990s  Originally, there were only three kinds of computing-related programs:  Computer science, electrical engineering, and information systems  Each of these was concerned with a well-defined area of computing  Much easier for students to determine which kind of degree program to choose  A major change in the landscape of computing at this time was the development, from EE, the discipline of Computer Engineering

13 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Computing After the 1990s  Originally, there were only three kinds of computing-related programs:  Computer science, electrical engineering, and information systems  Each of these was concerned with a well-defined area of computing  Much easier for students to determine which kind of degree program to choose  A major change in the landscape of computing at this time was the development, from EE, the discipline of Computer Engineering

14 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Comparative Weights of Computing Topics

15 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Comparative Weights of Computing Topics

16 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Comparative Weights of Non-Computing Topics

17 Trends in Computer Science Education ABU, Zaria, July 17, 2006 Summary  Outlined pedagogical approaches to teaching introductory courses  Brief statistics of students’ performance in programming  Difficulties in learning & teaching programming  Strategies adopted at KFUPM to address the problems  Considerations for greater success

18 Trends in Computer Science Education ABU, Zaria, July 17, 2006 The End Questions / Comments

19 Trends in Computer Science Education ABU, Zaria, July 17, 2006 References 1.ACM & IEEE-CS Joint Task Force on Computing Curricula 2001 (2001). Computing Curricula Association for Computing Machinery and the Computer Society of the Institute of Electrical and Electronics Engineers. Available: 2.Tony Jenkins, On the Difficulty of Learning to Program, School of Computing University of Leeds, UK. Available: Beise, C., Myers, M., VanBrackle, L, & Chevli-Saroq, N. (2003, forthcoming). An examination of age, race, and sex as predictors of success in the first programming course. Journal of Informatics Education and Research. 4.Eckerdal,A., McCartney, R., Mostrom, J.E., Ratcliffe, M., & Zander, C., Can graduating Students Design Software Systems? Conference Proceeding of the 37 th SIGCSE Technical Symposium on Computer Science Education, March 1-5, 2006, Houston Texas, USA.