Course Prescription Course Outline INFOSYS 280: Business Systems Construction (15 POINTS)

advertisement
Course Outline 2016
INFOSYS 280: Business Systems Construction (15 POINTS)
Semester 1 (1163)
Course Prescription
The rapid growth of the internet and mobile technologies has had an enormous impact on
the ways that companies conduct their business. Covers the construction process and
programming requirements of internet based applications. Builds applied skills in the
development of web based solutions to practical business problems.
Programme and Course Advice
Prerequisite: INFOSYS 110 or 120 or COMPSCI 101 or 107
Goals of the Course
•
•
To extend the students construction skills including programming, build
management, and working in a collaborative development
To introduce various software architectures as platforms for information systems
development
Learning Outcomes
By the end of this course it is expected that the student will be able to:
1. understand basic programming techniques;
2. use build management and other collaborative tools to effectively support
systems construction and maintenance
3. understand a range of software architectures used in information systems
development
4. create Clients via REST API’s
5. understand and discuss a range of different client-side technologies that are
currently available and advise how each technology can be used to solve
business problems;
6. develop simple dynamic clients using modern development technologies;
Content Outline
V2.0
Learning Outcome 1:
Introduction to programming
Week1:
Week2:
Week3:
Week4:
Week5:
Week6:
Week7:
Week8:
Week9:
Week10:
Week11:
Week12:
Week13:
Introduction
Functions
Iteration – FOR/WHILE Loops
Control Flow - IF
Control Flow – IF (cont)
Data structures - ARRAYS
Objects I
jQuery–Functions and Selectors
jQuery–Modify HTML, Events
Objects II
Objects II cont.
APIs – youtube(javascript)
APIs – twitter (ruby)
Learning Outcome 2 & 3:
Build management, collaboration, system
construction
Internet-WWW
Debugging/Testing
Software Architectures
Distributed/Cloud Computing
Distributed/Cloud Computing (cont)
Version Control
Databases
JSON
SDLC / Agile
RESTful Services
Project Management
Debugging/Testing, APIs
Serverside
NB: The flow of the course is intended to allow flexibility for the precise schedule of delivery eg.
Functions may extend to the beginning of week 3, or JSON and SDLC / Agile may be covered both in
week 7.
Learning and Teaching
The course is delivered within the following components:
Lectures:
Laboratories:
Mid Term test Part:
Lab Tests:
Final Exam:
Self-Study:
3x1-hour lectures per week
1x2-hour laboratory
Written test
Lab tests are skills based and either completed during assigned
labs or completed in your own time
Written test
Students are expected to learn any online curriculum content that
is not covered in the prescribed textbook, or discussed in lectures
based on self-study
Teaching Staff
Koro Tawa
Room 482, OGG Building
k.tawa@auckland.ac.nz
Extn: 87459
Office Hours: TBA
Course Coordinator:
TBA
Learning Resources
Textbook
No text book required
V2.0
Online Fees / Credit card monitoring
Students are required to register with a number of online internet accounts.
One of the accounts for this course (Amazon Web Services AWS) requires a credit card
and a mobile phone to complete registration. A charge against the credit card is required
for one of the services we will use, which is domain name service registration (DNS). The
fee for this last semester was $NZ12.00. Typically, all remaining services on this account
are free based on the AWS Educate program that students will be enrolled in, however,
students are advised that this course requires students to take on the management and
accountability of their AWS account with respect to ongoing fees, and/or to close the
account at the end of the course as per the instructions provided.
Inclusive Learning
Students are urged to discuss privately any impairment-related requirements face-to-face
and/or in written form with the course convenor/lecturer and/or tutor.
Note taking
Students are required to take lecture notes. The slides are designed so that rather than
provide a complete and organised summary, the learning outcomes of the session need to
be assessed from the resources used and its delivery.
Student Feedback
Based on previous student feedback, it is important to understand that this can be a
challenging course, You will be challenged within the first two weeks to reflect on the
content that has been delivered to date, and check to see if this is the right course for you
to continue with.
Assessment
Mid Semester Test Part
Lab Tests
Final Exam
Total
15%
35%
50%
____
100%
NB: Lab attendance and completion of lab exercises are compulsory. Penalty marks are
allocated for non-completion.
Requirements to pass INFOSYS 280
1. Pass the Final Examination
2. Achieve 40% or higher of the total marks allocated to lab tests
3. Achieve 50% or higher of the total marks allocated to the final examination and internal
coursework
Notes
• Students are NOT required to pass each individual internal coursework component
• Students will receive a DNC (Did Not Complete) if students do not achieve 40% or
higher for the total marks allocated to lab tests
V2.0
The broad relationship between these assessments and the course learning outcomes is as follows:
Learning
Outcome
1
2
3
4
5
6
Mid Semester Tests
Lab Tests
X
X
X
X
X
X
X
X
X
Final
Exam
X
X
X
X
V2.0
Download