Students are introduced to the modern model of the computer in the context of a network. Students create Web pages and programs and applets in Java. This course provides students with 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 shows students 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.