Academic Catalog

Interactive Computing, Associate in Applied Science (IC)

Effective: Fall 2022

Do the following terms describe you: curious, creative, or problem-solver? Exploring the world of Information Technology (IT) may be right for you! Demand for skilled IT workers is ever-growing and unmatched in other industries.

The Interactive Computing Associate of Applied Science degree program is a flexible degree that gives students the freedom to tailor individual curricula to match their professional and personal goals. The program combines theory, media production, programming, web, and interactive design to prepare students for careers in digital media design and development. Foundations of digital technology, as well as the core concepts of current technological innovations, is explored. Students engage in hands-on, project-based instruction that enables them to create multimedia projects and productions, think innovatively and creatively, and explore emerging and immersive technologies. Students also produce a digital portfolio or participate in an internship to prepare for an IT career.

The Interactive Computing program has three pathways: front-end developer, back-end developer, and immersive media or game developer. Electives within the program are selected based on the pathway.

FRONT-END DEVELOPER

A front-end developer is one who builds user interfaces for websites and applications using HTML, CSS, and JavaScript as well as an array of other front-end applications/tools such as browser development tools, image editors, and wireframe tools. Current job titles include UI/UX Developer, Junior Developer, Motion Graphics Designer, Web Content Editor,  Interaction Designer, Web Developer, and Junior Angular.JS Developer.

BACK-END DEVELOPER

A back-end developer is one who enables the front-end experience. This type of developer builds and maintains the technology that makes the front end possible. Knowledge of how servers, applications, and databases communicate with one another as well as server-side languages like PHP and Python and tools like MySQL and Oracle is required. Current job titles include Web Developer, Backend Architect, Full-stack Developer, and Full Stack Java Developer.

IMMERSIVE MEDIA or GAME DEVELOPER

An immersive media or game developer designs and develops virtual reality, augmented reality, mixed reality, real-time 3D, simulations, games, and immersive experiences and video content. Developers have demonstrated experience in platforms and pipelines used in the design, development, and distribution of games and immersive experiences including Unity, HTML, Adobe Creative Suite, C#, and Python. Current job titles include Immersive Media Developer, VR Developer, Game Designer, Game Programmer, Game Artist, Game Animator, Animator, and Game Tester.

  • Apply a design process to develop multimedia programs, websites, games, or immersive environments.
  • Determine the appropriate hardware, software, and network protocols and connectivity that support interactive computing design and development.
  • Use industry standard tools and technologies to create media assets.
  • Demonstrate the use of scripting, programming, and markup languages.
  • Design and create intuitive, usable interfaces.
  • Examine requisite skills and careers related to interactive computing.
  • Prepare for an IT career through the participation in an internship and/or development of a digital portfolio.
Plan of Study Grid
First SemesterHours
CS 100 Introduction to Information Technology 3
CS 101
Introduction to Computer Science
or Introduction to Python
3
ENG 100 English Composition I 3
Any Oral Communications (OC) designated course 3
Any Quantitative Reasoning (QR) designated MAT course 1 3-4
 Hours15-16
Second Semester
CS 104 Introduction to Java Programming 3
ENG 112 English Composition II: Writing About Literature 3
IMM 110 Multimedia Graphics & Design 3
IMM 120 Web Page Design and Development 3
Mathematics Elective 2 3-4
 Hours15-16
Third Semester
CS 200 UX Design 3
NET 110 Network Communications 3
Any Scientific Inquiry (SI) designated course 4
CS Electives by Pathway 6
For front-end developer:
Introduction to Unity 3D
and Audio and Video for Multimedia
For back-end developer:
Select Two:
Intermediate Java Programming
or jQuery/JavaScript
or Responsive Web Design
or Database Management Systems
For immersive media or game design developer:
Audio and Video for Multimedia
& Select One:
Fundamentals of Game Design Theory and Practice
or Introduction to Unity 3D
 Hours16
Fourth Semester
CS 250 Digital Portfolio Development 3
Diversity and Social Justice AND Global Understanding designated course 3
CS Electives by Pathway 9
For front-end developer:
jQuery/JavaScript
and Responsive Web Design
& Select one IT/CS Elective
For back-end developer:
Select Three:
Intermediate Java Programming
or jQuery/JavaScript
or Responsive Web Design
or Introduction to Cloud Computing Concepts and Administration using Microsoft Azure
or Introduction to Cloud Computing Concepts and Administration using Amazon Web Services
For immersive media or game design developer:
Game Creation Development
or Virtual Asset Production
C# Programing for Interactivity
or Introduction to Computer Game Programming
Art and Animation
or Augmented, Mixed and Virtual Reality: XR Fundamentals
 Hours15
 Total Hours61-63

Notes

Oral Communications (OC) designated courses

Quantitative Reasoning (QR) designated courses1

Scientific Inquiry (SI) designated courses

Diversity and Social Justice AND Global Understanding designated courses

1

not MAT 125

2

MAT 120 or higher (not MAT 125 or MAT 126)

Plan of Study Grid
First SemesterHours
CS 100 Introduction to Information Technology 3
CS 101
Introduction to Computer Science
or Introduction to Python
3
ENG 100 English Composition I 3
 Hours9
Second Semester
Any Oral Communications (OC) designated course 3
Any Quantitative Reasoning (QR) designated MAT course 1 3-4
CS 104 Introduction to Java Programming 3
 Hours9-10
Third Semester
ENG 112 English Composition II: Writing About Literature 3
IMM 110 Multimedia Graphics & Design 3
IMM 120 Web Page Design and Development 3
 Hours9
Fourth Semester
Mathematics Elective 2 3-4
CS 200 UX Design 3
NET 110 Network Communications 3
 Hours9-10
Fifth Semester
Any Scientific Inquiry (SI) designated course 4
CS Electives by Pathway 6
For front-end developer:
Introduction to Unity 3D
and Audio and Video for Multimedia
For back-end developer:
Select Two:
Intermediate Java Programming
or Database Management Systems
or jQuery/JavaScript
or Responsive Web Design
For immersive media or game design developer:
Audio and Video for Multimedia
& Select One:
Fundamentals of Game Design Theory and Practice
or Introduction to Unity 3D
 Hours10
Sixth Semester
CS 250 Digital Portfolio Development 3
Diversity and Social Justice AND Global Understanding designated course 3
 Hours6
Seventh Semester
CS Electives by Pathway 9
For front-end developer:
jQuery/JavaScript
and Responsive Web Design
For back-end developer:
Select Three:
Intermediate Java Programming
or jQuery/JavaScript
or Responsive Web Design
or Introduction to Cloud Computing Concepts and Administration using Microsoft Azure
or Introduction to Cloud Computing Concepts and Administration using Amazon Web Services
For immersive media or game design developer:
Game Creation Development
Virtual Asset Production
C# Programing for Interactivity
or Introduction to Computer Game Programming
Art and Animation
or Augmented, Mixed and Virtual Reality: XR Fundamentals
 Hours9
 Total Hours61-63

Oral Communications (OC) designated courses

Quantitative Reasoning (QR) designated courses1

Scientific Inquiry (SI) designated courses

Diversity and Social Justice AND Global Understanding designated courses

1

not MAT 125

2

MAT 120 or higher (not MAT 125 or MAT 126)