ICT272 WEB DESIGN AND DEVELOPMENT T324 Brief

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

KING’S OWN INSTITUTE*

Success in Higher Education

ICT272 WEB DESIGN AND DEVELOPMENT T324 Brief


All information in the Subject Outline is correct at the time of approval. KOI reserves the right to make changes to the Subject
Outline if they become necessary. Any changes require the approval of the KOI Academic Board and will be formally advised
to those students who may be affected by email and via Moodle.
Information contained within this Subject Outline applies to students enrolled in the trimester as indicated.

1. General Information
1.1 Administrative Details

Associated HE Award(s) Duration Level Subject Coordinator

Bachelor of Information Technology (BIT) 1 trimester Level 3 Dr Ali Braytee


[email protected]
P: +61 (2) 9283 3583
L: Level 1-2, 17 O’Connell St.
Consultation: via Moodle or by
appointment.

1.2 Core / Elective


Core subject for BIT

1.3 Subject Weighting


Indicated below is the weighting of this subject and the total course points.

Subject Credit Points Total Course Credit Points

4 BIT (96 Credit Points)

1.4 Student Workload


Indicated below is the expected student workload per week for this subject

No. Timetabled Hours/Week* No. Personal Study Total Workload


Hours/Week** Hours/Week***

4 hours/week 6 hours/week 10 hours/week


(2 hour Lecture + 2 hour Tutorial)

* Total time spent per week at lectures and tutorials


** Total time students are expected to spend per week in studying, completing assignments, etc.
*** Combination of timetable hours and personal study.

1.5 Mode of Delivery Classes will be face-to-face or hybrid. Certain classes will be online (e.g.,
special arrangements).

1.6 Pre-requisites ICT104 Program Design and Development and ICT200 Database Design and
Development;

1.7 General Study and Resource Requirements

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 1 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

o Dedicated computer laboratories are available for student use. Normally, tutorial classes are
conducted in the computer laboratories.
o Students are expected to attend classes with the requisite textbook and must read specific chapters
prior to each tutorial. This will allow them to actively take part in discussions. Students should have
elementary skills in both word processing and electronic spreadsheet software, such as Office 365 or
MS Office.
o Computers and WIFI facilities are extensively available for student use throughout KOI. Students are
encouraged to make use of the campus Library for reference materials.
o Students will require access to the internet and email. Where students use their own computers, they
should have internet access. KOI will provide access to required software.

Resource requirements specific to this subject: ASP.NET, Office 365, MS Imagine, Visual Studio - 2019,
MS Azure, GitHub Desktop.

1.8 Academic Advising

Academic advising is available to students throughout teaching periods including the exam weeks. As well
as requesting help during scheduled class times, students have the following options:
o Consultation times: A list of consultation hours is provided on the homepage of Moodle where
appointments can be booked.
o Subject coordinator: Subject coordinators are available for contact via email. The email address of the
subject coordinator is provided at the top of this subject outline.
o Academic staff: Lecturers and Tutors provide their contact details in Moodle for the specific subject. In
most cases, this will be via email. Some subjects may also provide a discussion forum where
questions can be raised.
o Head of Program: The Head of Program is available to all students in the program if they need advice
about their studies and KOI procedures.
o Vice President (Academic): The Vice President (Academic) will assist students to resolve complex
issues (but may refer students to the relevant lecturers for detailed academic advice).

2 Academic Details
2.1 Overview of the Subject

The subject focuses on advanced web design and development for small and large-scale applications. It
gives the student a solid grounding in high-level programming language and allows them to build dynamic
web applications using advanced internet technologies. The students will design, implement, and evaluate
anything from small, personal websites to large-class web applications using a widely used framework in the
industry. Students will apply object-oriented concepts to real-world problems, writing syntax code, creating
SQL databases, developing interactive websites and composing user-friendly web applications for real-world
problems.

2.2 Graduate Attributes for Undergraduate Courses

Graduates of Bachelor courses from King’s Own Institute (KOI) will achieve the graduate attributes expected
under the Australian Qualifications Framework (2 nd edition, January 2013). Graduates at this level will be
able to apply a broad and coherent body of knowledge from their major area of study in a range of contexts
for professional practice or scholarship and as a pathway for further learning.

