Translate

Search This Blog

Saturday, November 23, 2024

Data Science 101: Understanding Statistical Concepts and Analysis

From Couch to Jupyter: A Beginner's Guide to Data Science Tools and Concepts



Introduction

  • Host: Manogna, Senior Data Scientist at Slalom.
  • Presenter: Kiko K., Analytic Scientist at FICO on the Scores Predictive Analytics team.
  • Background:
    • Graduated from UC Berkeley in 2019 with a degree in Applied Mathematics and Data Science.
    • Led teams integrating data science into non-traditional curricula.
    • Passionate about data science's power and community.

Workshop Overview

  • Title: "From Couch to Jupyter—A Beginner's Guide to Data Science Tools and Concepts"
  • Objective: Provide foundational knowledge and tools for beginners in data science.
  • Structure:
    • Introduction to Jupyter Notebook.
    • Basics of Python programming.
    • Understanding data structures and statistical concepts.
    • Interactive code demonstrations.
  • Resources:
    • GitHub repository with tutorial notebooks and datasets.
    • Anaconda installation guide for environment setup.

Key Topics Covered

  • Using Jupyter Notebook
    • Understanding markdown and code cells.
    • Running cells and writing code.
  • Python Basics
    • Data types: integers, floats, strings, booleans.
    • Variables and functions.
    • Arithmetic operations and function calls.
  • Data Structures
    • Arrays with NumPy.
    • Pandas Series and DataFrames.
    • Indexing and slicing data.
  • Data Manipulation and Analysis
    • Importing libraries and reading data files.
    • Handling missing data (NaN values).
    • Filtering and selecting data.
    • Basic statistical calculations: mean, median, standard deviation.
  • Practical Demonstrations
    • Working with a stroke prediction dataset from Kaggle.
    • Visualizing data distributions.
    • Imputing missing values.

Additional Resources

  • Anaconda Installation Guide: For setting up the Python environment.
  • Tutorial Notebooks: Covering various topics in more depth.
  • External Links: Videos and other learning materials for further study.

Conclusion

  • Q&A Session: Addressed audience questions on topics like:
    • Differences between Jupyter Notebook and JupyterLab.
    • Handling missing data and NaN values.
    • Differences between arrays and series.
    • Recommendations for beginners starting with data sets.
  • Final Remarks:
    • Encouraged attendees to explore provided resources.
    • Emphasized continuous learning in data science.
    • Thanked the audience for participation.

Note: The workshop aims to make data science accessible to beginners by providing hands-on experience with tools like Jupyter Notebook and Python, using practical examples and interactive code demonstrations.

Transforming Tutorials: The Impact of AI in University Education

Integrating ChatGPT into Tutorial Sessions to Enhance Critical Thinking in University Students



Introduction

  • Presenters:
    • Sandra Morales: Digital Education Advisor at the Center for Teaching and Learning, Oxford University.
    • Co-Presenter: A colleague also working at Oxford University.
  • Session Overview:
    • Context of tutorials at Oxford University.
    • Experience using AI in psychology tutorials.
    • Recommendations for integrating AI.
    • Time for questions if available.

Context of Tutorials at Oxford University

  • Tutorial Structure:
    • Small group teaching sessions with one tutor and 1-3 students.
    • Tutors encourage analytical and critical thinking to deepen subject knowledge.
    • Different types of tutorial sessions based on student needs:
      • Feedback sessions.
      • Problem-solving activities.
      • Questioning techniques.
      • Collaborative discussions.
      • Content knowledge exploration.
  • Organizational Diversity:
    • Tutorials are organized independently by different programs and divisions.
    • Tutors tailor sessions according to their students' specific needs.

Authority and Knowledge in AI

  • Key Discussion Points:
    • Questioned who holds authority and expertise in the rapidly evolving field of AI.
    • Considered the challenges of making recommendations in a new and developing area.
    • Noted that AI's disruptive impact is comparable to significant events like Brexit and COVID-19.
    • Highlighted the difficulty in identifying reliable authorities on AI.

Experience Using AI in Tutorials

  • Learning Pathways Development:
    • Developed during the pandemic to integrate AI tools into teaching.
    • Utilized platforms like Canvas and Microsoft Teams.
    • Integrated ChatGPT at different stages:
      • Knowledge application.
      • Online and in-class collaboration.
      • Personalized learning experiences.
  • Example from Language Center Tutor:
    • Applied the learning pathway structure in tutorials.
    • Included ChatGPT in various learning stages for enhanced interaction.
    • Both tutor and student engaged with ChatGPT during sessions.
  • Student Feedback:
    • Students appreciated tutor support while working with ChatGPT.
    • Valued the collaborative process involving AI tools.

