SCS3204 Internet Computing
Course Unit Title
SCS3204 Internet Computing
Course Unit Description
This course covers the basic principles and practices of distributed computing over the Internet. The course is not intended to be a course on Web site development tools, but focuses on the Internet as a domain for sharing resources with Grids, distributed computing with Web services, and service-oriented computing. The Internet is increasingly used as a large interconnection network for deploying distributed applications to solve challenging problems in diverse areas. In this course you will learn the basic foundations of Internet computing and use modern frameworks to develop Internet-based applications with Web services, Grids, and other technologies.
Course Objectives
- To impart the basic concepts of Internet Computing and Java Programming
- To develop understanding about Internet Computing with the help of Java Platform and establishing network connections using Socket Programming
- There has been a significant increase in the demand for software engineers skilled in Internet computing technologies.
Learning Outcomes
- Understand the basic concepts of Internet services and related technologies
- Be proficient in using Java Servlets and related Web development tools
- Identify different components of client/server Architecture on Internet computing
- Design, develop and implement interactive Web applications
- Know how to develop and deploy applications and applets in Java
- Know how to design and develop GUI using Java Swing and AWT
