Classroom Assessment Techniques

A new (2024) version of the classic book, “Classroom assessment techniques : formative feedback tools for college and university teachers” is available in the IU Library:

https://iucat.iu.edu/catalog/20750208

Classroom Assessment Techniques (CATs) are simple, low-pressure ways to check how well students are understanding the material. These methods are efficient, student-centered strategies that provide valuable insights into learning progress. Instructors can use feedback from CATs to adjust activities, offer extra support, or change the pace of the class to better meet student needs. CATs are not just about assessment—they also enhance learning. Here’s how:

  • Focus Students’ Attention: Students often come to class distracted by other concerns. Starting with a quick CAT activity can help them focus and prepare to engage.

  • Spot Trouble Early: A simple check-in at the beginning of class can reveal concepts that need more explanation or clarification, ensuring everyone is on the same page.

The book is a practical, research-based handbookthat helps faculty assess student learning at the classroom level. It offers tools for formative assessment applicable in face-to-face, hybrid, and online learning environments. While we have discussed the previous edition and related resources in the past, the new edition integrates 30 years of research and classroom practice, providing updated and field-tested assessment techniques. The book divides up CATs into several categories

Categories of Classroom Assessment Techniques (CATs) – Chapters 8-17 (adapted/edited with technical examples):

  1. Knowledge Recall & Understanding

Empty Outline

  • Students are given a partially completed algorithm design process outline and must fill in the missing steps.

  • Helps students recall fundamental software development methodologies (e.g., Waterfall, Agile, Scrum).

RSQC2 (Recall, Summarize, Question, Connect, Comment)

  • After a lesson on supervised vs. unsupervised learning, students:

    • Recall key definitions.

    • Summarize the differences.

    • Question a potential challenge in real-world applications.

    • Connect the concept to clustering methods in AI.

    • Comment on ethical concerns in algorithmic bias.

  1. Application

Concept Maps

  • Students create a concept map linking usability principles (e.g., learnability, efficiency, satisfaction) to a real-world user interface (such as a mobile banking app).

RSQC2

  • After discussing autonomous systems, students create a summary matrix evaluating:

    • Sensors used in self-driving cars

    • How decision-making algorithms function

    • Challenges in real-world implementation

  1. Problem Solving

What’s the Principle?

  • Given a dataset and an incorrectly applied machine learning model, students must identify the underlying principle that was violated (e.g., overfitting, lack of feature normalization).

Peer Debugging Sessions

  • Students review a piece of malfunctioning codeand collaboratively apply debugging strategies.

  • Helps them develop problem-solving approaches to software engineering.

  1. Critical Thinking & Analysis

Blooming (Using Bloom’s Taxonomy)

  • Students analyze real-world accessibility failuresin a user interface, progressing through Bloom’s levels:

    • Understanding accessibility guidelines.

    • Applying them to UI analysis.

    • Analyzing gaps in existing designs.

    • Evaluating how these impact user experience.

    • Creating a revised design proposal.

Comparing AI Bias in Decision-Making

  • Students critique different AI models used in hiring processes, identifying bias and ethics-related concerns.

  1. Synthesis & Creative Thinking

Student-Generated Questions

  • Students create quiz questions related to data structures and algorithms, peer-reviewing each other’s questions for complexity and clarity.

Concept Maps for IoT Networks

  • Students visually map out an Internet of Things (IoT) system, including:

    • Sensors

    • Cloud processing

    • Data security mechanisms

  1. Attitudes & Values

Profiles of Admirable Individuals

  • Students select a UX designer (e.g., Don Norman, Jakob Nielsen) and analyze how their design philosophy aligns with current industry best practices.

Reflective Journal on Bias in AI

  • Students keep a weekly reflection log on how AI-driven systems impact marginalized communities, promoting ethical awareness.

  1. Self-Assessment of Learning

Goal Ranking & Matching

  • Students list their learning objectives in a course on AI-driven robotics and compare them with the instructor’s objectives to identify gaps in understanding.

Debugging Logs for Self-Assessment

  • Students track their own debugging process, identifying mistakes and reflecting on how they could improve their approach in future coding projects.

  1. Learning & Study Skills

Learner Autobiography

  • Students write a brief reflection on:

    • How they approach learning programming languages.

    • Their experiences with learning statistics & machine learning.

    • How they plan to strengthen their weak areas.

  1. Perceptions of Learning Activities & Assessments

Reading & Video Ratings

  • After a video lecture on prototyping techniques, students rate its clarity and usefulness, providing feedback for future content improvements.

