Course Syllabus

Central Academy of Technology and Arts

Course Syllabus

BP14 – Python Programming I Honors

School Year 2017-2018

Python_logo_and_wordmark.svg.png

 

Instructor:

Ms. Lingle

Phone:

704-296-3088

Classroom:

Room #117

Email:

beth.lingle@ucps.k12.nc.us

Cougar Time:

Tuesdays/Thursdays

10:17 - 10:47

Tutoring:

Tuesday 8:10 - 8:40 a.m.

Thursday 3:30 - 4:15 p.m.

Available for appointments.

Course Description:  

Introduction to Python 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. The course content is presented in three units. Each unit is a freestanding course.

Unit 1 (Course 40460) focuses on Python language basics, introducing data types, variables, input, functions, operators, conditional statements, loops, and incrementing. Students will be introduced to the basic structure of the Python 3 language and be ready to take Unit 2 as well as other beginner courses.
Unit 2 (Course 40461) focuses on Python data structures such as strings, lists, and range sequences, as well as methods for working with these structures. Students will be introduced to data structures and files in Python 3 and be ready to take Unit 3 as well as other beginner courses.
Unit 3 (Course 40521) focuses on using Python to develop sustainable code. Students will be introduced to data structures and files in Python 3 and be ready for more-advanced Python learning.

COMPETENCIES AND OBJECTIVES 

 

Python Programming I - The Learner will be able to:

100%

Unit 1.00

Understand Python language basics.  

33%

 

1.01 Summarize Python and Jupyter Basics

1.02 Compare Functions

1.03 Explain Conditionals

1.04  Apply Nesting and Looping procedures

 

Unit 2.00

Understand Python data structures.

  33%

 

2.01 Classify Sequence Indexes

2.02 Demonstrate Sequence Manipulations

2.03 Apply Sequence Iteration

2.04 Organize Working with Files

 

3.00

Understand how to use Python to develop sustainable code.

34%

 

3.01 Recall Python Modules

3.02 Execute More-Powerful Statements

3.03 Compare Methods and Structure for Robust Code

3.04 Evaluate Proper functions

 

Honors: Python Programming I is an an honors level course. This course is also available in the Program of Studies at the College Preparatory leve. Students earning credit for an Honors level course receive an elevated number of Quality Points for their Grade Point Average. Students choosing the honors level course should be aware that this Honors level course will include:

  • Required extension opportunitied that are firectly related to the Standard Course of Study. This includes additional conent beyong that covered in the College Preparatory level.
  • More challenging coursework and assessments. Students will be expected to demonstrate higher levels of understanding for grades.
  • Projects and presentations will be more in depth.
  • students will have to focus and study regularly to master the content.
  • The edpectation that students can move through the coursework at an accelerated pace and students experiencing difficulty should dquickly seek guidance from their teacher on how they can be more successful.

Assessments and Assignments:  The majority of assessments and assignments will be submitted on our learning platform, Canvas.  Assignments can 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 assignments are submitted on time 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 Grading: 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.  Late work that cannot be made up at all is recorded as a 0. If a student has the opportunity to make up work then, the grade is recorded as a 1. 

If the assignment is not turned in the 1 becomes a 0. Therefore, students and parents should always check their student’s true average on the Parent Portal on Powerschool. 

Grading:

  1.   Your course grade is based on the following:

                                First 6-week Grading Period         25%

                                Second 6-week Grading Period    25%

                                Third 6-week Grading Period        25%

                                Final Exam                                    25%               

  1. Each 6-week grade is based upon:
    Objective & Performance Tests  45%
    Lab Work, Classwork, Projects & Quizzes   40%
    Practice Tests  10%
    Portfolio/File Management   5%
  2. Scale Grades 
    A = 100 - 90
    B = 89 - 90
    C = 79 - 70
    D = 69 - 60
    F = 60 and below
                                                                        

School Attendance Policy

  • The attendance policy, as well as, other policies outlined in the CATA Student Handbook will be followed.
  • If a student is late to class, he/she must report to the office for a tardy pass.

Classroom Attendance Policy: Due to the nature of the classroom environment and this fast paced course, attending class regularly is essential to learning the material. Absent from class: Missed work must be completed no later than 5 school days after the student returns to school to avoid a grade reduction

