The UoA's curriculum is based on CC2005(Computing Curricula 2005) and CSC2013(Computer Science Curricula 2013), which are the pioneering educational curricula for the computer science and engineering field developed by the IEEE (Note 1) and ACM (Note 2). This curriculum is designed to allow flexible response to the fast pace of change in our computer-reliant society. Further, it also respects the individuality and independence of each student by allowing them take specialized field courses appropriate for the future career they have chosen.(*Furthermore, the new curriculum was introduced from the 2008 academic year, and the University Regulation on the Completion of University of Aizu Studies was revised. In accordance with this, a new "Department of Computer Science and Engineering" was established, and the previous "Department of Computer Software" and "Department of Computer Hardware" were abolished as of AY2008. Further, the quarter-based term system was newly introduced beginning in AY2016.)
*1 IEEE (The Institute of Electrical and Electronics Engineers, Inc.)
*2 ACM (Association for Computing Machinery)
1. Selection of a Field (Specialization) and Track (Course Registration Model)
Five fields (specializations) have been established to match the careers desired by students. Please think carefully which field's specialization best matches your desired career. Each specialization has its own tracks (course registration models), so please refer to these and put together a four-year course registration plan. By earning credits for the courses designated for each track, you will be able to learn specialized knowledge that best matches your career plans.
Field and Track
|Field (Specialization)||Track (Course-Taking Model)||Content of the Field / Post-Graduation Career Options|
|Computer Science (CS)||Computer Science Fundamentals (2017)(CF)||【Content】 Learn everything from mathematics fundamentals such as theories and algorithms to how to use computers in applied fields.
【Careers】Financial engineering analyst, IT consultant, etc.
|Computational Modeling (CM)(2017)|
|Computer Systems (SY)||Computer System Design (SD) (2017)||【Content】Learn how to design and construction computer systems.
【Careers】Computer system development, home appliance and on-board device development, etc.
|VLSI Design (VD) (2017)|
|Computer Network Systems (CN)||Computer Network Systems (CN) (2017)||【Content】 Learn about computer networks, constructing networks, and services provides over networks.
【Careers】Network engineer, communications
|Applied Information Technology (IT)||Virtual Reality & Human Interface (VH)(2017)||【Content】 Learn about the IT needed in a wide range of fields such as business, government, health, and education.
【Careers】Robotics development, medicine, game development, etc.
|Robotics & Control (RC) (2017)|
|Biomedical Information Technology (BM)(2017)|
|System Engineering (SE)||System Engineering (SE)(2017)||【Content】 Learn how to systematically develop, operate, and manage large-scale software systems while keeping reliability and efficiency in mind.
【Careers】 Large-scale system development, project manager, system administrator, etc.
While there are currently nine tracks as of the 2016 academic year, tracks are subject to change in order to flexibly respond to the needs of the times.
2. Types of Courses
|Types of Courses||Overview|
|Ａ||Strongly Recommended (SR) Courses||These courses are recommended to be taken as fundamentals of computer science and engineering regardless of which specialization a student takes.|
|Ｂ||Track Recommended Courses||These courses are recommended to students taking a certain track.|
|Ｃ||Other Courses||These are courses that do not belong to A or B but have an objective of more widely acquiring high-level knowledge.|
|Ｄ||Optional Courses||These are courses that cannot count towards the number of credits required for graduation.|
|Ｅ||Required Courses||Only Graduation Theses is required. (*Refer to "3 Graduation Theses" for more information.）|