Prototype Peer Reviews

  • Students rate each other’s engineering prototypes based on innovation, feasibility, and efficiency, providing constructive feedback.

  1. Perceptions of Teaching & Courses

Teacher-Designed Feedback Forms

  • Students provide mid-semester feedback on:

    • Pacing of technical concepts.

    • Usefulness of coding assignments.

    • Need for more real-world applications in AI ethics case studies.

Agile Retrospectives for Course Reflection

  • Inspired by Agile methodologies, students participate in sprint retrospectives, reflecting on:

    • What went well

    • What could be improved

    • Next steps for refining their coding workflows

Instructor Talk

Studies by Seidel et al. (2015) and Harrison et al. (2019),  have demonstrated how Instructor Talk plays a crucial role in shaping classroom environments, influencing student engagement, learning attitudes, and potentially mitigating stereotype threats. Instructor talk is defined as any language used by an instructor that is not directly related to course content but instead shapes the learning environment.

Seidel et al. (2015) identified five major categories of non-content talk:

  1. Building the Instructor/Student Relationship– Encouraging respect, boosting self-efficacy, and offering advice for student success.

  2. Establishing Classroom Culture – Setting expectations, fostering a sense of community, and making students feel comfortable in the learning process.

  3. Explaining Pedagogical Choices – Justifying teaching methods to help students understand why certain approaches are used.

  4. Sharing Personal Experiences – Providing personal anecdotes or relating to student experiences.

  5. Unmasking Science – Discussing the nature of science and emphasizing diversity within the field.

Harrison et al. (2019) added a new category:“Negatively Phrased Instructor Talk.” This includes statements that may discourage students, undermine confidence, or convey unhelpful attitudes about learning.

Positively phrased Instructor Talk includes language that motivates, supports, and encourages students, helping to create an inclusive and productive learning environment.

Examples of Positively Phrased Instructor Talk:

Building the Instructor/Student Relationship (Encouraging and Inclusive Language)

  • “Debugging can be frustrating, but every programmer goes through it—even the best software engineers. You’re developing a valuable skill by troubleshooting.”

  • “There are many ways to solve this problem. If your approach works, it’s valid! Computer science is about creativity as much as logic.”

  • “If you’re stuck, that’s a good sign—you’re thinking critically! Take a step back, break the problem into smaller pieces, and try again.”

Establishing Classroom Culture (Fostering a Positive Learning Environment)

  • “In this class, collaboration is encouraged! Working with others will help you see different approaches and learn more effectively.”

  • “Asking questions is a sign of an engaged learner. Feel free to speak up—there are no bad questions in coding!”

  • “Mistakes are part of learning to program. The best way to improve is to experiment, test, and debug!”

Explaining Pedagogical Choices (Justifying Learning Strategies to Reduce Resistance)

  • “We use pair programming because research shows it helps students learn faster and develop teamwork skills.”

  • “I emphasize problem-solving over memorization because in real-world programming, you’ll be looking up syntax all the time—what matters is knowing how to think through problems.”

  • “This assignment is designed to help you build a strong foundation. Once you grasp these basics, you’ll be able to tackle much more complex projects.”

Sharing Personal Experiences (Relating to Students)

  • “When I first learned recursion, it completely confused me! But breaking it down into base cases and recursive steps helped me understand it.”

  • “I once spent an entire weekend debugging a program because of a missing semicolon. Now I always double-check my syntax!”

Unmasking Computer Science (Encouraging Diverse Perspectives & Scientific Thinking)

  • “There’s no single type of person who becomes a great programmer—some of the best developers come from all kinds of backgrounds.”

  • “Computer science isn’t just about writing code. It’s about solving problems and thinking critically—skills that are valuable in any field.”

Examples of Negatively Phrased Instructor Talk:

Building the Instructor/Student Relationship (Discouraging Students)

  • “This is just how programming works—either you get it, or you don’t.”

  • “If you’re struggling with loops, maybe computer science isn’t for you.”

  • “Some of you clearly didn’t put in the effort, and it shows in your code.”

Establishing Classroom Culture (Creating Anxiety or an Unwelcoming Environment)

  • “If you can’t get this assignment working, you’ll probably fail the course.”

  • “I’m not here to hold your hand—figure it out on your own.”

  • “Real programmers don’t need to ask for help. If you need help, you’re not thinking hard enough.”

