Unit rationale, description and aim

Web and mobile applications have become integral to daily life due to their unique benefits, such as efficiency and connectivity across personal, social, and professional domains. As demand for skilled IT professionals continues to grow, the ability to develop robust, user-focused applications is a critical asset. This unit builds upon prior programming knowledge to advance students’ capabilities in developing industry-standard web and mobile applications. It introduces essential concepts, tools, techniques, and modern development frameworks for designing, implementing, and testing interactive applications. Students will gain both theoretical and hands-on experience with a broad range of contemporary technologies used in web and mobile development. In alignment with the principles of social responsibility, the unit also emphasises the role of technology in addressing real-world challenges. It encourages students to create inclusive and impactful applications that benefit individuals and communities alike. This unit also prepares students for the final year Capstone unit (ITEC322), where they will apply these skills to design and implement comprehensive software solutions in real-world project environments.

2026 10

Campus offering

Find out more about study modes.

Unit offerings may be subject to minimum enrolment numbers.

Please select your preferred campus.

  • Term Mode
  • Semester 1Campus Attendance

Prerequisites

ITEC313 Advanced Programming Concepts

Incompatible

ISYS323 - Advanced Applications Development

Learning outcomes

To successfully complete this unit you will be able to demonstrate you have achieved the learning outcomes (LO) detailed in the below table.

Each outcome is informed by a number of graduate capabilities (GC) to ensure your work in this, and every unit, is part of a larger goal of graduating from ACU with the attributes of insight, empathy, imagination and impact.

Explore the graduate capabilities.

Apply advanced knowledge of foundational web techn...

Learning Outcome 01

Apply advanced knowledge of foundational web technologies and principles to solve complex web development problems.
Relevant Graduate Capabilities: GC1, GC8

Analyse web programming structures, code, and tool...

Learning Outcome 02

Analyse web programming structures, code, and tools to enhance functionality, usability, and consistency of web components.
Relevant Graduate Capabilities: GC2, GC7

Design ethical, responsive, and dynamic web applic...

Learning Outcome 03

Design ethical, responsive, and dynamic web applications using modern web architectures, frameworks, and toolkits.
Relevant Graduate Capabilities: GC2, GC6

Content

Topics will include: 

· ASP.NET Core and Web Application 

· Designing Simple Web Pages 

· Working with ASP.NET Server Controls 

· ASP.NET Programming 

· Creating User-friendly Web Layouts 

· Managing Navigation 

· Reusable User Control 

· Input Validation 

· ASP.NET Validation Controls 

· Implementation of Data-bound Controls 

· Introduction to Mobile Web Development (Brief overview, responsive design concepts)

Assessment strategy and rationale

A range of assessment procedures will be used to meet the unit learning outcomes and develop graduate attributes consistent with university assessment requirements.

The first online engagement-based assessment consists of a series of activities and submissions that reinforce students’ understanding of the learning modules. The second assessment task requires students to progressively develop a basic website by completing individual lab activities submitted on a fortnightly basis. The final assessment item is an individual project that requires students to develop a dynamic, data-driven website and then extend it into a responsive mobile website. Any use of AI tools must be appropriately acknowledged.

The assessment tasks for this unit are designed for students to demonstrate their achievement of each learning outcome. To pass this unit, students are required to achieve an overall mark of at least 50%.

Overview of assessments

Assessment Task 1: In-class Test This assessment c...

Assessment Task 1: In-class Test

This assessment consists of small coding tasks that test students’ understanding of the web development in ASP.NET consisting of the questions from week 1 to week 5. SEB (Safe Exam Browser) will be implemented during the test.

Submission Type: Individual

Assessment Method: Close Book Test

Artefact: Answers and Problem Solving

Word limit: 1000

Weighting

20%

Learning Outcomes LO1
Graduate Capabilities GC1, GC8

Assessment Task 2: Website Development Practical S...

Assessment Task 2: Website Development Practical

Students are required to develop a functional website by completing a series of biweekly lab tasks. Students should provide the specified website functionality according to the lab instructions. The developed website should also have a consistent look and feel. The development practices gradually build up web development skills. Students will receive constructive feedback on each lab submission via Canvas within two weeks of submission.

Submission Type: Individual

Assessment Method: Cumulative assessment

Artefact: Website code

Word limit: N/A

Weighting

35%

Learning Outcomes LO2, LO3
Graduate Capabilities GC2, GC6, GC7

Assessment Task 3: Mobile Website Development Proj...

Assessment Task 3: Mobile Website Development Project

Students will demonstrate adherence to ethical programming practices by developing a dynamic, data-driven website that responds to user input. The website must be built using fundamental web technologies  (HTML, CSS), with interactive functionality implemented using ASP.NET.   It should include robust input validation to ensure data integrity and error handling. The final product must also be designed to be fully responsive, ensuring usability across a range of devices, including smartphones and tablets, thereby supporting broader accessibility for users with limited access to traditional computing resources. Students will submit a brief report, including annotated screenshots, to document the website's features and functionality.

Submission Type: Individual

Assessment Method: Code and Report Submission

Artefact: Website code and report

Word limit: 2000

Weighting

45%

Learning Outcomes LO1, LO2, LO3
Graduate Capabilities GC1, GC2, GC6, GC7, GC8

Learning and teaching strategy and rationale

This unit uses a collaborative and practice-based learning approach and will be delivered in multi-mode over a twelve-week semester or equivalent study period. Students will have access to all primary learning materials online, along with formative and summative assessments, to provide a learning experience beyond the classroom. While there are no formal classroom lectures for this unit, students will be required to attend weekly two-hour workshops and fortnightly two-hour labs, which will include a seminar, problem-solving exercises and specific tasks related to the achievement of the unit learning outcomes.

Students should anticipate undertaking 150 hours of study for this unit, including class attendance, readings, online forum participation and assessment preparation.

Representative texts and references

Representative texts and references

Nagel, C. Professional C# and .NET, 2021 Edition, September 2021

Spannjarrs, I. Beginning ASP.NET 4.5.1: in C# and VB, John Wiley & Sons, 1st edition, 2014

Tanure A. S. ASP.NET Core 9 Essentials: Master Razor Pages, Blazor, and MVC to build powerful, cloud-ready web applications, 2025.


Locations
Credit points
Year

Have a question?

We're available 9am–5pm AEDT,
Monday to Friday

If you’ve got a question, our AskACU team has you covered. You can search FAQs, text us, email, live chat, call – whatever works for you.

Live chat with us now

Chat to our team for real-time
answers to your questions.

Launch live chat

Visit our FAQs page

Find answers to some commonly
asked questions.

See our FAQs