The Java programming language is a modern object-oriented language designed with two very important features: (1) platform independence, which allows the program to be executed on different machines and under the control of different operating systems; and (2) direct support for HTML (and similar) documents. These two features made Java a language of choice for internet-based applications. This course consists of an overview of the Java environment, syntax, and libraries; object-oriented program design in java; program design in Java for the internet (applets, servlets); and multiprogramming in Java (multithreading). Prerequisite: C or better in COMP 2230 or COMP 2231
The Java programming language is a modern object-oriented language designed with two very important features: (1) platform independence, which allows the program to be executed on different machines and under the control of different operating systems; and (2) direct support for HTML (and similar) documents. These two features made Java a language of choice for internet-based applications. This course consists of an overview of the Java environment, syntax, and libraries; object-oriented program design in java; program design in Java for the internet (applets, servlets); and multiprogramming in Java (multithreading). Prerequisite: C or better in COMP 2230 or COMP 2231