Enhancing Critical Thinking with AI

  • Central Question: Is critical thinking the answer to effectively utilizing generative AI?
  • Approach:
    • Aimed to use AI tools to support analysis, evaluation, decision-making, and reflection.
    • Sought to familiarize students with AI to enhance critical engagement.

Implementing ChatGPT in Psychology Tutorials

  • Methods:
    • Introduced ChatGPT to students unfamiliar with the tool.
    • Used ChatGPT during one-on-one tutorial sessions.
    • Observed students' interactions, focusing on prompt engineering.
    • Assigned tasks such as designing a curriculum or preparing a lecture.
  • Observations:
    • Students' prompting styles varied based on personality.
    • Language used in prompts included:
      • Imperative commands (e.g., "Write me a university-level...").
      • Polite requests (e.g., "Hello, can you please...").
      • Directives specifying roles (e.g., "I want you to be an expert...").
    • Noted that prompting language mirrored students' personalities.

Developing an AI Competency Framework

  • Inspiration: Based on the Common European Framework of Reference for Languages.
  • Competency Levels: Ranged from novice to expert users.
  • Five Modes of Engagement:
    • Tool Selection: Choosing appropriate AI tools.
    • Prompting Techniques: Crafting effective prompts.
    • Interpreting Outcomes: Understanding AI-generated responses.
    • Integrating AI: Applying AI in professional practice.
    • Tool Development: Making decisions about AI tool development.
  • Self-Evaluation Tool:
    • Created for students and staff to assess their AI proficiency.
    • Helps identify current competency level before engaging with AI tools.

Proposed Framework for Tutorials

  • Integration of ChatGPT:
    • Recommended using ChatGPT as a companion in tutorial sessions.
    • Applicable across various session types (feedback, problem-solving, etc.).
  • Implementation Process:
    • Self-Evaluation:
      • Students assess their initial proficiency with AI.
      • Facilitates personalized support from the tutor.
    • Prompting Practice:
      • Focus on developing effective communication with AI.
      • Emphasizes the importance of prompt language and structure.
    • Reflection and Awareness:
      • Encourage students to document their AI interaction process.
      • Discuss successes and areas for improvement.
    • Self-Monitoring:
      • Promote autonomy in controlling AI usage.
      • Foster critical thinking about AI's role in learning.
  • Objective:
    • Enhance critical thinking skills.
    • Empower students to use AI tools effectively and responsibly.

Student Perspective

Quote: Emphasized taking control over AI tools rather than allowing AI to dictate the learning process.

Insight: Highlights the importance of maintaining critical oversight when using AI.

Ongoing Work

  • Canvas Course Development:
    • Creating online resources for academics and students.
    • Aimed at educating users about AI integration in learning.
    • Courses are currently under development and not yet widely available.

Conclusion

  • Acknowledgments:
    • Thanked the audience for their attention.
    • Noted that the proposed framework is a starting point for discussion.
  • Future Considerations:
    • Recognized the need for ongoing dialogue about AI's role in education.
    • Invited feedback and collaboration to refine approaches.

Note: The presenters emphasized that the framework and recommendations are preliminary and subject to further refinement based on collective input and evolving understanding of AI in educational contexts.

Exploring the Role of Technology in Curriculum Design: A Collaborative Project

Presentation on Digital Tools and Technologies in Curriculum Design



Introduction

  • Presenters:
    • Jess Humphries: Deputy Director of WIHEA (Warwick International Higher Education Academy) and Academic Developer at the University of Warwick.
    • Aishwarya: Master's student at Warwick Business School and Project Officer on the team.
    • Emily Hater: Learning Technologist from the University of Brighton.
    • Lucy Childs: Senior Lecturer from the University of Brighton.
    • Other Team Members: Matt, Hita Parsi (Academic Developer), and Ola (student).

Background and Rationale

  • Project Initiation: Started in October of the previous year as a collaboration between the University of Warwick and the University of Brighton.
  • Funding: Supported by WIHEA to explore collaborative projects between institutions.
  • Aim: To investigate the role of technology in curriculum design and address existing research gaps.

Existing Work in the Field

  • Key References:
    • JISC Reports (2015/2016): Highlighted the role of technology in enabling curriculum design and stakeholder engagement.
    • QAA's Digital Taxonomy for Learning: Provided a framework for digital learning.
    • "Beyond Flexible Learning" by Advance HE: Discussed flexible learning approaches.
    • Recent JISC Report: "Approaches to Curriculum and Learning Design across UK Higher Education" focusing on post-COVID strategies.
    • Padlet Board by Danielle Hinton: Compiled over 100 universities' curriculum design approaches.
  • Vocabulary Importance: Clarified terms like hybrid, HyFlex, asynchronous, and synchronous learning.