Tardy to class: Only students with a Tardy Pass will be admitted after the tardy bell rings for first period.

1st/2nd Tardy:  Warning from an administrator in the front office (1st period) and the teacher in the classroom (all periods)

3rd Tardy:  Warning from an administrator in the front office (1st period) and the teacher in the classroom (all periods).  The teacher will contact the parent on the third tardy by phone.  

4th/5th Tardy:  Warning from an administrator in the front office (1st period) and the teacher in the classroom (all periods). The teacher will submit a discipline referral to the administration and 1 day ASD with administration.  The administration will contact the parent.  

6th/7th Tardy:  Warning from an administrator in the front office (1st period) and the teacher in the classroom (all periods).  The teacher will submit a discipline referral to the administration and 2days ASD with administration.  The administration will contact the parent.  

8th Tardy: Warning from an administrator in the front office (1st period) and the teacher in the classroom (all periods).  The teacher will submit a discipline referral to the administration and 3 days ASD.  The administration will set up a parent conference, create a written plan, and possible additional consequences. 

Classroom Rules for Conduct:

  1. Come to class on time. You must be INSIDE the classroom when the bell rings to be counted on time.
  2. This is a beverage and food free classroom. Students may not bring in food.  This includes plate lunches, drinks, candy, etc. whether opened or not. There is absolutely no food allowed in the classrooms.  
  3. Use polite speech and body language. Unkind teasing, profanity and impolite behavior is unacceptable.
  4. Respect all property (This includes school, personal and other’s property.
  5. Follow all other rules list in the Student CATA Handbook

Course Supplies: I do not list any course supplies as I will provide any necessary equipment. However, students are welcome to bring their own ear buds or head phones as these will be used on a daily bases. Flash drives, thumb drives and any portable memory devices are not required or wanted in this classroom unless specified for student accommodations.

Internet Usage: The streaming of audio and/or video, playing games on the computer without permission, the use of chat rooms, Facebook, YouTube, instant messenger, email, proxy servers or using the Internet for non-educational purposes is prohibited. You must comply with both the CATA and UCPS Computer Usage Rules and Regulations at all times while using school equipment. Verbal warnings will not be given. Violators will be logged off immediately and referred to administration. To obtain credit for computer classes, your computer privileges must remain intact. All computer usage forms must be completed, signed and returned before a student will be permitted to use the Internet.

Honor Code: Students will refrain from copying, downloading, or otherwise claiming work of others to be their own. Sharing of flash drives is unacceptable. Students shall not cheat on test/examinations, copy the work of another, download or complete any type of academic assignment in a dishonest or deceptive manner. The work that you submit represents your learning, and so it represents you.  Therefore, your work must demonstrate both your integrity and honor.  These acts are considered cheating and students will be disciplined as such. Anyone caught cheating or plagiarizing on any assignment, from homework to exams, will face strict penalties. Students shall not forge parents/guardians/teachers signatures or make fraudulent use of official school documents.

Computer Lab: The Business and Information Technology Education curricula and 21st Century Skills require students to use many technologies, including the Internet. Each student and parent must sign the school Internet policy prior to beginning any class that uses such technologies. Students who violate the school’s Internet policy must be held accountable for their actions and face appropriate consequences deemed necessary at the school in accordance with the school’s policies. Teachers use extreme caution when assigning Internet activities to students. Teachers preview sites, which can change daily, prior to ANY activity. If the teacher determines that a website used in an activity is inappropriate, or that students are not mature enough to behave properly and according to the school’s Internet policy, the teacher will make alternate arrangements for completing the activity.

    

After reading Ms. Lingle’s Syllabus and Classroom Procedures Document, please sign, date and return this section below.

______________________________________________________________________________________________________

This is a contractual agreement between me, Ms. Lingle, the student as primary agent and the parent(s) and/or guardian(s) of the student as secondary agents. Your signature below indicates that you have read and understand this document, as stated above, and are committed to adherence and enforcement of said policy.  Please detach this portion, sign, date and return to Ms. Lingle.

Teacher signature __Ms. Lingle________             Date__8-21-2018__

 

Student signature_________________________________          Date____________

 

Parent(s)/Guardian(s) signature_______________________      Date ___________

Course Summary:

Date Details Due