Computer Science Education in Japan Bush, M. E. (2004). Computer science education in Japan. CACM, 47(8), 23-26.

Slides:



Advertisements
Similar presentations
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Advertisements

1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
PhD education at Swedish Universities Jonas Neander.
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
Department of Mathematics and Computer Science
Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
TOPIC A Practitioners view of Software Engineering Undergraduate and Graduate degree programs at FSU. What are the courses would add value to existing.
Goran Šuković, University of Montenegro 1/18 Faculty of Sciences Podgorica University of Montenegro 7 th Workshop on “Software Engineering Education and.
Blending Knowledge, Skills and Experience in a Professional Science Master’s Program Presenter Paul W. Eloe Department of Mathematics Date: October 14,
Department of Electronic Engineering City University of Hong Kong BEng (Hons) in Information Engineering 資訊工程學榮譽工學士 BEng (Hons) in Information Engineering.
College of Computer Sciences and Engineering
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
Accreditation Strategy for the BYU CE En Dept. Presentation to External Review Board October 20, 2000.
King Fahd University of Petroleum & Minerals Dhahran, Saudi Arabia.
Computer Science: An Overview Dr. Christian Skalka.
UGCC Report, 11/29/05 Committee: Bettati, Gutierrez, Keyser, Jiheon Kwan (undergrad rep), Leyk, Loguinov, Petersen, Welch (chair) Meetings: Fridays 2-3.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
Industry Advisory Board Department of Computer Science.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
EDUCATION IN THE USA.
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Jason Hallstrom (Clemson), Joan Krone (Denison), Joseph E. Hollingsworth (IU Southeast), and Murali Sitaraman(Clemson) This workshop is funded in part.
Computer Science University of Illinois at Chicago (UIC) Dale Reed.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Structure of Study Programmes
Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Tempus CD-JEP Meeting, Belgrade, SCG, Apr , Curriculum Development: IT Curriculum for graduate studies at Faculty of Mechanical Engineering,
Proposal for Background Requirements Changes For the current MS/PhD programs, background requirements are expressed in the "Background Preparation Worksheet"
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
DI-FCT-UNL Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa UNL’s new Bologna-style 1st-Cycle Degree (BSc) in.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Computer Engineering Department College of Computer Sciences and Engineering.
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
Department of Computer and Information SciencesMay 5th, 2004 HOMMER: Holistic Model for Minority Education & Research.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
Motions for Permanent Undergraduate Course Numbers Brian L. Evans On Behalf of the ECE Curriculum Committee September 21, 2015.
MTH 201 Discrete Mathematics Fall Term MTH 201 Discrete Mathematics Fall Term INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION.
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
Computer Science 210 Computer Organization Course Introduction.
CCSC Eastern Master's Level Panel Stuck in the Middle with You Master’s Level Curricula.
Discrete Mathematics ( 離散數學 ) Ming-Jer Tsai. Outline What is Discrete Mathematics? Why learn Discrete Mathematics? What will be taught in the class? How.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
More Computer Science in your Future? CSE 142 Autumn
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
CSE Undergraduate Curriculum: Where we are / Where we might go Dan Grossman Assistant Professor, 2003-present Curriculum Revision Co-Chair, 2009.
1 Undergraduate Software Engineering Programs in the United States (in 2003) Mark A. Ardis Rose-Hulman Institute of Technology.
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
1 Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas (UTD) January 22, 2016.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Department of Mathematics and Computer Science
Industry Advisory Board June 8 th, 2012
Pre-registration Information
Why Choose Computer Science?
BEng(CompSc) Curriculum Structure & Highlights
COMP 283 Discrete Structures
Computer Science Courses
Neeraj Mittal September 29, 2017
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Computer Science 210 Computer Organization
Presentation transcript:

Computer Science Education in Japan Bush, M. E. (2004). Computer science education in Japan. CACM, 47(8),

Public or Private?  Over 70% of university students attend private universities  Over 90% of college students attend private colleges  By comparison, less than 30% of U.S. undergraduates are in private universities  How does the funding affect the education?  Over 70% of university students attend private universities  Over 90% of college students attend private colleges  By comparison, less than 30% of U.S. undergraduates are in private universities  How does the funding affect the education?

Computer Science Education  First introduced in 1970  Over 130 undergraduate programs  Over 100 postgraduate programs  Until 1997, mostly hardware focus  First introduced in 1970  Over 130 undergraduate programs  Over 100 postgraduate programs  Until 1997, mostly hardware focus

IPSJ Guidelines 1. Computer science fundamentals 2. Programming fundamentals 3. Discrete mathematics 4. Computing algorithms 5. Probability and information theory 6. Basic logic 7. Digital logic 8. Formal language and automata theory 9. Data structures 10. Computer architecture 11. Programming languages 12. Operating systems 13. Compilers 14. Databases 15. Software engineering 16. Human-computer interfaces 1. Computer science fundamentals 2. Programming fundamentals 3. Discrete mathematics 4. Computing algorithms 5. Probability and information theory 6. Basic logic 7. Digital logic 8. Formal language and automata theory 9. Data structures 10. Computer architecture 11. Programming languages 12. Operating systems 13. Compilers 14. Databases 15. Software engineering 16. Human-computer interfaces

Student Culture  Relatively homogenous  Uniform level of knowledge in math and physics due to entrance exams  Relatively homogenous  Uniform level of knowledge in math and physics due to entrance exams

Faculty Culture  Largely ex-students of departments  Usual arrangement: lab with about 20 students  Mix of Ph.D., master ’ s, and final-year project students  Collaborative atmosphere  Largely ex-students of departments  Usual arrangement: lab with about 20 students  Mix of Ph.D., master ’ s, and final-year project students  Collaborative atmosphere

IPSJ Milestones in Software Engineering  Structured Programming  Use of tree structures for processing files  Solution of a problem in concurrent programming control  Programming semantics for multiprogrammed computations  An axiomatic basis for computer programming  A relational model of data for large shared databases  Program development by stepwise refinement  A technique for software module specification with examples  Communicating sequential processes  Structured Programming  Use of tree structures for processing files  Solution of a problem in concurrent programming control  Programming semantics for multiprogrammed computations  An axiomatic basis for computer programming  A relational model of data for large shared databases  Program development by stepwise refinement  A technique for software module specification with examples  Communicating sequential processes

What may need to change?  Curriculum  Educational methods  Credit system  Degrees  Quality level  Methods of evaluation  Curriculum  Educational methods  Credit system  Degrees  Quality level  Methods of evaluation

Environmental Changes  Recession and reduced employment  Shrinking population of student ages: 2M (1994) -> 1.5M (now) -> 1.19M (2012)  Japan Accreditation Board for Engineering Education (JABEE) established 1999, working with IPSJ on inspection and accreditation of specific courses  Recession and reduced employment  Shrinking population of student ages: 2M (1994) -> 1.5M (now) -> 1.19M (2012)  Japan Accreditation Board for Engineering Education (JABEE) established 1999, working with IPSJ on inspection and accreditation of specific courses