Introduction and challenges

Study for Week 1: 1 August

Welcome to Advanced Internet Programming!

This week’s content is mostly administration. You should spend this week learning what is expected of you, setting up your computer and reading the assignment requirements. Remember to complete the preparation activity before the first tutorial!

If you have never studied Java or you have forgotten how to program in Java, then you should also use this first week as an opportunity to revise.

At the end of this session, you should be familiar with:

  • The relevance and importance of the subject
  • Objectives, outcomes, expectations of prior knowledge
  • Assessment methods, expectations regarding plagiarism
  • Teaching staff, contact methods
  • Tools and resources

At the end of this session, you should be able to:

  • Describe some challenges in creating a dynamic website
  • List the parts of a business model canvas

The videos in this subject provide a high-level overview of the concepts and theory.

In the hands on activities, you will translate those ideas into working code.

Introduction to the subject

Motivation: why does this subject matter?

Some ground rules for laboratory sessions

The first thing you should do is read the assignment specifications. You'll find these in UTS Online in the Assignments folder.

If you would like to get a bit more of a taste of what we are going to cover in the subject, then read Chapter 1 of the Java EE 7 tutorial:

https://docs.oracle.com/javaee/7/tutorial/overview.htm

Note: You will need to click Next Page 8 times to finish all of the first chapter.

There is a lot packed into this subject, but don't worry: we will gradually build up to it. You may not understand everything in the overview, but by the end you will be an expert!

To dive a little bit deeper into using the NetBeans IDE, you might consider watching some of the videos/tutorials at Netbeans.org: https://netbeans.org/kb/index.html

The preparation activity for this week is a quiz that can be found on UTS Online.