Programming 1 Syllabus

Home Programming 1 Syllabus Programming 1 Calendar

Textbook and Materials    Learning Outcomes    Instructional Methods    Assessment
Assignment Expectations  Academic Honesty  Classroom Expectations

 

TEXTBOOK AND MATERIALS: Back to Top

  • Guide to Programming with Python

  • Binder for handouts and assignments

  •  Flash Drive

 

LEARNING OUTCOMES: Back to Top

This course teaches computer programming using the programming languages Python and Alice and introduces the student to computer terminology and concepts. Below is a list of the objectives of the course.

  • The student will be able to write computer code in various programming language using structured programming and top-down design techniques.

  • The student will be able to use debugging techniques to correct logic and syntax errors in a program.

  • The student will be able to write computer code which uses the following logic: input/output, accumulating counts and loops, conditional branches, and modular structures.

  • The student will be able to write computer code which uses one-dimensional and two-dimensional tables of data.

  •  The student will be able to write computer code which searches and sorts data.

 

INSTRUCTIONAL METHODS: Back to Top

This is a hand on computer course. Students learn primarily through demonstration and hands on practice. The majority of the assignments consist of computer programs which are done in class. A minimal amount of worksheets and homework are assigned.

 

ASSESSMENT (GRADING): Back to Top

The student’s grade will be based on their points earned on assignments (includes in-class computer programs, worksheets, and homework) and tests. The total points earned by the student will be divided by the total points possible to determine the student’s grade.

 At the end of the semester the balance is as follows:

  • 40%          Programs, Homework, and Worksheets

  • 50%          Tests and Quizzes

  • 10%          Participation (passes, tardies, and notesheets)

 

ASSIGNMENT EXPECTATIONS: Back to Top

Students must abide by all assignment due dates. Programming assignments are due at the end of class on the day they are due. Homework assignments are due at the beginning of class.

Late work will be accepted for partial credit (10% deducted for each day late) up to one week after due date. Work will NOT be accepted after that time.

 

ACADEMIC HONESTY: Back to Top

It is expected that all the materials submitted for this course are the actual work of the individual whose name appears on the materials.  Violation of academic honesty includes but is not limited to cheating, plagiarism, and receiving help on a test.  A student found guilty of academic dishonesty is subject to failure for the assignment in question or failure of the course.  Copying another person’s assignment will result in both the copied assignment and the original assignment guilty of academic dishonesty.

 

CLASSROOM EXPECTATIONS: Back to Top

  • No food or drink is allowed in the computer lab at any time.

  • Tardies and passes will result in a deduction of points in participation.

  • Students must follow AUP (Acceptable Use Policy) for the internet and e-mail. Violations will result in loss of participation points and a referral to the dean.

  • Utilizing other windows programs or features other than those designated in class will not be tolerated and will result in deduction of participation points.

  • All policies and procedures outlined in the Student Handbook (The Red Book) will also be followed in this course.

 

This page was created by Mrs. Epstein and last updated on 08/18/2008