The development of applications and applets using JAVA will be covered as part of basic JAVA programming. Web page implementation and applications utilizing the language will be included. Also included is an in-depth discussion of forms, tables and more advanced topics. Database Programming II Discussion of the state of practice in modern database systems, with an emphasis on relational systems. Topics include database design, database system architecture, SQL, normalization techniques, storage structures, query processing, concurrency control, recovery, security, and new directions such as object-oriented and distributed database systems.
Students gain hands-on experience with commercial database systems and interface building tools.
Programming projects are required. This course covers basic and advanced concepts in the use of web sites, email and other interactive, Internet tools for the marketing of products and services. Web interface concepts, push technologies, databases, virile marketing and other current e-commerce topics and concepts will be covered, as will brokering, auctions, and branding. This course emphasizes effective, graphical web design. Students will design web sites using color, fonts, images, sounds, navigation tools, and animation.