Students are introduced to writing programs in Java, an object oriented language designed in part to write Web-based applications. Students create Web pages and programs and applets in Java. This course introduces students to the fundamentals of using and maintaining computer systems in an Internet environment. The basic components and functions of the computer and the network are introduced, along with tools and procedures for their operation and maintenance. This course introduces students to problem solving by means of object oriented design and implementation.
Emphasis is on problem analysis and solution design, documentation and implementation.
Students use commercial software libraries, and create Web-centric projects. Programming assignments are carried out in Java. This course focuses on human-computer interaction, providing training in the basic skills of task analysis, and interface evaluation and design. Students learn to develop designs that are usable and useful for people. Students learn how to empirically evaluate user interfaces, leading to better ones.