Menu Close

Bachelor’s degree in Computer Science with a Concentration in Creative Computational Media

Dive into the thrilling world of Creative Computational Media, a standout concentration within the Bachelor of Science and Bachelor of Arts degrees in Computer Science at the University of Hawaiʻi’s Academy for Creative Media System. This cutting-edge program is your gateway to mastering the fusion of technology and creativity, designed for ambitious students. Immerse yourself in a dynamic curriculum that prepares you for the forefront of immersive media sectors. From crafting the next blockbuster video game or eSports sensation, to revolutionizing digital film production with jaw-dropping special effects, from pioneering new media in theater and dance performances, to creating interactive digital media installations that captivate, and designing mesmerizing exhibits for museums, theme parks, and the marketing/advertising world. Prepare to unleash your creativity and technological prowess, shaping the future of digital media. Let your journey begin at the University of Hawaiʻi, where dreams meet innovation.

Also available for those interested in adding onto an existing degree (regardless of discipline), or for non-degree professionals, is the Creative Computational Media Certificate Program.

61-62 (69 to 70 with related requirements) 

ICS Related Requirements (7-8 credits)

  • MATH 215 (Applied Calculus I) or 241 (Calculus I) or
    251A (Accelerated Calculus I) (prerequisite for ICS 141 : Discrete Mathematics for Computer Science I)
  • MATH 216 (Applied Calculus II) or 242 (Calculus II) or 252A (Accelerated Calculus II) (prerequisite for ICS 311)
  • MATH 215 or 241 or 251A is a prerequisite for MATH 242. However, students must meet the grade requirement B (not B-) in MATH 215 to enroll in MATH 242.
  • MATH 241 or 251A is a prerequisite for MATH 252A. However, students must meet the grade requirement B (not B-) in MATH 241 and receive consent to enroll in MATH 252A.

ICS Core Courses (49 credits)

  • ICS 110D : Introduction to Computer Programming Through Animations
  • ICS 111 : Introduction to Computer Science I
  • ICS 211 : Introduction to Computer Science II
  • ICS 212 : Program Structure
  • ICS 235 :  Machine Learning Methods (Fall only)
  • ICS 311 : Algorithms (Substitution allowed: EE 367 can be a substitution for ICS 311)
  • ICS 314 : Software Engineering
  • ICS 321 : Database Systems
  • ICS 355 : Security and Trust I
  • ICS 369 : Computational Media Systems
  • ICS 481 : Introduction to Computer Graphics
  • ICS 487 : Digital Content Creation I
  • MATH 301 : Introduction to Discrete Mathematics
  • MATH 307 : Linear Algebra or Math 311
  • MATH 372 : Elementary Probability & Statistics

Select from among the following:

  • ICS 464 : Human Computer Interaction I
  • ICS 482 : Topics in Computer Graphics
  • ICS 484 : Data Visualization
  • ICS 485 : Video Game Design
  • ICS 486 : Virtual and Augmented Reality
  • ICS 488 : Digital Content Creation II
  • ICS 489 : Software Techniques for Computer Visual Effects
  • ICS 496 : Capstone Project

62 credits required

ICS Related Requirements (7-8 credits)

  • To enroll in all courses requiring Calculus II as their prerequisite (ICS 311, MATH 307, and MATH 372), students must take MATH 242 or 252A for their Calculus II requirement.
  • MATH 215 or 241 or 251A (Calculus I) is a prerequisite for MATH 242. However, students must meet the grade requirement B (not B-) in MATH 215 to enroll in MATH 242.
  • MATH 241 or 251A (Calculus I) is a prerequisite for MATH 252A. However, students must meet the grade requirement B (not B-) in MATH 241 and receive consent to enroll in MATH 252A.

ICS Core Requirements (56 credits)

  • ICS 110D : Introduction to Computer Programming Through animations
  • ICS 111 :  Introduction to Computer Science I
  • ICS 211 : Introduction to Computer Science II
  • ICS 212 : Program Structure
  • ICS 235 : Machine Learning Methods (Fall only)
  • ICS 311 :  Algorithms (Substitution allowed: EE 367 can be a substitution for ICS 311)
  • ICS 314 : Software Engineering
  • ICS 321 : Database Systems
  • ICS 355 : Security and Trust I
  • ICS 369 : Computational Media Systems
  • ICS 481 : Introduction to Computer Graphics
  • ICS 487 : Digital Content Creation I
  • ICS 488 : Digital Content Creation II
  • ICS 496 : Capstone Project
  • MATH 301 : Introduction to Discrete Mathematics
  • MATH 307 : Linear Algebra or Math 311
  • MATH 372 : Elementary Probability & Statistics

Select from among the following:

  • ICS 464 : Human Computer Interaction I
  • ICS 482 : Topics in Computer Graphics
  • ICS 484 : Data Visualization
  • ICS 485 : Video Game Design
  • ICS 486 : Virtual and Augmented Reality
  • ICS 487 : Digital Content Creation I
  • ICS 489 : Software Techniques for Computer Visual Effects