|  
 
 Computer Education at Japan's UniversitiesWhat do computer science and engineering students learn at Japan's top
 universities? This month, Computing Japan takes a look at the computer
 education infrastructure at Keio and Waseda. In a future issue, we'll take
 a look at what skills these students actually acquire, and how corporate
 recruiters evaluate Japanese university computer science graduates.
 
 by Steven Myers
 
 It is well known that competition for entrance into
 Japan's top universities is fierce. Students begin preparing early, even
 before kindergarten in some cases, and the typical Japanese junior-high
or
 high school student spends long hours attending cram s chools (juku) and
 studying for entrance examinations. Success (or failure) on these
 examinations can have a profound effect on the course of a student's
 future life. Getting into one of the handful of "right" universities
is
 commonly an express ticket to a high-paying, fast-track career. Failure
to
 get into one of the nation's top schools, on the other hand, can mean
 resigning oneself to entering a second- or third-tier company even before
 the first job offer.
 
 The Japanese education system has many strengths, but many
 weaknesses as well. Prominent among the minuses of the Japanese system is
 the reality that primary and secondary school students concentrate their
 studies on areas that will be covered in the university entrance exams.
 Topics and subjects not on the exams things like computer proficiency get
 little attention.
 
 Which means that the average Japanese teen enters university with
 only rudimentary computer skills. They may know about the hardware aspects
 of computers and some theory, but most know little about how to
 effectively use computers. And programming knowledge if they have
 retained any is limited to antiquated spaghetti-code BASIC.
 
 This means that computer science and engineering students come to
 university ready to learn as opposed to intent on expanding upon what they
 already know. It is what these students are taught in their four years of
 college that will prepare them for the corporate and academic jobs that
 they will assume upon graduating.
 
 As a first look into the state of the computer skills possessed by the
 science and engineering graduates of Japanese universities, Computing Japan
 visited the campuses of some universitie s in the Tokyo area, including
 two of the most prestigious and famous: Waseda and Keio. We toured the
 facilities and spoke with key members of the computer science faculty.
 Here, then, are some of the comments and impressions of these schools
 based upon those visits.
 
 Waseda University Located in the Shinjuku's Okubo district, Waseda's
 School of Science and Engineering is home to the university's Department
 of Computer Science and the Center for Informatics. It is here that much
 of Waseda's computer science research is conducted, including a project
 that aims to internationalize both UNIX and the X-Window system by
 developing a workstation environment that supports multiple languages
 simultaneously with a minimum of overhead.
 
 
 Waseda strives to keep its academic research untainted by
 commercial interests and free of corporate bias. According to Yutaka
 Kataoka, researcher in charge of this internationalization project, the
 school has a deliberate policy of distancing itself as much as possible
 from the corporate sector. Although many Waseda graduates go on to become
 important executives and managers of big-name Japanese computer makers and
 stay in close contact with the school's professors, there are remarkably
 few joint projects between Waseda and Japanese corporations.
 
 The basic computer science curriculum at Waseda is similar to that
 of an American university. Students are required to take courses in data
 structures, algorithmic languages, networks, computer architecture, and
 operating systems, among others. Waseda offers one of the widest
 selections of elective computer science courses among Japanese
 universities. Although many of the programming exercises are done in
 Pascal, a language little used by professional programmers today, students
 also receive a substantial amount of C programming experience in the UNIX
 environment.
 
 Before beginning their senior year, all Waseda computer science
 students must choose a particular "lab" to belong to. This is
