Course Syllabus

Syllabus

Cuthbertson High School

Course Title – Honors Computer Programming I

Teacher – Ms. Sanders; Email – Darlene.Sanders@ucps.k12.nc.us

1st Block Planning

Office hours: Mondays – Fridays 7:25am – 7:50am

 Tutoring hours – Mondays thru Thursdays during Cav Period and Fridays upon request

Course Meeting Dates

(Monday-Thursday, 2nd Block Room F101 for Plan B students and virtually using Canvas Conference for plan D students

Course Description – This course is designed to introduce the concepts of computer programming, application development, and writing software solutions in the programming language, Visual Basic, while using the Visual Studio environment. Emphasis will be placed on the software development process, principles of user interface design, and the writing of various levels of Visual Basic programs including event-driven input, logical decision making and processing, and useful output. Communication, Collaboration, Creativity, Critical thinking, and lifelong learning skills are reinforced through the completion of course activities. Work-based learning strategies appropriate to this course are; school based work assignments (creating computer programs), group projects, teamwork, and FBLA (Future Business Leaders of America) leadership activities, meetings, conferences, and competitions provide opportunities which provide application of instructional competencies.

 

General Approach – The course will consist of short lectures, daily reading assignments, computer lab and programming assignments, daily business and technology current events assignments, weekly presentations, tests and quizzes.

 

Units to be covered are:

Chapter 1 – Computers and Programming Languages

Chapter 2 – Introducing Operating System

Chapter 3 – Introducing Visual Basic.NET

Chapter 4 – Variables and Constants

Chapter 5 – Controlling Program Flow with Decision Structures

Chapter 6 -  Controlling Program Flow with Looping Structures

Chapter 7 – Procedures

Chapter 8 – Mathematical and Business Functions

Chapter 9 – Arrays and Structures

Chapter 10 – Color and Graphics

Chapter 11 – Creating Classes

 

Course Requirements

– In order to be successful in this course, students will be expected to attend class regularly, turn in assignments in a timely manner, participate in individual/group projects, complete lab and programming assignments, and study for quizzes and tests.

 

 All grades are based on a point system.            

 

Attendance

  • Will be taken daily with each assignment in Canvas Assignments in a google link
  • Students must turn in excuse notes to the Attendance Counselor before the start of the school day

** Please refer to the CHS website at http://www.ucps.k12.nc.us/Domain/11 for additional information regarding attendance guidelines

 


Classroom Rules

  1. Respect the teacher, yourself, and others at all times.
  2. Respect school property at all times, this includes the appropriate use of lab PC’s.
  3. Food and/or drinks are NOT ALLOWED in the computer lab.
  4. Cell Phones NOT ALLOWED to be turned on in the classroom.
  5. Come to class on time, prepared, and ready to learn

 

Classroom Consequences

  1. Verbal Warning
  2. Classroom intervention/Conference w/ parent(s)
  3. Office Referral/Lockout
  4. Administrative action

 

** Some offenses regarding but not limited to fighting, theft, cheating, vandalism, drug and/or weapon possession, defying a teacher will immediately result in the latter consequences.

Classroom Rewards

Random Treats and/or Surprises

Special Recognitions

 

 

 

 

Student Signature                                                                            Date

 

 

Parent (Legal Guardian Signature)                                                  Date