Labs
Skip navigation COMP2420/COMP6420: Introduction to Data Management, Analysis and Security Research School of Computer Science Search query Search ANU web, staff & maps Search current site content Search Menu Search query Search COMP2420/COMP6420 Assessment Labs Lectures Resources Search ANU web, staff & maps Search current site content Assessment Labs Lectures Resources menu Search query Search Search COMP2420/COMP6420 Search query Search Labs Lab 1: Python 101 Anaconda Installation - Linux Anaconda Installation - macOS Anaconda Installation - Windows 10 Installing and running Jupyter Lab Lab 3: Visualisation & Hypothesis Testing Lab 4: Data Analysis: Linear Regression & Prediction Lab 5: Data Analysis: Classification Lab 6: Decision Trees & Clustering Lab 7: Ethics of Data Science Lab 8: Introduction to SQL Lab 9: Databases Lab 10: Security I Lab 11: Security II Lab 12: Revision Lab 2: Introduction to NumPy and Pandas Related sites Wattle Gitlab Streams Piazza You are here » Labs Lab registration is through Streams. All the labs will be run online. Lab registration will be enabled at 11am on Friday, Feb 19, the last Friday before teaching starts. This is because labs start in week 1 and the first labs will take place before the first lecture. However, do note that the labs in week 1 are for students who have no background in Python or Git. For those that are familiar with Python programming and the use of Git, they can start by attending labs in week 2. Labs details will be provided in due course. Links for each lab will be found here the week prior to the start of the lab. Each lab will have some home work tasks. Make sure that you do these tasks before you come to the lab. The knowledge required to carry out the tasks would have been covered in the lectures prior to the lab. The labs will be run online using Microsoft Teams. Teams is available for use for free through ANU, so please login with your ANU UID and Password. Please don’t forget to use Piazza to ask questions so that you can also engage with the tutors and students on campus, as we will miss you otherwise! If you don’t have access to Piazza, please let Ramesh know ASAP. For the labtest in week 4, you will be randomly given some questions to do in the lab within a specified time. The details will be made available later. All of the lab resources can be found at the following master repo: https://gitlab.cecs.anu.edu.au/comp2420/2021/comp2420-2021-labs There will be a directory here for each lab, named lab-1, lab-2, etc. You fill find the jupyter notebook and associated files for the labs in the corresponding directory. You will first need to fork the master repo. You should then clone this forked repository to create a local copy and work on this local copy. Push your changes to the fork regularly. We may look at your work on each lab to see how you are going. The master repo may be updated just prior to the start of each lab week. To update your fork to reflect changes to the master repository, you can use these instructions. There will be no sample solutions provided to the lab exercises. Lab 1: Python 101 Python Basics » read more Anaconda Installation - Linux Linux Installation Notes for Anaconda » read more Anaconda Installation - macOS macOS Installation Notes for Anaconda » read more Anaconda Installation - Windows 10 Windows 10 Installation Notes for Anaconda » read more Installing and running Jupyter Lab Jupyter Lab Basics » read more Lab 3: Visualisation & Hypothesis Testing Data visualisation using matplotlib and hypothesis testing » read more Lab 4: Data Analysis: Linear Regression & Prediction Data Analysis - LR and prediction » read more Lab 5: Data Analysis: Classification DA - Classification » read more Lab 6: Decision Trees & Clustering DT & C » read more Lab 7: Ethics of Data Science Ethical Considerations when performing data science » read more Lab 8: Introduction to SQL Intro to using SQL etc » read more Lab 9: Databases Using Databases and other items » read more Lab 10: Security I Symmetric & Asymmetric crypto, and Diffie-Hellman » read more Lab 11: Security II Hashing & Digital Signatures » read more Lab 12: Revision Revision Lab & Exam Prep » read more Lab 2: Introduction to NumPy and Pandas Simple data analysis using numpy and pandas » read more Updated: 19 Jan 2021 / Responsible Officer: Director, RSCS / Page Contact: Ramesh.Sankaranarayana Contact ANU Copyright Disclaimer Privacy Freedom of Information +61 2 6125 5111 The Australian National University, Canberra CRICOS Provider : 00120C ABN : 52 234 063 906 You appear to be using Internet Explorer 7, or have compatibility view turned on. Your browser is not supported by ANU web styles. » Learn how to fix this » Ignore this warning in future home