Deakin's Bachelor of Information Technology (Computer Science and Software Development) will provide students with an understanding of the technology on which systems are built, as well as how to develop software systems and applications, and form an environment to acquire skills needed for software development. The course supports students who wish to master software development and will prepare students for both research and development by providing students with a background of software understanding, software design, programming languages, data structures and databases, operating systems, networks, distributed systems and software engineering. Students will learn to develop, implement and maintain information systems, databases and computer networks of considerable size and complexity in commercial, industrial or administrative environments.