Learning How To Learn NLP: Developing Introductory Concepts Through Scaffolded Discovery
We present a scaffolded discovery learning approach to introducing concepts in a Natural Language Processing course aimed at computer science students at liberal arts institutions. We describe some of the objectives of this approach, as well as presenting specific ways that four of our discovery-based assignments combine specific natural language processing concepts with broader analytic skills. We argue this approach helps prepare students for many possible future paths involving both application and innovation of NLP technology by emphasizing experimental data navigation, experiment design, and awareness of the complexities and challenges of analysis.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Logic Programming for an Introductory Computer Science Course for High School Students
This paper investigates how high school students approach computing through an introductory computer science course situated in the Logic Programming (LP) paradigm. This study shows how novice students operate within the…
Computational Thinking with Computer Vision: Developing AI Competency in an Introductory Computer Science Course
Developing competency in artificial intelligence is becoming increasingly crucial for computer science (CS) students at all levels of the CS curriculum. However, most previous research focuses on advanced CS courses, as …
EthicsIntroductory Machine Learning for non STEM students
Data Science in general, and Machine Learning i nparticular, is a powerful tool for decision-makers across non-STEM fields like Human Resources Management, Law or Marketing. Introductory Machine Learning, for non-maj…
BIG-bench Machine LearningManagementMarketingClustering -- Basic concepts and methods
We review clustering as an analysis tool and the underlying concepts from an introductory perspective. What is clustering and how can clusterings be realised programmatically? How can data be represented and prepared for…
ClusteringIntroduction to Machine Learning
This book introduces the mathematical foundations and techniques that lead to the development and analysis of many of the algorithms that are used in machine learning. It starts with an introductory chapter that describe…
Generalization Bounds