Course Syllabus

Honors Programming 1 Syllabus

Introduction to Python is a beginning course 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. Students will be graded on a combination of lesson activities, projects, quizzes and tests.
Objectives:
Learn basic programming concepts
Perform online exercises in the Jupyter Notebook development environment
Develop and run programs in Jupyter Notebooks
Utilize concepts such as data types, variables, and user input
Build functions, use operators, use conditional statements
Build while loops, increment variables
Troubleshoot error

 

It is recommended, not required, that you have your own USB Flash drive dedicated to saving your programs and projects on. There will be times when your project will be completed at home due to time constraints in the classroom. However, most of our work will be in classwork.

 

A PYTHON COMPUTER PROGRAMMING I 
1.00 Understand Python Language Basics  (42%)
1.01 Python and Jupyter Basics (10%)
1.02 Functions (10%)
1.03 Conditionals (10%)
1.04 nesting and Loops (12%)
2.00 Understand Python Data Structures  (29%)
2.01 Sequence Indexes (7%)
2.02 Sequence Manipulation (7%)
2.03 Sequence Iteration  (7%)
2.04 Working with Files  (8%)
3.00 Understand variables and naming conventions.  (29%)
3.01 Python Modules (7%)
3.02 More-Powerful Statements (7%)
3.03 Methods and Structures for Robust Code  (7%)
3.04 Proper Functions  (8%)

Grading: TBD but more than likely on a point value

 

Projects: are assigned for each competency and module in the course


CLASSROOM PROCEDURES & POLICIES

  •         Responsible, Professional and Prepared:  When arriving to class be prepared, professional and positive.  Have all necessary supplies and class work. You are to be in your assigned seat BEFORE the bell rings.  Be prepared to work. 

 

  •         The daily agenda will be on the whiteboard.  Complete the Warm-up assignment as instructed.

 

  •         Cell Phones are not permitted during instruction unless otherwise authorized by Mr. Montenaro and need to be placed in the students bookbag.  If the student is found to have violated this policy, they risk have phone taken until end of day. Further discipline will be handed out for repeat offenders.

 

  •         Workplace readiness rules will be enforced.  Tardiness is not accepted in the workplace and will not be accepted in the classroom.  The classroom will act as the workplace. Students will receive a weekly workplace readiness grade (classwork).  Students who are tardy will need to sign in at the proper station without disrupting class. 5 unexcused tardies will result in a phone call home.  7 unexcused tardies will result in a referral to administration. Attendance is very critical to success in class and preparation for the future. Students are allowed up to 10 days “sick time”.  Any day over 10, the hours will need to be made up or student risks failure as per UCPS guidelines. Any student caught skipping class without a written excuse will be given an automatic referral to administration.  As in the workplace, students will need to sign out when leaving the classroom for any reason, noting time and destination. 

 

  •         No food or drinks will be allowed in the classroom unless authorized by Mr. Montenaro. Water is allowed but will remain under the desk during computer time. 

 

  •         There will be NO interruptions when the instructor is lecturing or students are presenting.  No one will get out of their assigned seat to: throw away trash, sharpen pencils, etc.

 

  •         Make-Up Work: A student who misses homework or other assignments or due dates because of an absence, whether excused or unexcused, will be allowed to make up the work. The student must initiate contact with Mr. Montenaro within five school days upon their return to school to make arrangements for completing the work.

 

  •         Late Work: In all circumstances, homework and other assignments will be accepted, even when turned in after the designated due date. Credit for late work are as follows:

▪          a. Students will receive a maximum 80% grade if turned in one (1) days late or less.

▪          b. Students will receive a maximum 70% grade if turned in two (2) days late or more.

▪          c. Students will receive a 50% grade if attempted but not completed or turned in after two days until the beginning of the last week of each grading period.

o         If the student is not present in class on the due date because of an excused absence, full credit will be given for the completed work if turned in at the beginning of the next class meeting. (you will get the same amount of days you were out to complete the assignments)

o         If the student is not present in class on the due date because of an unexcused absence, the work will be turned in the next day the student is in class.

 

  •         ANY PLAGIARISM (i.e. CUT AND PASTE) OR COPYING OFF A STUDENT WILL RESULT IN A 0.

 

  •         All students should thoroughly read their Student Rights, Responsibilities & Character Development in their student Handbook.  The consequences of inappropriate behavior will be dealt with according to the handbook and sheet.

 

  •         ALL UCPS RULES AND GUIDELINES WILL BE ENFORCED.

CONSEQUENCES FOR VIOLATING A CLASS POLICY

  1.       Verbal Warning
  2.       Call home
  3.       Discipline as determined by Mr. Montenaro (After School Detention, Lunch Detention, etc
  4.       Referral to Administration

In extreme circumstances, student will be removed from class resulting in an automatic referral to administration.

Course Summary:

Date Details Due