Computer Programming I – Syllabus
|
Teacher: |
Daniel Smith, B.S. in Computer Science |
Email: |
|
|
Phone: |
828-652-7920 (McDowell High School) |
Web: |
Welcome to Computer Programming I at McDowell High School! This class is a beginning level course designed to introduce the concepts of programming logic, application development, and software solutions using Microsoft Visual Basic 2005. Successful completion of Algebra I is a prerequisite for this course!
Computer History, Number Systems, The Information Processing Cycle, Social and Ethical Issues of Programming, The Visual Basic Integrated Development Environment (IDE), Objects, Forms, Variables, Constants, Data Types, Scope, Decision Structures including If and Case, Boolean Expressions, Looping Structures including For and Do, Strings, An Introduction to Object Oriented Programming (OOP), Procedures, Functions, Arrays, Structures, Color, Sound, Graphics, Animation, and Files.
|
State Course Home Page: |
http://www.ncpublicschools.org/cte/business/course-descriptions.html#6411 |
|
State Course Blueprint: |
This course will use An Introduction to Programming Using Microsoft Visual Basic 2005 by Beth Brown as the primary textbook. A class set of these books has been purchased by the school and all books should remain in the classroom at all times for daily use by students.
|
ISBN: |
1-58003-113-7 (Hardcover) |
|
Educational Price: |
$59.95 |
|
Publisher: |
Lawrenceville Press, http://www.lvp.com/ |
|
Updates and Errata: |
Download from http://www.lpdatafiles.com/ |
Each student is allowed up to 6 absences. A 7th absence will cause a loss of credit in the course. If a loss of credit occurs, the student must initiate the appeals process in order to regain course credit.
Grades will consist of various classwork, conduct, participation, project, quiz, and test grades each grading period under a total points grading scheme. Updated grades will be posted at regular intervals. Progress reports will be sent home in the middle of each grading period.
Each student is responsible for all missing assignments, regardless of the reason, and for scheduling any necessary make-up time beyond the normal class period. Zeros are entered into the gradebook for all incomplete assignments when grades are due. These zero grades will be replaced once the assignments are completed and submitted. Late assignments may be graded down.
There is no homework in this course. Enough time for all computer-related assignments will be given during regular class time. Therefore, it is expected that all students will use class time effectively and wisely.
A final exam will be given to all students in this course. This exam score will count as ¼ of a student's semester average. If the student does not make a grade of 70 or better on the final exam, a remediation exam will be given. The final grade for the course is the average of the three six-week grades and the better score from the final and remediation exams. It is possible to pass the exam and still fail the course.
|
We, the undersigned, have read and understand these policies that will be followed during this course. |
|||
|
|
|
|
|
|
Student Signature |
Date |
Parent or Guardian Signature |
Date |