where, under
 the guidance of the professor in charge of that lab, they study advanced
 topics and learn how to do basic research.
 
 Students also must fulfill a series of graduation requirements that
 include such tasks as translating foreign research papers into Japanese
 and attending various academic conferences, as well as writing a
 graduation thesis (a general requirement for almo st all students in
 Japanese universities). This last can be a particularly important exercise
 with far-reaching effects. According to Kataoka, a poor thesis can
 eventually come back to haunt a student. Many large Japanese corporations
 will refer to these papers years later, when trying to decide among equal
 candidates for a promotion.
 
 The expansive computing facilities at Waseda are spread out across
 several floors of numerous buildings, connected by a labyrinth of
 corridors that can be a real challenge to navigate. There are room upon
 room of Sun workstations, Fujitsu PCs, Macs, and all kinds of experimental
 systems; these, in general, are accessible by students around the clock.
 
 Kataoka explains that it is Waseda's policy to encourage a wide
 breadth of study, including subjects that are outside the computer science
 core curriculum. Students who are interested in non-computer topics,
 whether scientific or liberal arts-related, are strongly urged to take
 classes in these topics. Many students thus find themselves splitting time
 between the School of Science and Engineering and Waseda's main campus.
It
 is a paramount philosophical policy at Waseda, says Kataoka, "not to
 restrict the students in any way from exploring other fields."
 
 Keio University/Shonan Fujisawa Campus Established in April 1990, Keio
 University's Shonan Fujisawa Campus (SFC) consists of two rather
 distinctive schools. The College of Environmental Information (Kankyo
 Joho Gakubu) offers the bulk of the school's computer science courses,
 while the Colleg e of Policy Man_agement (Sogo Seisaku Gakubu) focuses on
 economic and political studies. The College of Environmental Information
 is further divided into three specialty areas: Knowledge Information,
 Human Environment, and Media Environment.
 
 Students who opt for the Knowledge Information track take many
 classes that fall into the realm of Artificial Intelligence. These include
 classes on natural language processing, knowledge engineering, and pattern
 recognition. The Human Environment track is geared more toward the social
 and natural sciences; students study such topics as flow design theory
 and image analysis.
 
 And for students whose main interest is computer science and the arts,
 the Media Environment track offers classes in computer music, computer
 graphics, and other such media-focused topics. Of course, all students
 are given the opportunity to study traditional computer science areas,
 such as operating systems and software engineering.
 
 SFC professor Osamu Nakamura says that the campus was established
 in order to discover and explore new problems those that are not addressed
 in the more conventional curriculums. One of the stated goals of the
 program is to train students to take a multidisciplinary approach to
 solving the complex problems that are expected to arise in the 21st
 century. "Crossover" research and collaborations between researchers
of
 different fields are strongly promoted, and students are encouraged "to
 find and solve pr oblems on their own, integrating various kinds of
 information into new systems of knowledge."
 
 The size and scope of the computer facilities at Keio's SFC are
 enormous. State-of-the-art UNIX workstations are installed seemingly
 everywhere on campus, and the school's Media Center offers all students
 unlimited 24-hour access to a wide variety of computer and video devices.
 Professor Nakamura emphasizes that SFC takes a very "hands-on"
approach to
 teaching technology, with all students encouraged to spend as much time
as
 possible exploring new and different ways to use the equipment. The
 classrooms a t SFC incorporate the latest technology as well, with
 sophisticated audio-visual presentation systems installed in most of the
 lecture halls.
 
 Unlike Waseda, Keio's SFC has strong ties with the corporations
 and government offices of Japan regarding collaborative projects. The SFC
 catalog devotes several pages to comments from the executives of such
 firms as Toshiba, Sony, Fujitsu, IBM Japan, Omron, and others extolling
 the virtues of cooperation between their companies and SFC. Reports of
 these joint projects including a recent team-up with NTT to construct a
 high-speed network linking Keio's five campuses are seen frequently in the
 Japanese press. Also, the committee responsible for the Groupware Solution
 '95 convention held in February at the Makuhari Messe (see "Event Report"
 on page 56 of the April issue of Computing Japan) was chaired and
 co-chaired by top faculty members from Keio's College of Environmental
 Information.
 
 University of Tokyo In terms of computer-related developments, Waseda and
 Keio are probably the most frequently mentioned universities in Japan and
 after visiting the campuses of these schools, it is easy to see why. The
 facilities, faculty, and students at these universiti es are clearly
 world-class.
 
 No discussion of Japanese universities would be complete, however,
 without mentioning the University of Tokyo still considered by many to be
 Japan's most elite university. Professor Masanori Fushimi, well-known
 internationally for his work in the field of numerical analysis and
 simulation, explains that while the electrical engineering and numerical
 math/statistics departments of Tokyo University have a strong computer
 science component, there is no single department at the university devoted
 exclusively to computer science.
 
 To study software development in depth, a Todai student must wait
 until graduate school. In fact, about 65% of University of Tokyo
 engineering graduates last year chose to enter graduate school rather than
 seek a job. (The percentage of engineering and c omputer science students
 continuing on to graduate school is high for all of the prestigious
 universities.) In general, after graduate school these students go on to
 eventually occupy prominent research positions in business, government,
 and academia.
 
 Other universities Obviously, the vast majority of Japanese computer and
 IT (information technology) professionals are not graduates of the few
 so-called "brand-name" universities. To try to get a balanced
