2023 Communications and Computer Engineering II

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Graduate major in Information and Communications Engineering
Takahashi Atsushi  Nakahara Hiroki  Takagi Shigetaka  Nakamoto Takamichi  Isshiki Tsuyoshi  Motomura Masato  Hara Yuko  Sasaki Hiroshi 
Class Format
Media-enhanced courses
Day/Period(Room No.)
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

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.

Student learning outcomes

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.


VLSI and computer systems

Competencies that will be developed

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/Required learning

  Course schedule Required learning
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 Microarchitecture Explain the basics of processor microarchitecture
Class 8 Microprocessor 3: Processor Microarchitecture Explain enhanced microarchitectural techniques of microprocessors
Class 9 Processor Hardware Security Explain the basics of processor hardware security
Class 10 Computer Systems 1: 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 2: Sensing System Explain the basics of computer systems such as sensing systems

Out-of-Class Study Time (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.



Reference books, course materials, etc.

Handouts will be distributed at the beginning of class when necessary

Assessment criteria and methods

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 (i.e., required knowledge, skills, courses, etc.)

No prerequisites

Page Top