AU: 3.0
Programme: CE

The course provides an introduction to the Internet, providing the student with a good understanding of the current overview of web technology. The student will receive a utility level understanding of the web browsers, their capabilities and how individual components of the web come together. This course introduces programming principles through the use of JAVA and students will receive practical experience on creating working applications for the web. A hands-on experience is to be expected in this introductory level course. Topics Technology Introduction The Networks and the Internet ? Network protocols, Network layers, The Internet The Web Browser ? Browser setup, Security, Cookies, Scripts, Proxy servers, Gateways Interesting Web-Sites ? Visit to several interesting web sites to provide students with a view of the Internet world. History of JAVA ? From birth to current day market players. What is the JDK? Obtaining the JAVA programming environment. JAVA Introduction to program flow. Flowcharts. Objects, Constructors, Inheritance and Hierarchy. Reserved words, Statements and Expressions. Variables and Data Types, Operators, String Arithmetic, Arrays. Conditional Statements, Loops. Creating Classes, Class Variables and Objects. Static methods, References. Exceptions, File I/O and streaming. Interfaces, packages, Importing. Command line arguments. Overloading, Applets and applications



Comments