view of the
 overall situation, therefore, Computing Japan also contacted a number of
 other schools and asked if they would take time to answer some questions
 or show us around their departments. Most of the "second-tier"
schools
 politely declined, however, or merely sent a brief faxed or e-mail course
 description that explained very little.
 
 One professor replied quite honestly that he would like to show us
 the computer science department, but that there wasn't anything to show.
 Computer science education in his university, he said, was limited to a
 few classes in Pascal programming. This pattern of giving scant attention
 to software and programming appears to be common at many Japanese
 institutions, even when education on the hardware side (usually as part
of
 the electrical engineering department) seems to be quite strong.
 
 One exception to this pattern was at the Kawagoe campus of Toyo
 University, where we talked with Professor Yoshitaka Shibata. Professor
 Shibata, who did his doctoral work at UCLA, heads a very impressive lab
at
 the university. He explains that while the Toyo curriculum contains a
 large number of software-oriented courses and is structured more like a
 traditional US-style computer science program, this is unusual. Most
 Japanese universities show a decided bias toward the hardware side in
 their course offe rings and research projects.
 
 One problem found at many universities, says Professor Shibata, is
 the large gap between the few professors who are enthusiastic and active
 in their departments, and the many who are not. Not much is required of
 most university professors in Japan; few b other to write research papers
 or teach more than the minimum number of classes. For better or worse, the
 "publish or perish" mania of US academia has not taken root in
Japan.
 
 Aside from the emphasis on hardware over software design, there
 are two other frequently-mentioned differences of Japanese computer
 science curriculums compared with those in the US. One is the
 individual-oriented graduation thesis required of Japanese students. (In
 place of this, many US universities now require a group "senior project"
 where students work together in teams to devise and implement their own
 system over the course of a year.) The other is the much lower attrition
 rate among students. (Once admitted to a university, it is extremely rare
 for a student to drop out or flunk; if the student puts out a minimal
 amount of effort and occasionally shows up for class, graduation is almost
 assured.) When asked whether it is true that "Japanese universities
are
 difficult to enter but easy to graduate from," most professors we talked
 with conceded that in general the statement is true. They noted, though,
 that the amount of effort required depends heavily upon the school.
 
 Foreign exchange at the university level Almost all of the professors we interviewed expressed a desire to
 increase the amount of exchange between their universities and those
 overseas. In terms of actually doing something about that desire, though,
 it is American schools that are taking the initiative.
 
 A number of Japan-related programs have been established at US
 universities in recent years. At the University of Arizona, for example,
 Rick Schlichting has established a mailing list version of the Usenet
 newsgroup comp.research.japan. This provides information about computer
 science research papers published in Japan and gives trip reports of
 visits to Japanese universities and companies. The University of
 Washington, meanwhile, has instituted a "Technical Japanese Program"
that
 allows graduate students to take courses in technical Japanese in
 addition to their science or engineering courses. There has also been a
 recent increase in foreign-study programs that enable US students to
 spend six months or a year studying in Japan.
 
 As international interest in the Japanese computing industry
 grows, it seems safe to say that more and more engineers and scientists
 will wish to examine Japanese technical education and research in more
 detail.
 
 
 
  |