Explaining Pedagogical Choices (Undermining Learning Strategies)

  • “I don’t really believe in these ‘new’ teaching methods, but the department requires me to use them.”

  • “Honestly, I don’t see the point of teaching theory—you’ll just learn everything on the job anyway.”

  • “You just need to memorize this syntax and move on. Understanding isn’t really necessary.”

Sharing Personal Experiences (Self-Effacing or Confusing Students)

  • “I never really understood object-oriented programming myself, but here’s the textbook definition.”

  • “Back in my day, we had to learn this without any online tutorials. You have it easy!”

Unmasking Computer Science (Excluding or Dismissing Certain Groups)

  • “Let’s be honest, some people just don’t have the logical thinking required for coding.”

  • “There aren’t many women in AI, but that’s just the way the field is.”

  • “If you’re not naturally good at math, you’re going to struggle a lot in this class.”

Findings revealed that Instructor Talk was present in every class session, ranging from six to 68 instances per class session. The study by Seidel et al. (2015) suggests that Instructor Talk can impact student motivation, reduce resistance to active learning, and help mitigate stereotype threat. The introduction of negatively phrased Instructor Talk suggests that some instructor behaviors may unintentionally harm student learning and should be carefully examined. The authors recommend that educators reflect on their non-content talk to enhance student engagement and learning outcomes. While Harrison et al. (2019)validated its applicability across multiple courses and identified new challenges related to negative instructor language. Both studies emphasize the importance of non-content communication in higher education, particularly in STEM courses.

Harrison, C. D., Nguyen, T. A., Seidel, S. B., Escobedo, A. M., Hartman, C., Lam, K., … & Tanner, K. D. (2019). Investigating instructor talk in novel contexts: Widespread use, unexpected categories, and an emergent sampling strategy. CBE—Life Sciences Education, 18(3), ar47. https://doi.org/10.1187/cbe.18-10-0215

Seidel, S. B., Reggi, A. L., Schinske, J. N., Burrus, L. W., & Tanner, K. D. (2015). Beyond the biology: A systematic investigation of noncontent instructor talk in an introductory biology course. CBE—Life Sciences Education, 14(4), ar43. https://doi.org/10.1187/cbe.15-03-0049

Quick Tip: Wise Feedback

The article “Breaking the Cycle of Mistrust: Wise Interventions to Provide Critical Feedback Across the Racial Divide,” by Yeager et al. https://www.apa.org/pubs/journals/releases/xge-a0033906.pdf , introduces the concept of wise feedback; a strategy that helps instructors frame feedback in a way that communicates that students can meet high expectations and gives concrete direction for how to meet the expectations. 

The research comprised three studies focusing on middle and high school students. In the first study, students were divided into two groups: one receiving “wise feedback” and the other serving as a control. For the wise feedback group, comments on their essay drafts were paired with a note that said, “I’m giving you these comments because I have very high expectations, and I know that you can reach them.” In contrast, the control group’s note read, “I’m giving you these comments so that you’ll have feedback on your paper.” Students who received wise feedback were more likely to act on the suggestions and produced higher-quality revisions. This approach was particularly impactful for students from diverse backgrounds.

