This subject is designed to build upon the programming skills learnt by students in previous years and is recommended for students endeavouring to pursue Information Technology at a VCE level. Students will experience object-oriented programming and use more advanced coding techniques than in previous years. They will start to frame their software development using the Problem Solving Methodology (a core foundation for all VCE Information Technology subjects). Students will also learn about Cyber Security in Software Development.