Learn to Code this Summer!

Computer programming has emerged as a relevant form of storytelling. Data-driven, interactive Web and mobile projects allow users to interact with and customize story presentations, using tools like charts, quizzes, calculators and maps. In this course, students will be introduced to programming and data concepts relevant to communicators. We’ll explore current projects that demonstrate interactive characteristics and become familiar with the major organizations responsible for developing them. Students will advance their skills with Hypertext Markup Language (HTML), Cascading Stylesheets (CSS) and move into coding techniques with JavaScript. This immersive session will culminate with assembling these skills into a comprehensive, interactive story.

Everyone in the class is familiar with HTML, CSS, Bootstrap and WordPress from the intro Web Design course. About most of the class has some programming experience. Experienced students will be expected to implement advanced features in all their projects.

This course is designed to incorporate learning and practice time in four hour sessions each day. We hope the extra time will result in better projects and more advanced application of skill.

 

When: Summer II, July 9 – Aug. 9

Meeting Times: MTWTh 6-9:30pm; (see schedule for other details); Saturday, Aug 4, 10am-5pm

Where: Old Main 106-B

MC5306C (#51730) and MC5306D (#51731)

Take a look at what you can create with interactive coding techniques:

LoudAustin by Becky Larson

The Evolution of ACL by Ben Slade


Incentive to Film By Steffanie Agnew

Here’s what you’ll learn:

  • Advanced Responsive Design
  • Creating Web Forms
  • Using JavaScript to Create Interactive Applications
  • JQuery Library
  • Overview of scraping
  • Use of Frameworks for Templating and Data Presentation

 

Over five weeks, you will gain coding skills and improve your Web portfolio. You’ll be introduced to new career paths that could include:

  • Web Developer/Designer
  • News Application Developer
  • Mobile Developer
  • Web Producer
  • Digital Product Manager
  • Any position that requires knowledge of advanced coding techniques

We’ll be covering similar topics to those covered on CodeActually.com.

Questions: Email Dr. Cindy Royal, croyal@txstate.edu

 

MENU