トップページへ

2021 Faculty Courses School of Engineering Department of Information and Communications Engineering Graduate major in Information and Communications Engineering

Communications and Computer Engineering II

Academic unit or major
Graduate major in Information and Communications Engineering
Instructor(s)
Atsushi Takahashi / Hiroki Nakahara / Shigetaka Takagi / Takamichi Nakamoto / Tsuyoshi Isshiki / Masato Motomura / Yuko Hara / Jaehoon Yu / Hiroshi Sasaki
Class Format
Lecture
Media-enhanced courses
-
Day of week/Period
(Classrooms)
1-2 Mon / 1-2 Thu
Class
-
Course Code
ICT.A413
Number of credits
200
Course offered
2021
Offered quarter
3Q
Syllabus updated
Jul 10, 2025
Language
English

Syllabus

Course overview and goals

Modern information and communications technology is based on vast knowledge of information and communications engineering. In order to have a successful career as a researcher and/or in relevant businesses, it is not enough to just learn the basic concepts of each individual field but is essential to establish a holistic understanding of VLSI and computer systems. This course is designed to enable students to gain the aforementioned view by not only introducing the important ideas that serve as a basis of VLSI and computer systems but also by systematically connecting them with each other to enable a high-level understanding of the entire field.

Course description and aims

By the end of this course, students will be able to:
1) understand the important ideas that are included as the basis of VLSI and computer system field
2) understand the roles of information and communication system, and acquire a viewpoint from whole VLSI and computer system field.

Keywords

VLSI and computer systems

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills

Class flow

One third of classes is devoted to fundamentals and the rest to advanced contents or applications.

Course schedule/Objectives

Course schedule Objectives
Class 1

Analog Integrated Circuits

Explain the basics of analog integrated circuits

Class 2

Digital Integrated Circuits 1: Fundamentals

Explain the basics of digital integrated circuits

Class 3

Digital Integrated Circuits 2: Synthesis

Explain the basics of synthesis of digital integrated circuits

Class 4

Logic Functions and FPGA 1: Fundamentals

Explain the basics of logic functions and FPGAs

Class 5

Logic Functions and FPGA 2: Synthesis

Explain the basics of synthesis of logic functions and FPGAs

Class 6

Microprocessor 1 : Instruction-Set Architecture

Explain the basics of microprocessors

Class 7

Microprocessor 2 : Processor Micro-architecture

Explain the basics of processor micro-architecture

Class 8

Processor Hardware Security

Explain the basics of processor hardware security

Class 9

Computer Systems 1: Deep Neural Network

Explain the basics of computer systems using deep neural networks

Class 10

Computer Systems 2 : Machine Learning and Architecture

Explain the basics of computer systems for machine learning

Class 11

Embedded Systems 1: Fundamentals and RTOS

Explain the basics of embedded systems

Class 12

Embedded Systems 2: Embedded Hardware Synthesis

Explain the basics of synthesis of embedded systems

Class 13

Digital Integrated Circuit Design using HDL

Explain the overview of digital integrated circuit design using HDL

Class 14

Computer Systems 3: Sensing System

Explain the basics of computer systems such as sensing systems

Study advice (preparation and review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.

Textbook(s)

None

Reference books, course materials, etc.

Handouts will be distributed at the beginning of class when necessary

Evaluation methods and criteria

Learning achievement is evaluated by the quality of the written reports, exercise problems, and etc.

Related courses

  • ICT.A402 : Communications and Computer Engineering I

Prerequisites

No prerequisites