Course Syllabus

 

Teacher:  

Mr. Meserve

E-Mail:

smeserve@wcpss.net

Room: 

 

Web Page:

https://wcpss.instructure.com/courses/556868

Planning:

2nd Block

Tutoring:

All Lunches

Phone:

 

 

After School by appt

Welcome to Mr. Meserve Python Programming I Class. I have high expectations for each student. I will demand hard work and positive attitudes from you every day. I will provide a safe and challenging environment so you have the opportunity to cultivate a working knowledge of the Python 3.0 programming language. This course is project-based and requires students to work individually and in teams, and to meet deadlines. My goal is to prepare students for life after high school armed with 21st century skills.

 Description

Python Programming I is a beginning course (not intended for experienced programmers) in which students can learn and practice coding in an online environment that requires only a modern web browser and Internet connection. No special software is required to complete this course. The course includes video content, practice labs, and coding projects. Communication, critical thinking, and lifelong learning skills are reinforced through the completion of course activities.

** This course is an MTA Certification "Python 98-381" course this semester.  There is more information here:  https://docs.microsoft.com/en-us/learn/certifications/exams/98-381

The concepts you will be expected to master in this course are as follows:

1.00

Understand Ethics, Security and the History of Computer Programming

1.01

Understand the Evolution of Computers and Computer Programming

1.02

Understand Numbering Systems

1.03

Understand Ethics and Security in the Programming Process

2.00

Understand the Solution Development Process

2.01

Understand the Programming Process

2.02

Understand Problem Solving Tools to Design Programming Solutions

3.00

Perform Operations Using Data Types and Operators

3.01

Evaluate an Expression to Identify the Data Type Python will Assign to Each Value

3.02

Perform Data and Data type Operations

3.03

Determine the Sequence of Execution Based on Operator Precedence

3.04

Select the Appropriate Operator to Achieve the Intended Result

4.00

Perform Input and Output Operations

4.01

Construct and Analyze Code Segments that Perform File Input and Output Operations

4.02

Construct and Analyze Code Segments that Perform Console Input and Output Operations

5.00

Perform Troubleshooting and Error Handling

5.01

Analyze, Detect and Fix Code Segments that have Errors

5.02

Analyze, and Construct Code Segments that Handle Exceptions

6.00

Control Flow with Decisions and Loops

6.01

Construct and Analyze Code Segments that use Branching Statements

6.02

Construct and Analyze Code Segments that Perform Iteration

7.00

Document and Structure Code

7.01

Document Code Segments Using Comments and Documentation Strings

7.02

Construct and Analyze Code Segments that Include Function Definitions

8.00

Perform Operations Using Modules and Tools

8.01

Perform Basic Operations Using Built-in Modules

8.02

Solve Complex Computing Problems by Using Built-in Modules

Expectations

  1. Show respect and courtesy for teacher and all classmates.
  2. Conduct yourself in a manner which respects all students’ right to learn.
  3. Follow all WCPSS, VMCCA and Classroom Rules and Procedures as outlined in the student handbooks and course syllabus.
  4. Stay on task at all times and put forth your best effort.
  5. Have a positive attitude!

Internet Policy

Students will use the school network and Internet on a daily basis to access instructional websites and project resources. All students are expected to abide by the WCPSS Acceptable Use policy when using the school network. The streaming of audio and/or video, playing games on the computer without permission, the use of chat rooms, Facebook, YouTube, instant messenger, email, twitter, proxy servers or using the Internet for non-educational purposes is prohibited. Violations will result in disciplinary action.

Honor Code

The work that you submit represents your learning, and so it represents you.  Therefore, your work must demonstrate both your integrity and honor.  Anyone caught cheating or plagiarizing on any assignment, from homework to exams, will face strict penalties.            –J.Kasler

 “You may look up for inspiration and down in desperation, but you must not look side to side or over the shoulder for information.”

Mr. Meserve's’ Classroom Procedures

Entering Classroom

1.     Sit at your assigned student desk/computer. 

2.     Begin the warm-up activity or classwork as soon as the bell rings.

Questions/Help

1.     Always read instructions before asking for help.

2.     Ask your neighbor or team leader if the teacher is with another student.

Equipment

1.     Use only the equipment assigned to you.

2.     Leave computer settings alone, they are not to be changed.

3.     Handle equipment with extreme care, you may be held responsible for repairs.

4.     Check your computer at the beginning of class and let me know immediately if something is missing or not working.

