Course syllabus
Description
Students will learn how to develop database-driven applications using an enterprise technology.
In developing such applications, students will demonstrate skills in data modelling, manipulating and querying; and accessing remote database servers.
Students will also learn how to model the system's requirements and design using established notations, to leverage a component-based Enterprise technology, and to use tools to support their activities.
By the end of the course students who succeed will be competent SQL and C# Programmers.
Expected Learning Outcomes
Upon completion of this course the students will be able to:
- Build a client/server data-driven application.
- Explain the basic architectural models and their suitability for developing enterprise applications.
- Design a relational database and manipulate it using SQL.
- Make appropriate use of a contemporary enterprise technology by leveraging the software development abstractions, features and tools made available by the technology.
- Model and communicate knowledge of a software system, from different viewpoints, using appropriate notations.
Assessments
The course work is composed by two parts: practical work and theory work.
- Practical work: 20%
- Assignments & Labs = 20%
- Test = 20 %
- Exam = 60 %
COMPSCI 280 is a practical course, which means you must pass the practical (assignments and quizzes) and the theory (test and exam) sections separately.
The overall pass mark is likely to be 50% but might be lower. If you have not achieved 50% in the practical part you are still advised to sit the exam.
Lecturers
- Angela Chang (Course Coordinator)
- Email: angela@cs.auckland.ac.nz
- Ext: 86620
- Room: 303S.494
- Office hours: open door policy - visit any time
- Craig Sutherland
- Email: cj.sutherland@auckland.ac.nz
- Phone: 09 923 2514
- Room: 810.827
- Office hours: TBA
Course summary:
Date | Details | Due |
---|---|---|