Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

COSC203 Web, Databases, and Networks

Network and database principles in the context of web applications. Client/server architectures, TCP/IP stack, information storage and retrieval, and security concepts. Client- and server-side programming, web frameworks.

Paper title Web, Databases, and Networks
Paper code COSC203
Subject Computer Science
EFTS 0.1500
Points 18 points
Teaching period Semester 2 (On campus)
Domestic Tuition Fees (NZD) $1,141.35
International Tuition Fees Tuition Fees for international students are elsewhere on this website.

^ Top of page

Prerequisite
(COMP 101 or BSNS 106) and (COMP 160 or COMP 162)
Restriction
COSC 212, COSC 244
Schedule C
Arts and Music, Commerce, Science
Contact

Computer Science Adviser, adviser@cs.otago.ac.nz

Teaching staff

Dr Haibo Zhang

Dr Juncheng Liu

Textbooks

Recommended:

HTML and CSS: Design and Build Websites. Jon Duckett. ISBN-13: 978-1118008188.

JavaScript: The Definitive Guide. David Flanagan, O'Reilly Media, Inc., 2020. ISBN: 9781491952023.

Elmasri, R. & Navathe, S., Database Systems: Models, Languages, Design, and Application Programming (7th Edition), 2016.

Computer Networking: A Top-Down Approach, 8th edition, Kurose and Ross, 2021.

Graduate Attributes Emphasised
Global perspective, Interdisciplinary perspective, Lifelong learning, Scholarship, Communication, Critical thinking, Cultural understanding, Ethics, Information literacy, Research.
View more information about Otago's graduate attributes.
Learning Outcomes

By completion of this paper students are expected to:

  • Demonstrate the ability to design and develop database-driven web applications
  • Understand fundamental concepts relating to computer networking and databases
  • Develop an awareness of issues surrounding accessibility, security, privacy, and data protection in an online context

^ Top of page

Timetable

Semester 2

Location
Dunedin
Teaching method
This paper is taught On Campus
Learning management system
Blackboard

Computer Lab

Stream Days Times Weeks
Attend one stream from
A1 Monday 09:00-10:50 28-34, 36-41
A2 Monday 12:00-13:50 28-34, 36-41
A3 Monday 14:00-15:50 28-34, 36-41
AND one stream from
B1 Thursday 09:00-10:50 28-34, 36-41
B2 Thursday 12:00-13:50 28-34, 36-41
B3 Thursday 14:00-15:50 28-34, 36-41

Lecture

Stream Days Times Weeks
Attend
A1 Tuesday 11:00-11:50 28-34, 36-41
Friday 11:00-11:50 29-34, 36-41