Adapting this to programming, the following steps can help provide effective feedback (from UC Berkley’s Greater Good in Education Center https://ggie.berkeley.edu/practice/giving-wise-feedback):

  • When reviewing a developer’s code or project, include the following in your feedback:

    • Start with specific actionable feedback:

      • “Your implementation meets the basic functionality, but I’ve added comments suggesting optimizations for improving performance and readability.”

      • “While your API design fulfills the requirements, the comments I left highlight ways to make the endpoints more efficient and user-friendly.”

    • State high expectations:

      • “This project is a step toward building production-ready code, which requires adherence to best practices for maintainability and scalability.”

      • “Writing clean and modular code here will prepare you for working on large, collaborative codebases in professional settings.”

    • Express confidence in the programmer’s ability to succeed:

      • “Based on your previous work, I’m confident you’ll be able to implement the suggested changes effectively.”

      • “Your problem-solving skills from earlier tasks show that you have what it takes to refine this code to meet higher standards.”

  • Additional tips to consider when using wise feedback in programming:

    • Use this type of feedback for tasks that represent meaningful learning opportunities and require the developer’s best effort, such as debugging complex issues or designing scalable solutions.

    • Incorporate this practice into a broader culture of trust, where developers feel valued and supported by their peers and mentors.

    • Avoid overpraising incomplete or substandard work, as this can unintentionally reinforce the belief that their efforts are not being taken seriously or that expectations are low.

    • While this approach benefits all developers, it is particularly impactful for those new to the field, who may struggle with imposter syndrome or worry about being judged unfairly based on stereotypes or biases.

This research emphasizes the importance of trust in the student-teacher relationship. It demonstrates that wise feedback, by directly addressing and mitigating mistrust, can significantly improve academic outcomes for underrepresented students. The findings have broad implications for educational practice by suggesting that through the lens of social-psychological theory, the study underscores how early interventions can create lasting positive effects on trust, motivation, and performance. Furthermore, the Science of “Wise Interventions” explores how social-psychological approaches can address educational disparities, reinforcing the effectiveness of strategies likewise feedback in fostering positive student outcomes: https://studentexperiencenetwork.org/wp-content/uploads/2018/08/The-Science-of-Wise-Interventions.pdf 

Integrating metacognitive and student engagement strategies into your practice

The article, How Changes in K-12 Schooling Hampered the Preparation of College Students” Published last month in the Chronicle of Higher Education,  explores how reforms in K-12 education, combined with broader societal changes and disruptions from the COVID-19 pandemic, and teacher shortages have affected the academic habits and preparedness of today’s college students, particularly Generation Z. When examining how test-based accountability has impacted curriculum design, policies such as “No Child Left Behind” have prioritized short-term performance over long-term learning.

Teaching became narrowly focused on test-taking skills, such as answering multiple-choice questions and writing formulaic essays, leaving students unprepared for broader academic tasks. “The [K-12] curriculum has been narrowed to mirror standardized tests. Students work on short passages to develop specific skills. Every class has a lesson, and every lesson has an assessment plan and an outcome. So when students arrive at college, they are conditioned to expect that same level of guidance. Ethan Hutt [an associate professor of education at the University of North Carolina at Chapel Hill], would like to give an assignment that goes like this: Pick a topic, write an essay, and say something interesting. But he finds he can’t — not even with his doctoral students”.

The article argues that, as a result, Students struggle with tasks like reading long texts and writing analytical essays because of a curriculum that favored short passages and responses. The shift away from holistic learning resulted in “atomized” education, where students are conditioned to expect detailed rubrics and granular guidance for assignments. Professors find that students enter college unprepared for the skills that are expected of them. Students often struggle with open-ended assignments, critical thinking, and engaging deeply with academic material. The article concludes that while K-12 reforms and the pandemic have played significant roles in shaping current students’ academic habits, broader systemic and cultural factors must also be addressed. Higher education inherits these challenges and must adapt to better support students’ academic and social transitions.

Based on the content of this article it may be helpful to integrate student engagement and metacognitive practices into first and second year classes such as integrating the Student Engagement Roster into your classroom practice:

SER Roster: The early feedback tool that allows faculty members to communicate with students about how they are doing in a class and make recommendations to improve or deepen their learning. SER also allows instructors to meet two faculty reporting obligations at IUB: Attendance verification and early evaluation grades. More information on those topics is available in the Help and Resources section.

Next week (1/20/2025) Submit SER with Attendance/Participation Feedback for:

  • Anyone not attending

  • Anyone already struggling to turn in work

  • Anyone doing a great job participating

Metacognitive Strategies

 

Think Aloud Exercises:

Anytime you can talk out loud (‘think aloud’) about how you view a document or a picture or programming an assignment, or share your thinking processes with students you are helping them become more metacognitive in their own approaches to the subject.  Once you have modeled for them how you would solve a problem or interpret a piece of writing, have students work in pairs to talk out loud as to how they are thinking about an assignment piece of homework or an assignment.

Concept Mapping: 

Learning benefits can be derived from instructor-led or student-constructed concept maps of the connections and key ideas from a course or class. It is best that the instructor demonstrate how to design a concept map of a class or course before students are asked to do the same. Show students how the readings, videos, assignments and activities are connected to the course learning outcomes and other courses.

Design a brief or detailed concept map of the course or sub-components of the course and share with students. Then later on in course students can form small groups and build a concept map as a review activity before a mid-term or as a review of a portion of the course. Students can do for homework or they can do in class and share with each other explaining the interrelationships between each component. Ask the students to draw all the ‘cross-links’ and label them as they see the components connecting fully or partially.

Guided Notes

Guided notes are structured outlines provided by an instructor that include key concepts, ideas, or topics, with spaces for students to fill in additional information during the lecture or while engaging with course content.

  • Lecture Notes: An instructor provides an outline of the lecture with prompts for students to add definitions, examples, or connections.

  • Reading Notes: A guided framework for analyzing a reading or resource, directing students’ attention to specific questions or themes.

  • Problem-Solving Frameworks: In mathematics or sciences, guided notes might include partial steps of a problem-solving process, leaving students to complete the solution.

This technique aligns with various teaching strategies, including scaffolding and universal design for learning (UDL), as it helps to bridge the gap between independent learning and instructor support.

More strategies and resources available here.

Teaching and Learning Conversation

Below are the extended notes and presentation from our conversation around Decoding the Disciplines with David Pace


Decoding Student Learning
📚

Decoding student learning is a framework for understanding where students are struggling and how to address those struggles. It’s a way of asking questions about your situation and systematically exploring it to find out what is needed.

What is Decoding Student Learning?

Decoding student learning is a strategy for identifying the bottlenecks in student learning and developing targeted interventions to address those bottlenecks.

The 7 Questions of Decoding Student Learning

The decoding student learning framework is based on 7 questions that help you understand where students are struggling and how to address those struggles. The questions are:

  • Where is student learning being bought? Where are the bottlenecks in student learning?

  • What exactly do students have to do to succeed? What are the specific skills or knowledge that students need to succeed?

  • What are the mental moves that students need to make? What are the cognitive processes that students need to use to succeed?

  • How do I model this for students? How can I show students how to do the things they need to do to succeed?

  • How do I provide feedback to students? How can I give students feedback that will help them improve?

  • How do I assess student learning? How can I measure student learning to see if they are succeeding?

  • How do I adjust my instruction? How can I adjust my teaching to better meet the needs of my students?

The Interview Technique

The interview technique is a method for gathering information about student learning. It involves asking students to describe a task or problem that they are struggling with, and then asking them to elaborate on their thought process.

Step

Description

1. Identify a task or problem

Ask students to describe a task or problem that they are struggling with.

2. Ask students to elaborate

Ask students to elaborate on their thought process and how they approach the task or problem.

3. Break down the process

Break down the process into smaller steps and identify the specific skills or knowledge that students need to succeed.

4. Model the process

Show students how to do the things they need to do to succeed.

5. Provide feedback

Give students feedback that will help them improve.

Example of the Interview Technique

For example, if you are teaching a history class and students are struggling to read and analyze primary sources, you might ask them to describe how they approach reading a primary source. They might say something like, “I just read the first sentence and try to remember the important things.” You could then ask them to elaborate on how they know what the important things are, and how they connect the information to the broader historical context.

Student Response

Follow-up Question

“I just read the first sentence and try to remember the important things.”

“How do you know what the important things are?”

“I look for keywords and try to connect them to the broader historical context.”

“How do you connect the information to the broader historical context?”

By using the interview technique, you can gain a deeper understanding of how students are thinking and what they need to succeed.

📚 Breaking Down Complex Tasks into Manageable Pieces

Breaking down complex tasks into smaller, manageable pieces is essential for effective learning. This process helps to identify the specific skills or knowledge that students need to acquire, making it easier to provide targeted support and feedback.

Identifying the Pieces

To break down a complex task, identify the individual components that make up the task. For example, when teaching students how to write a history paper, break down the task into smaller pieces such as:

  • Deciding on a topic

  • Conducting research

  • Analyzing evidence

  • Writing the paper

Providing Opportunities for Practice and Feedback

Once the individual components of the task have been identified, provide students with opportunities to practice each component and receive feedback. This can be done through a variety of methods, including:

  • Guided practice exercises

  • Peer review

  • Self-assessment

Assessing Student Progress

Assessing student progress is an ongoing process that involves evaluating student performance on each component of the task. This can be done through a variety of methods, including:

  • Formative assessments (e.g., quizzes, class discussions)

  • Summative assessments (e.g., exams, final projects)

The Importance of Repetition and Iteration

Repetition and iteration are essential components of the learning process. By repeating and refining their skills and knowledge, students can develop a deeper understanding of the material and improve their performance.

Bloom’s Taxonomy

“Bloom’s Taxonomy is a framework for categorizing educational learning objectives into levels of complexity and specificity. The taxonomy is divided into six levels: Remembering, Understanding, Applying, Analyzing, Evaluating, and Creating.”

Level

Description

Remembering

Recall previously learned information

Understanding

Demonstrate comprehension of learned information

Applying

Use learned information to solve problems or complete tasks

Analyzing

Break down complex information into smaller parts

Evaluating

Make judgments about the value or quality of information

Creating

Generate new ideas or products

The Importance of Community and Collaboration

Learning is a social process that involves collaboration and community. By working together with peers and instructors, students can develop a deeper understanding of the material and improve their performance.

Upcoming Conference

There will be a conference in two weeks that will provide training and workshops on the topics discussed in this lecture. The conference will feature a variety of tracks, including a paper track, a workshop track, and a training track. https://decoding.webflow.io/events/decoding-conference-2024

📚 Decoding in Education 📚

Decoding is a teaching approach that helps students move up the pyramid of learning, from basic understanding to evaluation, analysis, and creation.

The Pyramid of Learning

Level

Description

Remembering

Recall previously learned information

Understanding

Demonstrate comprehension of learned information

Applying

Use learned information to solve problems

Analyzing

Break down complex information into smaller parts

Evaluating

Make judgments about the value or quality of information

Creating

Generate new ideas or products

The Importance of Decoding

Decoding helps students develop a deeper understanding of the material and move beyond basic recall. It also helps teachers identify areas where students need more guidance and support.

The Role of Decoding in Informatics Courses

In informatics courses, decoding is particularly important because it helps students develop problem-solving skills and think critically about complex information.

The Impact of Decoding on Student Learning

Decoding can have a significant impact on student learning, including:

  • Improved understanding of complex concepts

  • Increased ability to analyze and evaluate information

  • Enhanced problem-solving skills

  • Greater confidence in their ability to learn

The Relationship Between Decoding and AI

Research has shown that in order to effectively use AI tools, students need to have a strong foundation in decoding and problem-solving skills. This is because AI tools require students to ask good questions and provide clear instructions in order to produce accurate results.

The Challenge of Academic Misconduct

One of the challenges of using decoding in education is the potential for academic misconduct. When students are given the opportunity to use AI tools to complete assignments, they may be tempted to use these tools to cheat.

The Role of Emotional Resistance in Learning

Emotional resistance can play a significant role in the learning process. By breaking down complex tasks into smaller, manageable pieces, students can develop a sense of motivation and confidence, which can help to overcome emotional resistance.

Strategies for Overcoming Emotional Resistance

Emotional resistance can be a significant barrier to student learning. Strategies for overcoming emotional resistance include:

  • Breaking down complex tasks into smaller, more manageable steps

  • Providing clear instructions and expectations

  • Encouraging students to ask questions and seek help when needed

  • Creating a supportive and inclusive learning environment

The Importance of Making Steps Visible

Making steps visible is an important part of the decoding process. This involves breaking down complex tasks into smaller, more manageable steps and providing clear instructions and expectations.

The Role of Reflection in Decoding

Reflection is an important part of the decoding process. It involves taking the time to think about what you have learned and how you can apply it in different contexts.

The Relationship Between Decoding and Student Motivation

Decoding can have a significant impact on student motivation. When students are able to break down complex tasks into smaller, more manageable steps, they are more likely to feel a sense of accomplishment and motivation.

The Challenge of Logical and Mental Bottlenecks

Logical and mental bottlenecks can be a significant challenge in decoding. Strategies for overcoming these bottlenecks include:

  • Breaking down complex tasks into smaller, more manageable steps

  • Providing clear instructions and expectations

  • Encouraging students to ask questions and seek help when needed

  • Creating a supportive and inclusive learning environment

The Importance of Identifying Bottlenecks

Identifying bottlenecks is an important part of the decoding process. This involves taking the time to think about where students are getting stuck and how to provide additional support and guidance.

The Role of Algorithmic Thinking in Decoding

Algorithmic thinking is an important part of the decoding process. It involves breaking down complex tasks into smaller, more manageable steps and providing clear instructions and expectations.

Example of Algorithmic Thinking

For example, when writing a program, a student might need to think about the following steps:

  • What is the starting point of the program?

  • What is the goal of the program?

  • What are the steps needed to achieve the goal?

  • How will the program be implemented?

By breaking down the task into smaller, more manageable steps, the student is able to think more clearly and critically about the problem.

The Importance of Writing Down Steps

Writing down steps is an important part of the decoding process. This involves taking the time to think about the steps needed to complete a task and writing them down in a clear and concise manner.

Example of Writing Down Steps

For example, when writing a program, a student might write down the following steps:

  • Define the problem

  • Identify the inputs and outputs

  • Determine the algorithm

  • Implement the algorithm

  • Test the program

By writing down the steps, the student is able to think more clearly and critically about the problem and ensure that they are completing all of the necessary steps.## 📝 Understanding Student Learning and Development 📚

Metacognitive Skills and Learning Strategies

Metacognitive skills are essential for students to develop in order to become successful learners. These skills involve thinking about one’s own learning and understanding, and being able to adjust learning strategies accordingly.

“Metacognitive skills are the processes that help us plan, monitor, and evaluate our own learning. They are the ‘thinking about thinking’ skills that enable us to reflect on our own learning and make adjustments as needed.”

Some common metacognitive skills include:

  • Planning and goal-setting

  • Monitoring progress and adjusting learning strategies

  • Evaluating one’s own learning and understanding

  • Reflecting on learning experiences and identifying areas for improvement

The Importance of Teaching Metacognitive Skills

Teaching metacognitive skills is crucial for helping students develop a growth mindset and become more effective learners. By explicitly teaching these skills, educators can help students develop a deeper understanding of their own learning and become more self-directed.

“Teaching metacognitive skills is not just about teaching students how to learn, but also about teaching them how to think about their own learning. By doing so, we can help students develop a more nuanced understanding of their own strengths and weaknesses, and become more effective learners as a result.”

Strategies for Teaching Metacognitive Skills

There are several strategies that educators can use to teach metacognitive skills, including:

  • Modeling metacognitive thinking and behaviors

  • Providing opportunities for students to reflect on their own learning

  • Encouraging students to set goals and develop plans for achieving them

  • Teaching students how to evaluate their own learning and understanding

The Role of Improv Techniques in Teaching Metacognitive Skills

Improv techniques can be a useful tool for teaching metacognitive skills, particularly in the context of writing and communication. By using improv techniques, educators can help students develop a more flexible and adaptable approach to learning, and become more comfortable with taking risks and trying new things.

“Improv techniques can help students develop a more growth-oriented mindset, and become more comfortable with uncertainty and ambiguity. By using these techniques, educators can help students develop a more nuanced understanding of their own learning and become more effective communicators as a result.”

Assessing Student Learning and Development

Assessing student learning and development is a critical component of teaching metacognitive skills. By using a variety of assessment strategies, educators can help students develop a more nuanced understanding of their own strengths and weaknesses, and become more effective learners as a result.

Assessment Strategy

Description

Self-assessment

Students reflect on their own learning and understanding, and identify areas for improvement.

Peer assessment

Students provide feedback and guidance to one another, and help each other develop a more nuanced understanding of their own learning.

Formative assessment

Educators use a variety of strategies to assess student learning and understanding, and provide feedback and guidance to help students improve.

📚 Disciplinary Literacies and Accreditation 📚

Disciplinary Literacies refer to the specific skills and knowledge required to be successful in a particular field or discipline.

“Disciplinary literacies are the skills and knowledge that are specific to a particular discipline, and are required to be successful in that field.”

📊 ABET Accreditation 📊

ABET (Accreditation Board for Engineering and Technology) is an international organization that sets standards for engineering programs. To be accredited, programs must meet certain criteria, including:

Criteria

Description

Technical Skills

Students must demonstrate technical skills, such as programming and device creation.

Communication Skills

Students must demonstrate communication skills, such as teamwork and presentation.

Problem-Solving Skills

Students must demonstrate problem-solving skills, such as analysis and critical thinking.

📝 Learning Outcomes and Resume Building 📝

Learning Outcomes are specific skills and knowledge that students are expected to acquire in a course or program.

“Learning outcomes are the specific skills and knowledge that students are expected to acquire in a course or program.”

Resume Building is the process of highlighting skills and experiences on a resume to demonstrate value to potential employers.

  • Break down learning outcomes into specific skills and experiences that can be highlighted on a resume.

  • Use language from job postings and industry reports to describe skills and experiences.

📊 Example: Statistics Course 📊

A statistics course can be designed to teach students specific skills, such as data analysis and problem-solving.

Skill

Description

Data Analysis

Students must demonstrate the ability to analyze data and draw conclusions.

Problem-Solving

Students must demonstrate the ability to apply statistical methods to solve real-world problems.

💡 Real-World Applications 💡

Real-World Applications are examples of how skills and knowledge can be applied in real-world settings.

“Real-world applications are examples of how skills and knowledge can be applied in real-world settings.”

  • Use case studies and guest speakers to illustrate real-world applications of skills and knowledge.

  • Encourage students to reflect on how they can apply skills and knowledge in their own careers.

📈 Networking and Recognition 📈

Networking is the process of building relationships with others in a field or industry.

“Networking is the process of building relationships with others in a field or industry.”

  • Use networking opportunities, such as conferences and meetings, to build relationships with others in a field or industry.

  • Recognize and reward students and faculty for their contributions to a field or industry.

📊 Example: Recommendation System 📊

A recommendation system can be used to recognize and reward students and faculty for their contributions to a field or industry.

Criteria

Description

Quality of Recommendation

The quality of the recommendation is based on the expertise and reputation of the recommender.

Distance from Recommender

The distance from the recommender is based on the relationship between the recommender and the person being recommended.

The framework discussed in the lecture is a method for teaching and learning that focuses on breaking down complex tasks into smaller, manageable steps. This approach is useful for identifying bottlenecks and assumptions in the learning process.

What is the Hidden Curriculum? 🤔

The hidden curriculum refers to the unwritten rules and expectations that students need to understand in order to be successful in a class. This can include social interactions, academic underpinnings, and other implicit knowledge that is not explicitly taught.

In the context of the lecture, the hidden curriculum is related to the academic underpinnings that students need to know in order to be successful in a class. This includes the underlying concepts and skills that are necessary for understanding the material.

The 7 Steps 📝

The 7 steps are a key part of the framework, and are used to break down complex tasks into smaller, manageable steps. These steps are:

  • Identify the task or goal

  • Break down the task into smaller steps

  • Identify the key concepts and skills needed for each step

  • Determine the order in which the steps should be taught

  • Develop a plan for teaching each step

  • Implement the plan and assess student learning

  • Refine the plan based on student feedback and assessment data

Benefits of the Framework 📈

The framework has several benefits, including:

  • Helps to identify bottlenecks and assumptions in the learning process

  • Allows for a more iterative approach to teaching and learning

  • Helps to develop a plan for teaching each step of a complex task

  • Allows for refinement of the plan based on student feedback and assessment data

  • Can be used to identify areas where students are struggling, and to develop targeted interventions

Example: Web Design Course 📊

In a web design course, the framework can be used to break down the task of building a website into smaller, manageable steps. For example:

  • Identify the task: Build a website

  • Break down the task into smaller steps:

    • Design the layout

    • Write the HTML and CSS code

    • Add images and other media

    • Test and debug the site

  • Identify the key concepts and skills needed for each step:

    • Design principles

    • HTML and CSS syntax

    • Image editing software

    • Debugging techniques

  • Determine the order in which the steps should be taught:

    • Design principles

    • HTML and CSS syntax

    • Image editing software

    • Debugging techniques

  • Develop a plan for teaching each step:

    • Lecture and discussion on design principles

    • Hands-on exercise on HTML and CSS syntax

    • Tutorial on image editing software

    • Group project on debugging techniques

By using the framework, the instructor can develop a plan for teaching each step of the task, and can refine the plan based on student feedback and assessment data.## 📚 The Hidden Curriculum 📚

The hidden curriculum refers to the unwritten rules and expectations that govern behavior in academic settings. It encompasses the cultural capital, social norms, and unspoken assumptions that students are expected to understand and navigate in order to succeed.

“Cultural capital” refers to the social assets, such as knowledge, skills, and connections, that provide individuals with an advantage in navigating social and academic environments.

🤔 Decoding the Hidden Curriculum 🤔

Decoding the hidden curriculum involves identifying and making explicit the unwritten rules and expectations that govern academic behavior. This process can help students navigate academic environments more effectively and reduce feelings of confusion and uncertainty.

Decision Points in the Hidden Curriculum

Decision Point

Description

Is this essential to know now, or can I just wait to be clear?

Students must decide whether to seek clarification on a concept or wait until later.

Is it okay to raise my hand in this class?

Students must decide whether to ask questions in class or seek help outside of class.

Is it okay to ask a question after class?

Students must decide whether to approach the professor after class to ask questions.

📝 The Importance of Advising 📝

Advising is a critical component of the hidden curriculum. Advisors can help students navigate academic environments, make informed decisions, and develop the skills and knowledge needed to succeed.

“Advising is teaching” – a theoretical concept that emphasizes the importance of advising in academic settings.

📊 Research on the Hidden Curriculum 📊

Research on the hidden curriculum has shown that students who are aware of the unwritten rules and expectations that govern academic behavior are more likely to succeed. Studies have also highlighted the importance of advising and mentoring in helping students navigate academic environments.

Program to Decode the Hidden Curriculum

Program Component

Description

Interviews with students and faculty

Identify bottlenecks and areas of confusion in the hidden curriculum.

Development of common language

Create a shared understanding of the hidden curriculum among students and faculty.

Identification of key decision points

Determine the critical decision points in the hidden curriculum that students must navigate.