Project Aims

  • Exploration: How technology is used in curriculum design for inclusivity and accessibility.
  • Gap Filling: Addressing specific gaps in existing research.
  • Focus: The role of technology in the curriculum design process, not just delivery.

Institutional Approaches

  • University of Warwick
    • Workshops for Course Leaders: Offering resources for departmental collaboration.
    • Moodle Site Development: "Curriculum Development Essentials" for asynchronous learning.
    • Technology Use: Padlet, Miro, Moodle, and online ABC workshops.
  • University of Brighton
    • Collab Curriculum Design Process: A light-touch approach developed two years ago.
    • Process Components:
      • Planning meetings with course teams.
      • Teams area and Padlet board for collaboration.
      • Two course design workshops focusing on aims, rationale, and assessment strategies.
      • Two module design workshops on learning outcomes and learning activities.
    • Key Tools: Microsoft Teams, Padlet, OneNote, and an online toolkit.

Methodology

  • Survey Design: Created to fill research gaps identified in previous studies.
  • Distribution: Nationwide via various channels.
  • Participants: 27 respondents, including module leaders, professional staff, and course leads.
  • Survey Focus Areas:
    • Post-pandemic modes of delivery and space usage.
    • Preferred digital tools and technologies at different curriculum design stages.
    • Collaborators and stakeholders involved.
    • Time and workload allocations for curriculum design.
    • Benefits, opportunities, barriers, and challenges.
    • Reward and recognition in the curriculum design process.

Survey Findings

  • Digital Tools Used:
    • AI Tools: ChatGPT, Midjourney.
    • Collaboration Tools: Microsoft Teams, SharePoint, Padlet, OneDrive, Miro.
    • Presentation Tools: PowerPoint, Google Slides, Prezi.
    • Others: Animation apps, community-building apps, data analysis tools.
  • Modes of Delivery:
    • Blend of Online and On-Campus: 39% prefer online, 33% prefer on-campus.
    • Hybrid Models:
      • Hybrid: Staff decide the mode of engagement.
      • HyFlex: Students decide the mode of engagement (less common but growing).
  • Stakeholders Involved:
    • Primary: Academic colleagues, professional staff in quality enhancement.
    • Others: Students, alumni, external bodies (PSRBs), employers, marketing, and communications teams.
  • Accessibility and Flexibility:
    • Needs Addressed:
      • Remote work accommodations.
      • Students with part-time jobs or varying schedules.
    • Technological Solutions:
      • Collaborative platforms accessible to external participants.
      • Features like collaborative document editing, version history, security measures.
  • Workload and Time Allocation:
    • Discrepancy Noted: Actual time spent often exceeds allocated time.
    • Examples: Some allocated 80 hours but spent 200 hours.
    • Lack of Formal Allocation: Many lacked official time allotments for curriculum design.
  • Use of AI in Curriculum Design:
    • High Interest: 95% would use AI tools.
    • Applications:
      • Brainstorming ideas.
      • Generating content and learning outcomes.
      • Image generation.
    • AI Tools Mentioned: Generative text models (e.g., ChatGPT), AI image generators, subject-specific AI like Math GPT and Music LLM.
  • Barriers and Challenges:
    • Top Barriers:
      • Limited time to learn and implement new technologies.
      • Licensing and subscription issues for preferred tools.
    • Other Challenges:
      • Technical difficulties.
      • Lack of training and support.
      • Resistance to change among staff.
  • Reward and Recognition:
    • Concerns:
      • Time allocation for curriculum design tasks.
      • Recognition in promotions and leadership opportunities.
      • Compensation methods for student involvement.
    • No Clear Solutions: Highlighted as areas needing attention.

Next Steps

  • Interviews: Conducting in-depth interviews to build on survey findings (two completed so far).
  • Focus Areas:
    • Use of digital technology and AI in curriculum design.
    • Strategies for inclusivity and flexibility.
  • Invitation: Open call for participation from other institutions and individuals.

Discussion Questions

  • Examples Sought:
    • Digital technologies that have made curriculum design more inclusive, flexible, or collaborative.
    • How these technologies were implemented.
  • AI Usage:
    • Do you use AI tools like ChatGPT in your curriculum design?
    • What are the opportunities and challenges associated with AI in this context?

Conclusion

  • Project Status: Ongoing with evolving insights.
  • Collaborative Effort: Involvement of both staff and students enriches perspectives.
  • Community Engagement: Encouraged attendees to share experiences and insights.

Note: The presenters emphasized the importance of technology in enhancing the curriculum design process and are actively seeking collaborations and discussions to further this research.