Computer Science Course
Welcome to the cutting-edge Computer Science Course at the Adelaide Robotics and Computer Science Academy (ARCSA), a transformative journey in Artificial Intelligence and Cybersecurity. This newly designed course is tailored for students who aspire to be at the forefront of technological innovation and digital security. The curriculum provides an in-depth exploration of AI’s wonders and critical cybersecurity skills, preparing students for the challenges of tomorrow’s tech landscape.
Prerequisites: completion of the Robotics and Drones Course or demonstrated knowledge of Python, HTML, CSS and JavaScript programming languages.
In the Artificial Intelligence component, students will embark on an adventure through the ever-evolving world of AI. From the basic principles of machine learning to the advanced concepts of deep learning, the curriculum is crafted to ignite curiosity and foster innovation. Students will explore various AI applications, such as computer vision, project management, and disaster resilience. Practical projects will range from face recognition systems to intelligent surveillance, offering hands-on experience with real-world implications.
The Cybersecurity module complements the AI component by equipping students with the skills to navigate and secure the digital world. The course covers fundamental topics like text manipulation, network analysis, and process management, progressing to more advanced areas such as ethical hacking, penetration testing, and wireless network security. Students will learn about the importance of data security in the age of information, mastering tools and techniques to protect systems and networks from potential threats.
Students will engage in interactive learning experiences throughout the course, blending theoretical knowledge with practical application. The curriculum emphasizes the ethical implications of technology, preparing students to use their skills responsibly in various industries. By combining AI and cybersecurity, this course cultivates technical proficiency and fosters critical thinking, problem-solving, and ethical decision-making.
Upon completing the Computer Science course, students will be well-equipped with a robust foundation in AI and Cybersecurity. This program is not just an educational experience but a stepping stone to a future filled with opportunities in the ever-growing fields of technology and digital security.
Each year, we organise excursions to places of significant technological and scientific interest to broaden our students’ understanding and inspire them in their educational journeys. In the past, we have visited esteemed institutions such as Tonsley Innovation District, Flinders University, BAE Systems, Line Zero (Factory of the Future), Royal Adelaide Hospital, Hamilton Space School, Fleet Space Technologies, Defence Science and Technology Group (DSTG). These visits have been immensely beneficial in providing our students with real-world insights and practical experiences that complement their academic pursuits. The experiences enhanced their theoretical knowledge and provided valuable career insights for our older students who are contemplating their future professional paths.
Join us at the ARCSA for an enlightening and empowering journey in Computer Science, where innovation meets security and students become the architects of tomorrow’s digital world. Let’s explore, learn, and create together!
Artificial Intelligence
AI encompasses a diverse range of forms and applications. Despite its pervasiveness in our daily lives, we often use AI without realising it. Currently, AI has advanced to the point where it can perform tasks such as driving cars, engaging in conversation, creating written content, producing art, composing music, and even writing computer programs. However, the question remains whether AI will eventually surpass human intelligence and become more human-like. Additionally, the concept of AI achieving sentience raises questions about its potential superiority over humans. Finally, the changing role of robots in society is a topic of debate, as they have evolved from mere tools to potential companions.
What is AI?
The use of AI has both positive and negative impacts on society. On one hand, algorithms used by platforms such as Facebook and YouTube have led some users to consume dangerous conspiracy theories and become radicalised. Additionally, AI-curated content on Instagram has been linked to instances of self-harm among teenage girls. On the other hand, machine-learned suggestions from companies like Google, Netflix, and Spotify can limit users to a limited selection of options, creating an echo chamber. HR software that only selects resumes with specific degrees and skill sets can also perpetuate biases in the hiring process. The increasing use of data in AI highlights its value as a resource, often referred to as the “new oil.”
There are also many positive examples of AI in use today. For instance, email filtering helps to protect users from spam and scams by automatically sorting and blocking unsolicited messages. Autocorrect in word processing software similarly assists users by suggesting and completing words as they type. Chatbots provide a convenient way for online users to communicate and receive quick responses to their questions by mimicking human conversation. These are just a few examples of how AI can enhance and simplify our daily lives.
This educational program is designed to teach advanced students various aspects of Artificial Intelligence and its applications. The curriculum is structured into seven levels, each focusing on a different part of AI. The comprehensive curriculum covers a wide range of topics in Artificial Intelligence and provides students with the skills and knowledge they need to build practical solutions and commercialise their ideas.
How do we use AI in class?
CyberSecurity
Our exciting new course on cybersecurity is here at ARCSA! As future innovators and pioneers in the fields of robotics, coding, and artificial intelligence, understanding the fundamentals of cybersecurity is crucial. This course is specially designed to bridge the gap between our students’ passion for technology and the essential knowledge required to protect it.
Why Cybersecurity?
In our increasingly connected world, the importance of cybersecurity cannot be overstated. As we dive deeper into the realms of digital innovation and automation, the need to safeguard our creations, personal data, and digital infrastructure becomes paramount. Cyber threats are evolving at a rapid pace, making cybersecurity skills essential for anyone in the tech field.
Course Overview
This course will introduce them to cybersecurity, focusing on critical areas such as:
-
Understanding Cyber Threats: Learn about different types of cyber threats, including viruses, malware, and phishing attacks, and understand their impact on individuals and organisations.
-
Secure Coding Practices: Since many of you are budding programmers, we’ll delve into how to write code that’s not only functional but also secure from potential attacks.
-
Protecting Personal and Organisational Data: Understand the importance of data privacy and learn strategies to protect sensitive information.
-
Ethical Hacking Basics: Get an introduction to ethical hacking, where you’ll learn to think like a hacker to better defend against them.
-
The Role of AI in Cybersecurity: Explore how artificial intelligence shapes the future of cybersecurity and how you can be a part of this evolution.
The projects include:
- Text Manipulation
- Analysing and Managing Networks
- Linux: Adding and Removing Software
- Linux: Controlling File and Directory Permissions.
- Linux: Process Management
- Managing User Environment Variables
- Bash Scripting
- Linux: Compressing and Archiving
- Filesystem and Storage Device Management.
- The Logging System
- Using and Abusing Services
- Becoming Secure and Anonymous.
- Understanding and Inspecting Wireless Networks
- Managing the Linux Kernel and Loadable Kernel Modules
- Automating Tasks with Job Scheduling
Learning Approach
- Interactive Workshops: Hands-on sessions where you’ll tackle real-world cybersecurity problems.
- Guest Lectures: Hear from experts in the field, sharing their insights and experiences.
- Collaborative Projects: Work in teams to develop solutions to cybersecurity challenges.
- Ethical Hacking Exercises: Engage in controlled environments to test and improve your cybersecurity skills.
The Bigger Picture
This course is ideal for students who are passionate about technology and wish to gain a comprehensive understanding of how to protect digital systems. Whether you’re an aspiring roboticist, a coding enthusiast, or simply curious about the digital world, this course has something for you.
As you embark on this journey, remember that cybersecurity is not just about protecting data; it’s about safeguarding our future. By mastering these skills, you become not just a better technologist but also a responsible guardian of the digital frontier.
We’re thrilled to have you join us on this exciting journey into the world of cybersecurity. Let’s work together to build a safer, more secure digital world!