5.1 KiB
BANA 4080 - Course Profile
Course: UC BANA 4080: Introduction to Data Mining with Python Instructor: Brad Boehmke Level: Undergraduate Base Profile: intro-to-data-mining
Course Overview
This is the same course as "Intro to Data Mining" - all content, philosophy, and standards from that profile apply. This profile adds BANA 4080-specific lab structure and requirements.
Lab Structure (Thursday Sessions)
Duration: 75 minutes exactly Format: Two-part structure with collaborative learning
Part A: Guided Reinforcement (30 minutes)
Purpose: TA walks students through concepts to reinforce Tuesday's lecture and weekly readings
Structure:
- Section A1: Concept review and setup (5-7 minutes)
- Section A2: Systematic practice of key skills (12-15 minutes)
- Section A3: Professional techniques demonstration (8-10 minutes)
- Section A4: Integration and advanced concepts (5-8 minutes)
Key Principles:
- Students follow along and execute code together
- TA explains rationale and connects to business applications
- Multiple opportunities for questions and clarification
- Gradual release of responsibility toward independence
Class Q&A: Transition (5-10 minutes)
- Address questions from Part A
- Clarify confusing concepts
- Preview independent challenges
Part B: Independent Group Challenges (35-40 minutes)
Purpose: Students apply learned concepts independently in groups of 2-4
Structure:
- Challenge 1: Basic application (6-8 minutes)
- Challenge 2: Intermediate skills (6-8 minutes)
- Challenge 3: Complex integration (6-8 minutes)
- Challenge 4: Advanced application (6-8 minutes)
- Challenge 5: Creative problem-solving (6-8 minutes)
- Challenge 6: Extension/synthesis (5-7 minutes)
Key Principles:
- Groups work collaboratively with minimal TA intervention
- Challenges require integration of multiple concepts
- Business context makes problems meaningful and engaging
- Different groups can progress at different paces
- NO AI tools allowed - students write code themselves
Wrap-up: Reflection (3-5 minutes)
- Accomplishments summary
- Reflection questions
- Connection to homework and next steps
Lab Requirements
Template: /Users/b294776/Desktop/UC/uc-bana-4080/planning/templates/lab_notebook_template.ipynb
Usage Guide: /Users/b294776/Desktop/UC/uc-bana-4080/planning/templates/lab_template_usage_guide.md
Naming Convention:
- Student lab:
XX_wkX_lab.ipynb(e.g.,03_wk3_lab.ipynb) - TA guidance:
ta_guidance_wkX.ipynb(e.g.,ta_guidance_wk3.ipynb)
Content Alignment:
- Every lab must directly reinforce concepts from Tuesday's slides
- Labs based on weekly assigned chapter readings
- Part A systematically reviews Tuesday lecture material
- Part B challenges integrate multiple chapter concepts
Pedagogical Standards:
- Business context for every concept and exercise
- Progressive complexity from guided to independent work
- Real-world datasets (prefer chapter data and exercise data)
- Clear learning objectives (3-4 specific, measurable outcomes)
- Built-in reflection and metacognitive elements
TA Guidance Requirements
Every lab must include a comprehensive TA guidance notebook with:
Pre-Lab Preparation Section:
- Overview of learning objectives and key concepts
- Connection to Tuesday slides and weekly readings
- Setup instructions and common technical issues
- Grouping strategies and classroom management tips
Part A Detailed Instructions:
- Section-by-section teaching guidance with timing
- Key concepts to emphasize at each step
- Common student questions and suggested responses
- Code demonstrations and explanation strategies
- Transition techniques between concepts
Part B Facilitation Guide:
- Challenge-by-challenge overview with learning goals
- Common student difficulties and targeted hints
- Complete solutions for all challenges
- When and how to provide assistance
- Strategies for different pacing among groups
Assessment and Wrap-up:
- Key concepts students should have mastered
- Reflection questions to check understanding
- Connections to upcoming content and homework
- Troubleshooting guide for common issues
Dataset Strategy
Default Approach:
- Part A (guided section): Use primary dataset from chapter readings
- Part B (challenges): Use dataset from end-of-chapter exercises
- Always confirm dataset choices with instructor
- Allow for alternative datasets based on specific lab needs
Quality Standards
Before finalizing any lab:
- All code tested and functional in Google Colab
- Tuesday slide alignment verified
- Chapter reading integration confirmed
- 75-minute timing validated
- Part A/B balance appropriate (30 min / 35-40 min)
- Business context realistic and motivating
- TA guidance comprehensive with complete solutions
- All
[PLACEHOLDERS]filled with specific content - Colab badge updated with correct filename
- Learning objectives align with activities
Reference Materials
For full pedagogical approach and lab development process, refer to:
- Base course profile:
intro-to-data-mining/course-profile.md - Lab template: Path specified above
- Usage guide: Path specified above