King’s Own Institute’s generic graduate attributes for a bachelor’s level degree are summarised below:

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 2 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

KOI Bachelor Degree


Detailed Description
Graduate Attributes

Knowledge Current, comprehensive, and coherent and connected knowledge

Critical thinking and creative skills to analyse and synthesise


Critical Thinking
information and evaluate new problems

Communication skills for effective reading, writing, listening and


Communication presenting in varied modes and contexts and for transferring
knowledge and skills to a variety of audiences

Information and technological skills for accessing, evaluating,


Information Literacy
managing and using information professionally

Skills to apply logical and creative thinking to solve problems and


Problem Solving Skills
evaluate solutions

Ethical and Cultural Appreciation of ethical principles, cultural sensitivity and social
Sensitivity responsibility, both personally and professionally

Leadership and teamwork skills to collaborate, inspire colleagues


Teamwork
and manage responsibly with positive results

Professional skills to exercise judgement in planning, problem


Professional Skills
solving and decision making

Across the course, these skills are developed progressively at three levels:
o Level 1 Foundation – Students learn the basic skills, theories and techniques of the subject and apply
them in basic, standalone contexts
o Level 2 Intermediate – Students further develop the skills, theories and techniques of the subject and
apply them in more complex contexts, and begin to integrate this application with other subjects.
o Level 3 Advanced – Students demonstrate an ability to plan, research and apply the skills, theories
and techniques of the subject in complex situations, integrating the subject content with a range of
other subject disciplines within the context of the course.

2.3 Subject Learning Outcomes


This is a Level 3 subject.

On successful completion of this subject, students should be able to:

Contribution to Graduate Attributes


Subject Learning Outcomes

a) Compose advanced solutions using object-oriented


programming for problem-solving

b) Implement and evaluate dynamic web applications to meet


design principles and user requirements

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 3 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

c) Develop dynamic small to large-class web applications with SQL


database

d) Design and validate advanced user interfaces using creative


programming packages served as the engine through data
annotations

2.4 Subject Content and Structure

Below are details of the subject content and how it is structured, including specific topics covered in
lectures and tutorials. Reading refers to the text unless otherwise indicated.

Weekly Planner:

Topic covered in each week’s Expected work as listed in


Week (beginning) Reading(s)
lecture Moodle

Ch.1 Install and explore visual


1 Getting started with C# Programming C# studio. Solve C# exercises to
28 Oct programming language 12 get start with the programming
language.

Ch. 2
2 Programming Solve C# exercises on control
C# Control statements, Arrays
04 Nov C# 12 statements, arrays and lists.
and Collections
Biweekly activity 0%

Ch. 3 & 6
Programming
3 C# 12 Solve C# exercises on object-
11 Nov Object oriented programming
oriented classes, attributes and
(Classes)
methods.

Ch. 1 Modern
4 Web Solve exercises to create
18 Nov Introduction to web development Development Asp.net MVC application.
and ASP.Net MVC5 Biweekly activity 5%
Quiz 1-10%

Ch. 4 Modern Solve exercises to create


5 Web
25 Nov Controllers Asp.net controllers.
Ethical web development Development ACS New Code of Ethics

Ch. 5 & 6 Solve exercises to create MVC


Modern Web views.
6 Development Biweekly activity 5%
02 Dec View and Razor Programming

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 4 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

Topic covered in each week’s Expected work as listed in


Week (beginning) Reading(s)
lecture Moodle

Ch. 6 Modern
Web
7 Development Solve exercises to create SQL
09 Dec Creating Model Component server database and MVC
models.

Ch. 7 Modern
Web
8 Development Solve exercises to create MVC
16 Dec forms.
Advanced Forms and HTML
Biweekly activity 5%
Quiz 2 -10%

Ch. 6 Modern
9 Solve exercises to create
SQL Complex Entity Web
06 Jan Relationship complex entity relationships.
Development

Ch. 6 Modern Solve exercises to validate


