Software Development: Core Techniques and Principles 3rd Edition (print) Print

ISBN: 978-0-9750764-7-7

Price: $88.00 (inc-GST) [Note: the RRP is $99.00 (inc-GST), but there is a discount for ordering directly from this site]

Please note: Orders received between now (9/12) and Christmas, will be dispatched after the 26/12.  

Software Development: Core Techniques and Principles cover

This VCE Software Development text book, written to support the new VCE Computing Study Design 2016-2019, is available now! Order via the link on this page.
The software development industry is an exciting and challenging one.  Software developers regularly deal with complex issues such as code optimization, effective user interface design, working with the myriad of programmable devices on the market and ensuring that the products of their efforts are error free and work to specification. 
Many perceive the role of the software developer as one that is both solitary and mechanical.  This could not be further from the truth.  Software development is an art.  It is a highly creative field in which programmers strive for innovative solutions to problems that range in complexity, scope and application.  It is a rare project that is undertaken by a single software developer as many projects are large enough in scale to require teams of programmers working on aspects that need to be integrated at a later stage.  There are of course a number of stakeholders involved in the software development process – the key one being the client.  A good software developer needs to have communication skills that will enable them to marry the client’s needs to the product and a mechanism by which the solution can be refined.
This text is based on VCE Software Development Units 3&4.  The text follows the study design closely and explains the process of undertaking the Problem Solving Methodology – which can be used to develop a software solution to a specified problem.  This text contains example questions from each of the Areas of Study and is designed to be a comprehensive resource for all students undertaking VCE Software Development.