Students create web pages and programs and applets in Java. This course introduces students to 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 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 how to empirically evaluate use interfaces, leading to better ones. Visual Basic is used in programming assignments. This course focuses on understanding the dependence of execution time, bandwith and memory requirements on the data structures and algorithms chosen.