10 Web MVC forms using data
13 Jan Data Annotations Attributes in
Development annotation.
Depth
Biweekly activity 5%

Ch. 11 Modern
Solve exercises for web
11 Web Security and data privacy Web
security.
20 Jan Development

Ch. 13 Modern Solve exercises based on


12
28 (Tue) Jan Web testing.
Testing
Development Assignment 3A due
Assignment 3B due

13
03 Feb Study Review Week and Final Exam Week

14
10 Feb Examinations Please see exam timetable for
Continuing students - enrolments for T125 open exam date, time and location

15
17 Feb Student Vacation begins
New students - enrolments for T125 open

16 ● Results Released
24 Feb ● Review of Grade Day for T324 – see Sections 2.6 and 3.2 below for relevant
information.
● Certification of Grades

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 5 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

Topic covered in each week’s Expected work as listed in


Week (beginning) Reading(s)
lecture Moodle

NOTE: More information about the dates will be provided at a later date through
Moodle/KOI email.

T125 3 Mar 2025

1 Week 1 of classes for T125


03 Mar

2.5 Teaching Methods/Strategies

Briefly described below are the teaching methods/strategies used in this subject:
o Lectures (2 hours/week) are conducted in seminar style and address the subject content, provide motivation
and context and draw on the students’ experience and preparatory reading.
o Tutorials (2 hours/week) include class discussion of case studies and research papers, practice sets and
problem-solving and syndicate work on group projects. Tutorials often include group exercises and so
contribute to the development of teamwork skills and cultural understanding. Tutorial participation is an
essential component of the subject and contributes to the development of many of the graduate attributes
(see section 2.2 above). Tutorial participation contributes towards the assessment in many subjects (see
details in Section 3.1 for this subject). Supplementary tutorial material such as case studies, recommended
readings, review questions etc. will be made available each week in Moodle.
o Online teaching resources include class materials, readings, model answers to assignments and exercises
and discussion boards. All online materials for this subject as provided by KOI will be found in the Moodle
page for this subject. Students should access Moodle regularly as material may be updated at any time
during the trimester
o Other contact - academic staff may also contact students either via Moodle messaging, or via email to the
email address provided to KOI on enrolment.

2.6 Student Assessment

Assessment is designed to encourage effective student learning and enable students to develop and
demonstrate the skills and knowledge identified in the subject learning outcomes. Assessment tasks during the
first half of the study period are usually intended to maximise the developmental function of assessment
(formative assessment). These assessment tasks include weekly tutorial exercises (as indicated in the weekly
planner) and low stakes graded assessment (as shown in the graded assessment table). The major assessment
tasks where students demonstrate their knowledge and skills (summative assessment) generally occur later in
the study period. These are the major graded assessment items shown in the graded assessment table.
Final grades are awarded by the Board of Examiners in accordance with KOI's Assessment and Assessment
Appeals Policy. The definitions and guidelines for the awarding of final grades within the BIT degree are:
o HD High distinction (85-100%) an outstanding level of achievement in relation to the assessment process.
o DI Distinction (75-84%) a high level of achievement in relation to the assessment process.
o CR Credit (65-74%) a better than satisfactory level of achievement in relation to the assessment process.
o P Pass (50-64%) a satisfactory level of achievement in relation to the assessment process.
o F Fail (0-49%) an unsatisfactory level of achievement in relation to the assessment process.

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 6 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

Provided below is a schedule of formal assessment tasks and major examinations for the subject.

Learning Outcomes
Assessment Type When assessed Weighting
Assessed

Assignment 1 – Biweekly (2,4,6,8 and 10) Week 2- 0% 20% a, b, c, d


Individual Progress Reports and Reflection - Week 4- 5%
Individual Assignment Week 6- 5%
Week 8 - 5%
Week 10 - 5%

Assignment 2: Quiz 1 and Quiz 2 Week 4-10% 20% a, b, c, d


Week 8-10%

Assignment 3A: MVC web application - Week 12 35% b, c, d


Group Assignment

Assignment 3B: MVC web application Group Week 12 25% b, c, d


report and video presentation

Requirements to Pass the Subject:

To gain a pass or better in this subject, students must gain a minimum of 50% of the total available subject
marks.

2.7 Prescribed and Recommended Readings

Provided below, in formal reference format, is a list of the prescribed and recommended readings.

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 7 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

Prescribed Texts:

Griffiths, I., 2024. Programming C# 12 : build cloud, web, and desktop applications. "
O'Reilly Media, Inc

Peres, R., 2020. Modern Web Development With ASP.NET Core 3: An End To End Guide Covering The Latest
Features Of Visual Studio 2019, Blazor And Entity Framework. 2nd ed. Packt Publishing.

Griffiths, I., 2022. Programming C# 10 : build cloud, web, and desktop applications. " O'Reilly Media, Inc.".

Recommended Readings:

Mezei, R. A. (2023). Introduction to the Development of Web Applications Using ASP. Net (Core) MVC. Springer
Nature.

Flanagan, D. 2020, JavaScript: The Definitive Guide, 7th edn, O'Reilly Media, Inc. E-book O'Reilly
Learning.

Frain, B., 2022. Responsive Web Design with HTML5 and CSS: Build future-proof responsive websites using the
latest HTML5 and CSS techniques. Packt Publishing Ltd.

Kragović, L.L.N.K., Vesić, M. and Lazić, K., IMPROVING THE TEACHING PROCESS BY MOVING FROM .NET
TO .NET CORE FRAMEWORK.

Rebah, H.B., Boukthir, H. and Chedebois, A., 2022. Website Design and Development with HTML5 and CSS3.
John Wiley & Sons.

Okon, K.E., Okon, O.D. and Faithpraise, F.O., 2022. Development Of MVC-Based Social Networked Journal
Management System With Secured Deep-Link Access Mechanism. Development, 9(12).

ACS New Code of Ethics Released | Member Insights | ACS. [online] Available at:
https://membership.acs.org.au/member-insight/20240117-ACS-New-Code-of-Ethics-Released.html.

Journal and conference articles

Fernando, K., 2022. Development of Smart Healthcare Web System using PWA with AI: A Review of Related
Literature.

Akyon, S.H., Akyon, F.C. and Yılmaz, T.E., 2023. Artificial intelligence-supported web application design and
development for reducing polypharmacy side effects and supporting rational drug use in geriatric patients.
Frontiers in Medicine, 10, p.1029198

Khan, S., & Khanam, A. T. (2023). Study on MVC Framework for Web Development in PHP. Int. J. Sci. Res.
Comput. Sci. Eng. Inf. Technol, 414-419.

Luce, T., 2020. Distributed Project Teams and Software Development An Introduction to the use of Git and
GitHub for ASP .NET MVC Development. In Proceedings of the EDSIG Conference ISSN (Vol. 2473, p. 4901).

Landgraf, G 2021, ‘HOW USER-FRIENDLY IS YOUR WEBSITE? Usability lessons for libraries in a remote
world’, American Libraries, vol. 52, no. 3/4, pp. 30–33, viewed 13 April 2021,
<https://search.ebscohost.com/login.aspx?direct=true&db=eue&AN=149005478&site=ehost-live>.

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 8 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A
KING’S OWN INSTITUTE*
Success in Higher Education

Negri-Ribalta, C., Lombard-Platet, M. and Salinesi, C., 2024. Understanding the GDPR from a requirements
engineering perspective—a systematic mapping study on regulatory data protection requirements. Requirements
Engineering, pp.1-27.

Students are encouraged to read peer reviewed journal articles and conference papers. Google Scholar provides
a simple way to broadly search for scholarly literature. From one place, you can search across many disciplines
and sources: articles, theses, books, abstracts and court opinions, from academic publishers, professional
societies, online repositories, universities and other web sites.

Useful Websites:

The following industry websites are useful introductory sources covering a range of information useful for this
subject.

https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

https://www.tutorialsteacher.com/mvc

https://www.w3schools.com/asp/webpages_intro.asp

https://www.geeksforgeeks.org/mvc-design-pattern/

ICT272 WEB DESIGN AND DEVELOPMENT T3 2024 Brief Page 9 of 9

*AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A

You might also like