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
- Respect the teacher, yourself, and others at all times.
- Respect school property at all times, this includes the appropriate use of lab PC’s.
- Food and/or drinks are NOT ALLOWED in the computer lab.
- Cell Phones NOT ALLOWED to be turned on in the classroom.
- Come to class on time, prepared, and ready to learn
Classroom Consequences
- Verbal Warning
- Classroom intervention/Conference w/ parent(s)
- Office Referral/Lockout
- 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