Using the computer as a creative tool, students strengthen technical software knowledge and learn to accommodate specific design issues. They also study artists using various media to understand the elements of design in order to best use the computer to express themselves visually. The course culminates with a project of the student's own design which allows creative freedom and use of the computer for the entire project or a portion of it. Studio art experience helpful. We will start with a quick review of frames, tables, and style sheets then move forward into topics such as XML, JavaScript, CGIs and Perl.
Students learn to design and implement computer-based solutions to a variety of problems.
They use important algorithms and data structures, including sorts and arrays, and learn good coding structure. In addition, students design programs that are expandable and understandable and learn how and when to write code that is reusable. The class also discusses the ethical and social implications of computer use. This course is intended for students with a serious interest in computer systems and programming. The remainder of the course work utilizes this network as students create Perl programs that interact with the operating system and control user interfaces.