Undergraduate Degree Programs

The undergraduate programs in Information and Computer Sciences (ICS) are designed for students seeking a broad and deep knowledge of the theory, design, and applications of digital computers and information processing techniques. Students who obtain the bachelor’s degree will be qualified to undertake technical work in business, industry, and government or to enter a graduate program in computer science.

  • The Bachelor of Science in Computer Science (BS CS) is a traditional computer science program. The BS CS degree provides you with an in-depth foundation in software technology, science of computing, and math. Later in the program you will focus on an area of interest in computer science, such as theory and algorithms, computer organization and architecture, security and information assurance, software engineering, human-computer interaction, database design, data science, AI and machine learning, etc. You may find this degree of interest if you want to pursue a career path within computer science or go to graduate school in computer science.
  • The Bachelor of Arts in Information and Computer Sciences (BA ICS) allows you to combine computer science with another discipline. It builds on the same foundation as the BS degree, but allows students to apply computer science to an area of concentration that can be outside of this field. You might find the BA degree of interest if you are also interested in biology, entrepreneurship, game design, graphic arts, financial engineering, foreign languages, or other disciplines.
  • The Bachelor of Science degree in Computer Engineering (BSCE) is a joint degree between the Department of Information and Computer Sciences and the Department of Electrical Engineering. The BSCE degree program provides you with the opportunity to learn about computer hardware and software, computer organization and architecture, computer security, software engineering, computer networks and Internet technology, embedded systems, computer-aided design, multi-core and parallel computing, wireless networks, and other topics.
  • Minoring in Computer Science: If you wish to obtain a degree in another discipline, but to gain computer skills that will help you succeed, then consider a minor in Computer Science.

Graduate Degree Programs

Our graduate program provides the most advanced technical education in computer science in the state of Hawaii. Our graduates have gone on to a variety of leadership roles in high technology including research and development positions in computing, high-tech startups, and academic faculty positions.

  • The Master of Science (MS CS) in Computer Science degree program provides advanced education in all areas of computer science. It is useful for those wishing to go into leadership roles in high-tech organizations. This degree can also provide the foundation for application to our Ph.D. program.
  • The Master of Library and Information Science (MLISc) degree, which has over 50 years of humble excellence in teaching, research and service, has produced hundreds of information professionals working in Hawaii, the nation and throughout the world. The program consists of a basic set of required courses, augmented by courses relevant to particular specializations, and elective courses appropriate for various library and other information-related careers.
  • The Ph.D. program in Computer Science is designed for students who want to contribute to the scientific study of the description and representation of information and the theory, design, analysis, implementation, and application of algorithmic processes that transform information. Students receive advanced training in the scientific principles and technology required to develop and evaluate new computer systems and applications. Our curriculum covers all major areas of computer science, with active research in artificial intelligence, bioinformatics, human-computer interaction, security, software engineering, theory and algorithms, machine learning, computer systems, etc.
  • The interdisciplinary Ph.D. Program in Communication and Information Sciences integrates the fields of communication, computer science, library studies, and management information systems. Because of the broad knowledge required to support this interdisciplinary approach, the program draws from such fields as political science, economics, engineering, operations research, and behavioral sciences. This unique program is sponsored by four academic faculties: Communication, Information and Computer Sciences, Information Technology Management, and Library and Information Science.