This course will provide students with a solid grounding in the computing fundamentals but is flexible to allow students to shape their experience to focus on what interests them. This allows them entry into a widely varied industry with the specialised skills of their choosing, while also having a grasp of the basics across other computing areas. Students will learn skills in coding skills from application and web development to front and backend development, problem solving and critical thinking, and communication and collaboration skills.
Students enter a common first year which is designed to enable them to choose between the following two elective streams for the remaining two years: Networking & System Administration or Software Development.
Software Development Stream: This elective stream focuses on Programming and Web Development. Students will have repeated exposure to programming principles and practices of web development using various technologies. On completion of the course they will be capable of integrating a range of techniques and technologies to create and deploy a quality web application working both independently and as part of a multidisciplinary team. You will learn to:
Build applications
Develop websites
Test the applications you have built
Apply appropriate software engineering processes to develop quality software solutions
Apply problem-solving techniques
Design and implement database systems
Work as part of a multi-disciplinary development team
Networking & System Administration Elective Stream: The elective stream will develop your knowledge and professional expertise in the analysis, design, development, implementation, deployment, maintenance, management and administration of computer networks and computer systems. In addition, a graduate from this stream will be proficient in services using both virtualization and cloud platforms. You will learn to:
Design, develop, implement, administer, manage and secure websites, and other network infrastructure services (such as file, directory, and mail) in virtualised and cloud environments
Gain specialised knowledge of computer hardware, software and networking
Develop advanced problem-solving skills
Design and Implement an IT Service Desk
Specialise in local and wide area network technologies and data communications
Provide and deliver effective technical support to customers
Develop as a team player, capable of working as part of a multidisciplinary team
In addition, students completing this course will have sufficient knowledge and skill to undertake CISCO CCNA (Cisco Certified Network Associate) certification. DkIT is a certified Cisco Academy.