Both Computer Science and Media Arts strive for new and different ways to express ideas, concepts, and visions. This course will look at emerging technologies from both the visually based front-end approach and the programming back-end approach. The students will work to develop new skills, learn new technologies, and participate in real world scenarios that will prepare them for further study at university or prepare them for a possible career in Computer Science or Media Arts. This course will be divided into two halves. One half will focus on aspects of computer science, including exploring different coding languages such as HTML, Java, JavaScript, and Python, creating interactive user interfaces (included but not limited to video games and mobile apps), and other multimedia-based technologies. The other half will consist of studying the skills that make up communication arts professions, including graphic design, animation, interaction design, as well as video and audio production.


This class will cover the wide ranging field of computers and new media.  We will discuss the development of different types of media using computer technology and learn necessary skills needed to utilize these new tools.  Types of technology that will be learned include basic keyboarding, word processing, spreadsheets, graphic design for both print and web, video and audio editing, animation, and other forms of new media that become available.  We will also cover the impact of new media on our society and how best to use and navigate the emerging forms of media safely. 

This class will cover the wide ranging field of computers and new media.  We will discuss the development of different types of media using computer technology and learn necessary skills needed to utilize these new tools.  Types of technology that will be learned include basic keyboarding, word processing, spreadsheets, graphic design for both print and web, video and audio editing, animation, and other forms of new media that become available.  We will also cover the impact of new media on our society and how best to use and navigate the emerging forms of media safely. 

This class will cover the wide ranging field of computers and new media.  We will discuss the development of different types of media using computer technology and learn necessary skills needed to utilize these new tools.  Types of technology that will be learned include basic keyboarding, word processing, spreadsheets, graphic design for both print and web, video and audio editing, animation, and other forms of new media that become available.  We will also cover the impact of new media on our society and how best to use and navigate the emerging forms of media safely.