5.     Intentionally damaging or causing disruptions with equipment will result in disciplinary actions. 

Out of Seat

1.     Remain in your seat when the teacher or another student is teaching, presenting or giving instructions. Raise your hand if there is an immediate need.

2.     You may quietly sharpen pencils, throw away trash, get needed materials, etc. during independent work without disrupting other students.

Talking

1.     Remain quiet when the teacher or another student is teaching, presenting or giving instructions.

2.     Raise your hand when you are answering questions or asking questions.

Leaving the Classroom

1.     You must always get permission from the teacher before leaving the classroom.

2.     Take a hall pass and sign-out on the clipboard when you leave the classroom.

Cheating

1.     Students cheating will receive a 0 on the assignment(s) with no option to redo.

Missed Work

1.     Each student is responsible for getting missed assignments when absent.

2.     Missed assignments must be made up within 2 school days of returning to class.

3.     Missed Test/Quiz must be rescheduled within 2 school days of returning to class.

4.     Daily assignments are posted on the class Canvas page and in the classroom.

End of Class

1.     You may logout during the last 3 minutes of class or when instructed, not earlier.

2.     Remain at your desk until the bell rings. Remember I dismiss you, not the bell.

Grading

1.     50%  Unit Tests, Unit Projects, and Final Project

2.     35%  Quizzes and File Organization

3.     15%  Programming Activities and Unit Practices

4.     All assignments may not appear in gradebook

5.     Students are expected to submit assignments timely, late work MAY NOT be accepted.

6.     A zero (0) grade represents work the student may NOT makeup

7.     A one (1) grade represents work the student MAY makeup (late points may be taken)

8.     Report Cards every 9 weeks and Progress Reports around week 3, 6, 12, 15

9.     FINAL EXAM is 20% of course grade

10.   Access Parent Portal to view gradebook showing students grade

Fire Drills, Tornado Drills, Lockdowns

1.     Follow the teacher’s instructions and take all safety drills seriously.

2.     Fire drill - exit to the rear of the school, follow the sidewalk to the far side of teacher parking lot and remain with your class.

3.     Tornado drill – kneel down facing the wall in the hallway just outside the classroom.

4.     Lockdown – sit in the front of the classroom and remain completely silent.

CANVAS Classroom Online-Learning Platform & Resources

1.     Warm-ups, assignments, quizzes and uploading files will be done through Canvas: 

2.     Check due dates. It is the responsibility of each student to submit work on time.

3.     Canvas logs every student submission with a date and time.

4.     Grades in canvas reflect only the specific assignment grade and are NOT the teacher’s gradebook. Check the Parent Portal on PowerSchool for student’s true average grade for each course.

5.     Students will use the curriculum published by NC Department of Public Instruction for this course which was created by Microsoft Imagine Academy. Each lesson includes short video’s students are expected to view prior to coding the concept and taking the quiz.

6.     Students will use the Notebooks.Azure.com, repl.it,,  OnlineGDB or VisualStudio platform to complete all coding. OnlineGDB, Azure and repl.it may be accessed from anywhere with Internet access. All assignments are on the class Canvas site, and completed work should be submitted through Canvas. No special software is required for this course.

Required Supplies

*Pencil or Pen              * Flashdrive (16g or higher)              

 *Notebook                    *Headphones/ear buds for video/audio assignments

Canvas:

     The majority of assignments will be submitted on our "learning platform," Canvas. Assignments will be submitted a variety of ways including, uploading files, typing into text boxes, and sharing Google documents/presentations. Students not having used Canvas before should alert the teacher and they will be shown how to submit assignments on Canvas. Individual assignments will indicate which method of submission on Canvas is expected. If students need a refresher or have questions, they can access the Canvas Student Guide for specific instructions. It is the student's responsibility to ensure the correct and completed files are submitted on time for each assignment and to contact the instructor if there is a problem. The Canvas Learning Platform logs every student log-in on Canvas which provides teachers with a list of when students log-in to Canvas using their user id. 

     Canvas is used to grade assignments as well, however, the grades in Canvas, while accurate to that assignment, are NOT the teacher’s gradebook. The teacher’s gradebook includes categories of assignments that may be weighted differently and may include grades for assignments that did not use the Canvas Learning Platform. Therefore, students and parents should always check their child’s true average on the Parent Portal on PowerSchool.

Course Summary:

Date Details Due