The Bachelor of Science in Computer Science (Applied Computer Science) at the University of Hawaiʻi provides a balanced programme of core theory and hands-on development skills, suitable for students aiming for professional roles in software, systems and data-driven industries. It is well suited to learners who want a practical, project-focused degree with opportunities to apply computing to regional and environmental problems.
What you'll study
- Core programming and software development – procedural and object-oriented programming, software design, testing and collaborative development practices.
- Data structures and algorithms – algorithmic problem solving, complexity analysis and efficient data organisation techniques.
- Systems and networking – operating systems principles, computer architecture, network protocols and introductory systems administration.
- Databases and web technologies – relational database design, SQL, and development of dynamic web applications.
- Artificial intelligence and data science – machine learning fundamentals, data mining, statistics for computing, and practical model implementation.
- Software engineering and project work – software lifecycle, Agile methods, version control and substantial team-based projects that emphasise real-world application.
- Security and ethics – basic cybersecurity concepts, secure coding practices and professional/ethical responsibilities of computing practitioners.
- Electives and special topics – options often include mobile development, human–computer interaction, robotics, parallel computing and domain-relevant applications such as environmental informatics.
- Capstone or practicum – a final-year project or internship component that integrates theory and practice and can involve industry or research partners.
Entry requirements
- A high school diploma or recognised secondary qualification with a strong record in mathematics; preparation in algebra and calculus is typically expected.
- Recommended science preparation, such as physics or computing subjects, to demonstrate readiness for technical coursework.
- Evidence of academic achievement and potential — the university considers the overall academic profile; some applicants may be asked for additional supporting materials such as a personal statement.
- International applicants must meet English language proficiency requirements set by the university.
- Transfer applicants from community colleges or other institutions are welcome; the University of Hawaiʻi has established articulation pathways to help transfer into computer science majors, subject to course equivalency and admission policies.
Career prospects
Graduates are prepared for a wide range of technical roles in industry, government and research. Typical entry-level jobs include software developer, systems analyst, web developer, database administrator, network engineer and junior data scientist. With experience or further study, alumni move into roles such as software architect, machine learning engineer, cybersecurity specialist, technical lead or research engineer. The degree also provides a solid foundation for postgraduate study in computer science, data science or related technical disciplines.
Why study at University of Hawaii
- The university’s Computer Science programmes are delivered in a Pacific-region context, offering opportunities to apply computing skills to environmental, oceanographic and regional data problems that are distinctive to Hawaiʻi.
- Students benefit from project-focused teaching, access to departmental computing facilities and opportunities to work with faculty on applied research topics.
- Strong connections with local industry, research centres and government agencies provide internship and employment pathways, while articulation agreements with Hawaiʻi community colleges support smooth transfer into the programme.
- A multicultural campus environment and smaller upper-division class sizes support close faculty interaction and collaborative learning.
- Active student groups and professional chapters give practical experience, networking opportunities and pathways into national and regional tech communities.
Explore more on ScholarshipsAds