The UoA's curriculum is based on CS2013(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, from the 2008 academic year, 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. The new curriculum was introduced from the 2018 academic year.)
*1 IEEE (The Institute of Electrical and Electronics Engineers, Inc.)
*2 ACM (Association for Computing Machinery)
1. Selection of a Field (Specialization)
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. Please put together a four-year course registration plan. By earning credits for the courses recommended for each field, you will be able to learn specialized knowledge that best matches your career plans.
Field (Specialization) | Content of the Field / Post-Graduation Career Options |
---|---|
Computer Science (CS) | [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. |
Computer Systems (SY) | [Content] Learn how to design and construction computer systems. [Careers] Computer system development, home appliance and on-board device development, etc. |
Computer Network Systems (CN) | [Content] Learn about computer networks, constructing networks, and services provides over networks. [Careers] Network engineer, communications |
Applied Information Technology (IT-SPR/IT-CMV) *IT-SPR:Include Digital Signal Processing such as Sound and Audio etc. *IT-CMV:Include Robotics and Control, etc. *BM(Biomedical Information Technology)is fit into both IT-SPR and IT-CMV. |
[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. |
Software Engineering (SE-DE) | [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. |
2. Types of Courses
Types of Courses | Overview | |
---|---|---|
A | 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. |
B | Field Recommended Courses | These courses are recommended to students taking a certain field. |
C | Other Courses | These are courses that do not belong to A or B but have an objective of more widely acquiring high-level knowledge. |
D | Optional Courses | These are courses that cannot count towards the number of credits required for graduation. |
E | Required Courses | Only Graduation Theses is required. (*Refer to "Graduation Theses" for more information.) |