Computer Science Faculty of System Design,
Tokyo Metropolitan University

Department of Computer Science /

Graduate School of System Design
Tokyo Metropolitan University

Department of Computer Science

Curriculum

Undergraduate

During the 1st and 2nd years, students will acquire sufficient knowledge to interact with society by studying a wide range of liberal arts at the Minami-Osawa Campus. Students develop the basic skills necessary to acquire specialized knowledge through basic science subjects. In the introductory courses starting in their first year, students will learn the latest technologies, and in the second and subsequent years, they will take three specialized subject groups (i.e., basic theory, architecture, and content). In addition to mastering programming skills, we will also focus on data analysis and content processing exercises.

From 3rd year onward, they will move to Hino Campus and continue studying their specialized subjects. A student can develop his or her own expertise while learning these three subject groups in a well-balanced manner. In the experiments, along with advanced programming technology, data analysis and/or content processing, problem-solving, and presentation abilities will also be nurtured. In the 4th year, the students will take special studies (graduation research) under a supervisor. They will receive detailed guidance and gain experience in cutting-edge information technology research with one faculty member for every four students. They will develop problem-finding, problem-solving, discussion, and presentation skills.

  1st year 2nd year
Basic Subjects Group Basic Seminar, Language Subjects, Information Education, Science Common Subjects, Health and Physical Education Subjects, Career Education Subjects
Cultural Subjects Group Urban-Social-Environmental Subjects, Cultural-Art-Historical Subjects, Life-Human-Health Subjects, Science-Technology-Industry Subjects
Foundation Subjects Group Humanities Fields, Social Science Fields, Natural Science Fields, Health Science Fields
Specialized
Programs
  Introductory Courses
(Required)
Introduction to Computer Science 1
Introduction to Computer Science 2
Department Core Courses
(Required Elective)
Programming Fundamentals I
Mathematics for Computer Science A
Data Structures and Algorithms I
Logic Circuits
Programming Fundamentals II
Mathematics for Computer Science B
Data Structures and Algorithms II
Formal Languages and Automata
Mathematics for Computation
Computer Systems
Calculus and Linear Algebra Exercises
Advanced Data Structures and Algorithms
Computer
Science
Specialized
Programs
Principles of Computer Science
(Required Elective)
  Artificial Intelligence
Logic in Computer Science
Numerical Methods Practice
Theory of Computation
Applied Statistics
Programming in Script Languages
Information Systems and Architecture Science
(Required Elective)
  Software Development
Computer Networks
Operating Systems
Basic Computer Architecture
Digital Content and Media Sciences
(Required Elective)
  Signal Processing
Usability Engineering
  Lab and Directed Research
(Required)
  System Programming Lab
Seminar
(Elective)
   
Faculty Common Courses
(Elective)
  Information and Professions
  3rd year 4th year
Specialized
Programs
Computer
Science
Specialized
Programs
Principles of Computer Science
(Required Elective)
Language Processors
Object Oriented Language
Information Security
Machine Learning
Information Theory
Stochastic Modelling
Coding Theory
Applied Probability
Introduction to Cryptography
Programming Paradigms
 
Information Systems and Architecture Science
(Required Elective)
Software Design
Internet
Software Engineering
Distributed Processing
Parallel Processing
Modern Computer Architecture
Wireless Networks
VLSI Design
Quantum Computing
 
Digital Content and Media Sciences
(Required Elective)
Image Processing
Network Dynamics
Human-Computer Interaction
Database
Wave Measurement and Processing
Intelligent Agent
Pattern Recognition
Data Mining
Audio and Speech Signal Processing
Kansei Engineering
Virtual Reality
Computer Graphics
Natural Language Processing
Medical Systems Engineering
 
  Lab and Directed Research
(Required)
Advanced Programming Lab Directed Research in Computer Science 1
Directed Research in Computer Science 2
Seminar
(Elective)
Computer Science Seminar  
Faculty Common Courses
(Elective)
Scientific and Technical English 1
Scientific and Technical English 2
Systems Design
Internship
Introduction to Management Engineering
Engineering Ethics
Industry and Law

Graduate Curriculum

Master's program

  • By taking a wide variety of lecture courses covering the broad research fields of computer science, students acquire advanced specialized knowledge that enables them to keep pace with technological progress.
  • The “Research Project Exercises,” which foster independent problem-solving skills, and the “Internship,” which lets students experience real-world R&D workplaces, develop the practical skills essential for carrying out research and development.
  • Through research activities under the supervision of a professor, students acquire the ability to grasp the essence of the problems to be solved, to pursue original solutions from both theoretical and experimental perspectives, and to objectively verify and evaluate their results. Students also acquire practical international communication skills through presenting and publishing their research.

* The following courses are taught by the Computer Science faculty; students may also take courses offered by other programs of the Department of Systems Design.

Data Science
Advanced Information Visualization Systems
Advanced Data Engineering
Advanced Wave Information Engineering
Advanced Spatio-Temporal Information Processing
Advanced Pattern Information Processing
Advanced Numerical Analysis
Human Informatics
Advanced Human-Computer Interaction
Advanced Intelligent Information Processing
Advanced Medical Systems Engineering
Advanced Statistical Data Analysis
Advanced Cognitive Science
Advanced Virtual Reality
Network Science
Advanced Information Network Science
Advanced Information Networks
Advanced Information Network Quality
Advanced Information Security
Content and Media Processing
Advanced Speech Information Processing
Advanced Acoustic Signal Processing
Advanced Media Communication Systems
Advanced Image Processing
Advanced Computing Systems Architecture
Advanced Electromagnetic Field Theory
Advanced Parallel Processing
Advanced Computer Systems
Advanced Software Reliability Engineering
Special Topics in Computer Science I–IV
Directed Research in Computer Science (M) I–IV
Common Courses
Research Project Exercises (1)–(5)
Advanced Systems Design I–V
Internship

Doctoral program

  • Being involved in cutting-edge research activities fosters the ability to perform creative research and contribute to academic and intellectual development as a researcher.
  • Students become international professionals with a broad perspective, advanced logical thinking, and practical international communication skills.
Special Lectures in Computer Science
Directed Research in Computer Science (D) I–VI

Faculty of System Design,
Tokyo Metropolitan University/
Graduate School of System Design,
Tokyo Metropolitan University
Department of Computer Science

6-6 Asahigaoka, Hino-shi, Tokyo, Japan 191-0065

TEL.+81-42-585-8606

Copyright © TOKYO METROPOLITAN UNIVERSITY. All Rights Reserved.
TOP