Computer Systems

Students who would like to be involved in building computers in their future are strongly recommended to take the courses, "Logic Circuit Design" and "Advanced Logic Circuit Design."What you acquired in these courses will be useful when you work in the field of digital integrated circuit design, as these courses, specifically the latter, give you first hand practice on tools and integrated circuits in use in the real world. However, taking these courses is not sufficient.Logic circuit design is a first step for digital integrated circuit design.Knowledge before (e.g. definition of the relevant functions) and after (layout design; designing in which part of an actual integrated circuit a transistor device should be placed and how the device should be connected) learning logic circuit design is also necessary.So taking other related courses is recommended.
In addition, studying computers requires knowledge not only on integrated circuits, but on other devices (keyboards, etc.) and operating systems (Windows, etc.).Ultimately, if you take as many courses related to the field of computer systems as you can, you will gain real knowledge and skills for making computers.

  • Computer Systems and Related Courses
  • Comp. Organ. and Design
  • Electronics
  • Advanced Electronics
  • Embedded Systems
  • Parallel Computer Architecture
  • VLSI Design
  • Advanced Logic Circuit Design
  • VLSI Device Technology
  • Computer System Engineering

Computer Network Systems

I teach the course, "Computer Network Organization and Design," offered in the first semester for the fourth-year students of the Undergraduate School. This is a final course of the tracks in the field, "Computer Network Systems."Students can learn element technologies of computer networks in a comprehensive and practical manner.In our laboratory, we call all information interactions through the Internet "ryu-ki" (drifting information)."Ryu-ki" may be difficult to understand because it is invisible.So, in exercise classes of "Computer Network Organization and Design," students start learning from recognizing invisible phenomena through "visually understanding environment for the usage, data, services, protocols, applications of the Internet."This is a good opportunity for students who do not have prior knowledge, to select and learn necessary knowledge and skills intensively through the facts and experiences.I hope that you and I will be able to share an excitement of finding an extensive world of computer networks.Perhaps, students do not experience such as excitement in their first, second and third years./p>

  • Computer Network Systems and Related Courses
  • Computer Communications and Networking
  • Computer Network Organization & Design
  • Digital Comm. Sys.
  • Performance Evaluation

Applications

Keitaro Naruse, Senior Associate Professor
Keitaro Naruse,
Professor

The ultimate goal of this course group for students is to become computer science professionals when they graduate from the Undergraduate Program.To attain this goal, students concentrate on learning three specialized fields, namely, "Robotics," "Virtual Reality and Human Interfaces," and "Biomedical Information Processing." However, fast-evolving technologies today make the technologies which used to be leading-edge five years outdated.Therefore, becoming an engineer or a system developer requires continuous study of new technologies.
Do you think it is pointless to learn specialized/technical knowledge then?That is not right.When you learn specialized/technical knowledge, you also learn how to apply such knowledge to actual information systems.So you do not have to worry about emerging technologies in the future, because the experience you gained here will exercise its value when you face unknown fields.
There is another thing that I would like to mention.For system development, we should not disregard the existence human beings.There is always someone at an IT terminal machine.It is us, human beings, who make our society work. You may associate "system development" with "programming." But system development is actually a pre-programming stage.Development of good systems hinges greatly on how to model human behaviors.Taking courses in this course group, you will be able to understand what I mentioned above.

  • Applications and Related Courses
  • Artificial Intelligence
  • Comp. Graphics
  • Image Processing
  • Biomedical Inf. Technol
  • Robotics and Automatic Cntr.
  • Human Interface and Virtual Reality
  • Linear Systems
  • Digital Signal Processing

Software Engineering

Rentaro Yoshioka, Associate Professor
Rentaro Yoshioka,
Senior Associate Professor

This course group focuses on acquisition of fundamental knowledge and skills necessary for software design, development, operation and maintenance.The courses are designed for students who have already acquired fundamental and specialized knowledge and skills regarding programming and data structure to learn software design and development approaches.Software has been good support for our life-styles, and is now essential for our society.Software will become important more than ever, in parallel with an increase in functions required for software and their complexity.The courses are recommended widely to those who are interested in any software-associated area.
To keep up with specifically rapid advancement in software engineering areas, this course group covers latest subjects, such as object-oriented design, development of Web applications, distributed systems, project management, etc., in addition to knowledge and skills that can serve as the backbone.The courses in this group are well-suited for students aspiring to work for IT companies or to become IT specialists including IT architects, consultants and project managers.

  • Software Engineering and Related Courses
  • Web Engineering
  • Web Programming
  • Software Eng. II
  • Software Studio
  • Distributed Computing

Other Courses

  • Other Courses
  • Basic Knowledge Course on Staring Up Ventures I
  • Basic Knowledge Course on Staring Up Ventures II
  • Factories for Experiencing Starting Up Ventures 1-4
  • SCCP
  • Courses for the Information Technology Examination
  • Career Design I
  • Career Design II
  • TOEIC Preparation Course (Level A)
  • TOEIC Preparation Course (Level B)
  • Extracurricular Activity Course
  • Graduate School Courses

Responsibility for the wording of this article lies with Student Affairs Division

E-mail Address
sad-aas@u-aizu.ac.jp

Related Article