Syllabus
Syllabus
Syllabus
1. Basic Karel
Objective
● Write their first Karel program by typing out all the Karel commands with proper syntax.
● Identify the direction that Karel is facing.
● Predict what direction Karel will be meeting after executing a series of commands.
● Explain the purpose of the Run Method.
● Utilize the turnRight () method they created to write cleaner, more apparent Karel
programs.
● Explain the difference between defining and calling a method.
● Create methods to teach Karel new commands.
Objective
● Break a significant problem down into more minor, more straightforward problems.
● Write methods that solve the more straightforward problems and use them as building
blocks to solve the more significant issues.
● Compare programs and identify good vs poor decomposition.
3. Control Structures
Objective
Objective
2. User Input
● Students can ask for user input and print out the input in the console program using
readLine, readInt, readDouble, and readBoolean.
3. Arithmetic Expression
● Write programs with arithmetic expressions in their programs.
● Use increment and decrement shortcuts when writing their code.
● Evaluate arithmetic expressions in a program code.
4. Casting
● Evaluate arithmetic expressions that use casting.
5. Boolean
● Create Boolean variables to represent meaningful yes/no values.
● Print out the value of a Boolean variable.
● Evaluate Boolean expressions that use relational operators in program code.
6. Logical operator
● Describe the meaning and usage of each logical operator: OR (||), AND (&&), and NOT
(!)
● Construct logical statements using Boolean variables and logical operators.
3. Control Structures
➢ In assessments, Students Independently complete activities after they receive clear
instructions.
● For Loops Quiz - Exercise
● Marathon Karel - Exercise
● For Loop Square - Exercise
● Lots of Hurdles - Exercise
● While Loops in Karel Quiz
● Just Keep - Exercise
● Lay Row of Tennis Balls - Exercise
● Big Tower - Exercise
● If Statement Quiz
● Is There a Ball - Exercise
● If/else Statements Quiz
● Right Side Up - Exercise
● Random Hurdles - Exercise
● Discussion questions activities
● Create Custom Project in Sandbox
4. End of Unit 1
➢ Karel Challenges
● Fetch
● Racing Karel
● Tower Builder
● Super Cleanup Karel
● Double tennis Balls
● Mid-Point Karel
● Karel Challenges Badge
➢ Unit 1 Quiz
➢ Written Summative Assessment.
Unit 2 Basic Java
2. User Input
➢ In assessments, Students Independently complete activities after they receive clear
instructions.
● User Input Quiz
● About you - Exercise
● Poetry - Exercise
● Discussion questions activities
● Business card version 1 - Project
3. Arithmetic Expression
➢ In assessments, Students Independently complete activities after they receive clear
instructions.
● Arithmetic expressions Quiz
● Area of a Rectangle - Exercise
● Add Fraction - Exercise
● Discussion questions activities
4. Casting
➢ In assessments, Students Independently complete activities after they receive clear
instructions.
● Arithmetic expressions Quiz
● Area of a Rectangle - Exercise
● Add Fraction - Exercise
● Discussion questions activities
5. Boolean
➢ In assessments, Students Independently complete activities after they receive clear
instructions.
● Booleans Quiz
● Ice Cream Exercise
● Discussion questions activities
6. Logical Operator
➢ In assessments, Students Independently complete activities after they receive clear
instructions.
● Logical operators Quiz
● Roller Coaster Exercise
● Discussion questions activities
● Pinpoint the exact areas where the student is encountering difficulties through the
administration of a focused assessment.
● Provide detailed feedback to the student, highlighting areas of weakness and areas for
improvement.
● Offer one-on-one sessions to clarify concepts and provide additional resources such as
readings, videos, or supplementary materials.
● Develop modified assignments that focus on the key concepts the student is struggling
with, providing an opportunity for targeted practice.
● Organize peer tutoring sessions to encourage collaboration and mutual learning among
students, fostering a supportive learning community.
● Implement a system to monitor the student's progress regularly, adjusting the
remediation plan based on improvements or continued challenges.
● Engage in communication with parents or guardians to apprise them of the remediation
plan and request their assistance in reinforcing learning at home.
● Offer small group instruction to address common challenges a subset of students faces,
promoting collaborative problem-solving.
● Integrate educational technology tools that cater to diverse learning styles, providing
interactive and personalized learning experiences.
● Administer formative assessments throughout the remediation period to gauge progress
and adjust the plan accordingly.
● Maintain open communication with the student, regularly discussing goals, progress,
and any challenges faced during the remediation process.
Grading criteria
● The teacher will provide clear instructions, objectives, and expectations for each lesson.
● Important information, such as assignment details and due dates, will be communicated
clearly and in advance.
● The teacher will encourage student participation through class discussions, group
activities, and interactive elements.
● The teacher will incorporate regular check-ins and feedback sessions to assess student
understanding and address concerns.
● Recognizing diverse learning styles, the teacher will employ various instructional
methods, such as lectures, multimedia presentations, hands-on activities, and
collaborative projects.
● The teacher will use educational technology to enhance communication through online
forums, emails, and messaging systems.
● Digital resources and tools will be incorporated to supplement traditional teaching
methods.
● The teacher will be accessible for one-on-one consultations, providing additional
support to students needing clarification or extra assistance.
● Tailoring instruction to individual needs, the teacher will address learning gaps and offer
personalized guidance.
● The teacher will provide prompt and constructive feedback on assessments and
assignments to guide students' learning journey.
● Teachers will use assessment results to discuss areas of improvement and growth with
students.
● The teacher will stimulate critical thinking skills by posing thought-provoking questions,
encouraging analysis, and nurturing a classroom culture where curiosity thrives.
● Recognizing and respecting diversity, the teacher will create a classroom setting that
fosters inclusivity, ensuring each student feels esteemed and heard.
● The teacher will weave awareness and consideration of cultural distinctions into
discussions and activities.
● The teacher will remain flexible, adjusting teaching strategies based on ongoing student
progress and needs assessments.
● The curriculum may undergo modifications to address unexpected challenges or
capitalize on opportunities for more thorough exploration.
● Establishing a positive and supportive tone, the teacher will foster a classroom
environment where students feel motivated, confident, and eager to participate.
● The teacher expects students to seek clarification and express questions and concerns
clearly.
● Actively participating in class discussions and asking relevant questions during lessons is
encouraged.
● Students will actively participate in various learning activities, such as group discussions,
projects, and hands-on exercises.
● Engaging with the material and expressing opinions fosters a dynamic and collaborative
learning environment.
● Students are responsible for submitting assignments and assessments by the specified
deadlines.
● Communicating proactively with the teacher about any challenges or extenuating
circumstances affecting timely submissions is expected.
● If students encounter difficulties understanding the material, they are encouraged to
seek additional support from the teacher during designated office hours or through the
communication channels provided.
● Actively participating in feedback sessions, students should reflect on the provided
feedback and use it to enhance their understanding and performance.
● In the face of academic or personal challenges, students must communicate
constructively with the teacher, addressing concerns and seeking guidance.
● Students are encouraged to utilize technological platforms and tools provided for
communication, such as online forums or messaging systems, to connect with the
teacher outside of class.
● Students expect to adhere to established classroom etiquette, including active listening,
respect for diverse perspectives, and positively contributing to the learning atmosphere.
● In showcasing critical thinking skills, students should analyze information, pose insightful
questions, and actively engage in thoughtful discussions.
● Students should actively engage with the material during assessments, showcasing their
understanding and applying critical thinking skills to demonstrate their knowledge.
● Students should treat peers, teachers, and staff with respect, fostering a positive and
inclusive learning environment.
● Actively engage in class activities, discussions, and group work, demonstrating a
commitment to learning.
● Arrive to class on time and submit assignments by the specified deadlines, showing a
sense of responsibility and respect for others' time.
● Communicate openly and respectfully with peers and teachers, constructively expressing
thoughts and opinions.
● Use technology responsibly for educational purposes and adhere to any guidelines or
policies set by the school.
● Follow established classroom etiquette, which includes attentive listening, raising hands
to speak, and refraining from disruptive behavior.
● Uphold principles of honesty and integrity in all academic and interpersonal interactions,
including submitting original work and giving credit to others.
● Work collaboratively with classmates, demonstrating teamwork and a willingness to
contribute to group projects and discussions.
● Maintain a positive and proactive attitude towards learning, even when facing
challenges or setbacks.
● Adhere to all school policies and rules, inside and outside the classroom, contributing to
a safe and supportive school community.
● Attend classes regularly and actively engage in learning activities, recognizing the
importance of consistent attendance for academic success.
● Constructively resolve conflicts, seeking assistance from teachers or appropriate
channels when necessary.
Due dates for all assignments