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.

  1. Practical work: 20%
  • Assignments & Labs = 20%
  • Theory work: 80%
    • 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