Learn to design, read, write and debug small Java programs and work on larger software projects within groups while applying software development methodologies and tools. The course will be taught as an intensive full-time, 4 week block course and good performance is required to continue.
SWEN 501: Professional Programming Skills - 15 points
Complex and core programming concepts and techniques, including collection data structures, inheritance and object orientation, testing, security, networking and databases.
SWEN 502: Software Development Studio 1 - 45 points
A range of software development skills and technical and software engineering concepts and techniques.
SWEN 503: Software Development Studio 2 - 45 points
Advanced technical concepts and techniques for software development and professional practice skills, including software project planning.
SWEN 505: Professional Seminar - 15 points
Professional enterprise and research skills, including understanding legal and IP issues, business contexts, social and environmental issues for software, and research and communication skills.
SWEN 589: Industry Research and Development Project - 60 points
Work alongside a local business and under the supervision of an academic to research and develop a software-based solution.