Abstract
Students choose their future path starting from school. The learner can determine their abilities when they genuinely understand their potential and prospects in a specific subject or direction. A differentiated approach helps explore the limits of knowledge and encourages its expansion. The paper discusses the implementation of a differentiated approach in teaching computer science, particularly in programming. Tasks are proposed to students, emphasizing the method of solving. Each learner chooses the method that suits them best. Evaluation criteria are provided in advance, helping students identify the aspects of the task to focus on. An example task demonstrating the implementation of a differentiated approach involves calculating the recommended body weight for a woman and a man using the Broca's Formula. Depending on the complexity chosen by the student, this task can be solved using a linear structure, applying branching, or developing a widget. Widgets allow students to demonstrate the use of libraries and functions in the Python programming language. Various solutions in Python and recommendations for the placement of such tasks in the study of a specific topic are also provided. During the defense, all students become acquainted with different task implementations, allowing each student to understand various execution methods and choose a more challenging one next time. The presented example can be extended to other topics, in the study of other programming languages or programming environments. Prospects for further research include developing a system of multi-level programming tasks for the purpose of implementing differentiated learning
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Modern Information Technologies and Innovation Methodologies of Education in Professional Training Methodology Theory Experience Problems
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.