Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
36 Hours
Hawthorn, Sarawak
Programming eg HIT1051 Software Development 1, HIT1301 Algorithmic Problem Solving, HIT2080 Introduction to Programming, HIT1404 Introduction to Programming in .NET and Databases and SQL eg HIT1402 Database Analysis and Design, HIT2016 Database 1 Preclusion: HIT1091 Web Development
Nil
Credit Points: 12.5 Credit Points
A unit of study in the , Bachelor of Computing (Network Design and Security), Bachelor of Science (Professional Software Development), Bachelor of Engineering (Telecommunication and Network Engineering), Bachelor of Engineering (Telecommunication and Network Engineering)/ Bachelor of Science (Computer Science and Software Engineering), and Bachelor of Science (Computer Science and Software Engineering).
Upon completion of this unit student will be able to: describe the basic infrastructure and architecture of the Internet, including the main protocols.use tools to query parts of the Internet infrastructure including name servers, individual machines, and web sites.list and describe contemporary Internet applications, their purpose, internal architectures, and related security, commercial and social issues.Given a mock-up of a web page, students will be able build an implementation using appropriate content representation and layout technologies.Given a design and mock-up, students will be able to develop simple database driven web applications using a server-side scripting language.Given a screen shot or access to a web application, students will be able to apply appropriate techniques and principals to evaluate its usability and accessibility.
Upon completion of this unit student will be able to:
Lecture (24 hrs), Tutorial (labs) (12 hrs)
Assignments, Examination
Internet infrastructure and architecture: History of the internet and the World Wide Web.Network architecture (gateways and routers).The main internet protocols and standards (TCP/IP, DNS, MIME, HTTP, SSL).Servers on the internet (web servers, and name servers, search engines).Client devices including assistive, mobile, PDA's and aggregation models. Contemporary Web Applications: Introduction to common web applications (browser, search, WIKI, BLOG, email, etc.).Social and commercial issues of contemporary web applications.Security concepts and issues related to web technologies. Web Development: Developing web sites with XHTML, CSS, and JavaScript, DOM.Integration and appropriateness of multimedia technologies.Requirements for client and server side interactivity.Developing simple database driven application with PHP and MySQL. Usability and Accessibility: Evaluating web sites and applications.Usability principals, features and tools.Accessibility principles, guidelines and standards.
Internet infrastructure and architecture:
Contemporary Web Applications:
Web Development:
Usability and Accessibility:
Barksdale, K & Turner, E, HTML, JavaScript, and Advanced Internet Technologies, Course Technology, 2006. ISBN: 0-619-26627-9Zeid, I, Mastering the Internet, XHTML and JavaScript: International Edition, 2/e, Pearson, 2004. ISBN: 013191166X