COURSE SYLLABUS

advertisement
COURSE SYLLABUS
School Year: 2013-14
School Name:
Breckinridge Co ATC
KY Tech Course Name:
KCTCS
Course Number(s)
CIT 120
Computational Thinking
H.S. Credits:
Program:
1
Computer Information Technology
Teacher:
Angie Vessels
KCTCS Course Name(s)
Computational Thinking
Prerequisite(s): None
Course Description
Promotes understanding of computer programming and logic by teaching students to “think like a computer”. Covers
skills needed to develop and design language-independent solutions to solve computer-related problems. Covers
development and design basics including use of variables, control and data structures, and principles of command-line and
object-oriented languages.
Teaching Methods:
1. Lectures/Demonstrations: Important material from the text and outside sources will be covered in class. You
should plan to take careful notes as not all material can be found in the texts or readings, and the books must
remain in the classroom. PowerPoint presentations will be used to assist students in note taking.
2. Assignments: Daily Lessons, On Your Own Projects, and other projects and readings will be periodically assigned
to help support and supplement material found in the lessons. These assignments may require the application of
various software applications.
3. Quizzes: Occasional scheduled or unscheduled quizzes will be given to help ensure you stay up with assigned
material.
4. Exams: Written and hands-on exams will be given. The exams will be closed book/note and will test assigned
readings and material discussed in class. Review sheets will be provided before the exam day. The final exam will
consist of both hands-on and written portions pertaining to the class.
Materials Used
 Each student will be required to have a spiral notebook that can be left in the room. They will contain the bell
ringers that will be posted everyday on the board. The notebook must be dedicated to my class only.
 Starting Out with Programming Logic and Design 3rd Edition Tony Gaddis Pearson ISBN 13: 978-0-13-280545-2
Objectives
1
Demonstrate an understanding of elementary logic, truth tables, and Boolean Algebra VI. Making
Decisions: Boolean Algebra - AND, OR, and NOT; Decision statements: single, multiple, and
nested
2
Demonstrate programming style best practices: Apply work site and label safety procedures,
Apply personal safety rules and procedures, Apply fire prevention rules and procedures,
Demonstrate accountability of and the safe and careful use of company equipment, machines etc.,
3
Task 2 continued Effectively present a precise and accurate written communication using proper
grammar, spelling, punctuation, etc., Demonstrate the ability to work as a team member as well
as using conflict resolution techniques,
Course Syllabus
Page 2 of 5
4
Task 2 continued Demonstrate correct use of computer terminology and ethical usage of software
and hardware, Demonstrate ethical behavior in the workplace: e.g. non-harrassment, honesty,
non-discrimination, professionalism, etc., Prepare resume, letter of application and participate in
an interview, Implement new process steps given oral instructions.
5
Illustrate the flow of a program: III. Program Design Tools; Flowcharting, Pseudo-code IV.
Control Structures; Sequence, Repetition, Selection: V. Modularity; Modules, Arguments,
parameters, pass-by-value and pass-by-reference
6
Illustrate concepts using one or more programming language(s).
7
Explain the implications of file processing: II. Data Types and Variables, Data types - integers,
reals, characters, strings, Booleans, Variables, literals, and constants, Variable scope
8
Describe the steps addressed in the design of a program to solve the stated problem: III. Program
Design Tools; Flowcharting, Pseudo-code
9
Describe the principles of object-oriented programming; I. An Overview of Computers and
Logic; Procedural vs. object-oriented programming, Compilers and interpreters, Binary and
hexadecimal numbers, Documentation - internal and external
10
Develop algorithms with increasing degree of complexity using structured programming
techniques such as: sequence, selection, and repetition; IX. Other, File usage, Searching
algorithms, Sorting algorithms
11
Use fundamental data types and data structures such as: integers, reals, characters, strings,
Booleans, one-and two-dimensional arrays; II. Data Types and Variables, Data types - integers,
reals, characters, strings, Booleans, Variables, literals, and constants Variable scope. VIII. Array
Processing; Single dimension arrays, Multi-dimensional arrays
12
Analyze the binary representation of data; I. An Overview of Computers and Logic, Procedural
vs. object-oriented programming, Compilers and interpreters, Binary and hexadecimal numbers,
Documentation - internal and external
13
Use modular programming; V. Modularity: Modules, Arguments, parameters, pass-by-value and
pass-by-reference; VII. Looping: Pre and posttest, Counter controlled, Nested
14
Identify potential safety hazards and take preventative action.
15
Use Material Safety Data Sheets (MSDS) or equivalent documentation and appropriate
equipment documentation.
16
Identify potential hazards and implement proper safety procedures including ESD precautions
and procedures, safe work environment and equipment handling.
17
Use good communication skills including listening and tact/discretion, when communicating with
customers and colleagues.
18
Use job-related professional behavior including notation of privacy, confidentiality and respect
for the customer and customers' property.
19
Demonstrate proficiency in use of the Internet.
20
Demonstrate proficiency in a graphics software package.
21
Demonstrate proficiency in a word processing package.
22
Demonstrate proficiency in a spreadsheet package.
23
Describe common applications of a database.
Course Syllabus
Page 3 of 5
Grading
Test/Quizzes 55%
Participation/homework 35%
Bell Ringers 10%
*Courses with grades of less than a “C” will not count toward a certificate or be eligible for dual credit.
Teacher Information
Hours: 7:00 am to 3:00 pm
Phone: (270)756-2138
Email: Angie.Vessels@breck.kyschools.us
If you have any questions feel free to contact me during work hours. I’m willing to conference over the phone or in person
if you have any questions/concerns about your child.
Procedures for Makeup Work/Tests
It is the student’s responsibility to ask for required work that needs to be completed if they are absent. Make-up work,
including tests, must be made up within one school week of returning to school. Because of the nature of work, all work
must be done at school in my classroom. Work may be completed before school (beginning at 7:00 am) or prearranged
after school in my classroom. I will only allow students to make up work if their absence is excused within the week
allowed for makeup work. All excuses need to be turned into their home high school.
If the student is sent to AE, I will send written assignments to the high school for the student to do, and they will be
required to make up any hands-on work when they return to the classroom. The work will be due the day they return to
class from AE. Cheating is not acceptable. If you are caught cheating, it will result in an automatic 0 on the
test/assignment and a minimum of one day of AE.
Attendance Policy/Withdrawal Policy
All excused absences will require that work be made up within one school week of the absence to receive credit. Students
who have unexcused absences will receive a 0 for any missed work, as per high school policy. All students are required to
obtain any missing bell ringers from their absence. I was absent is never the answer to the daily bell ringer question.
Students withdrawing from enrollment are responsible for returning all books and materials in proper condition. Students
must be enrolled on closing day to receive academic credit for the class.
Class expectations/Rules
 Be Responsible
 Be on time (must be in seat when the bell rings)
 Respect Everyone
 Don’t touch what is not yours (that includes anything on Mrs. Vessels’ desk)
 Always give 100 %
 Stay in assigned seat
 Don’t roll around in the chairs
 NO eating in the classroom
 NO drinking near the computers
 NO playing on the Internet/email during class
 Clean up after yourself
 NO playing games on Internet
 NO use of other student’s accounts
 NO HORSEPLAY around equipment
 BCATC has a zero tolerance policy on harassment and bullying based on Kentucky law. ANY harassment will
be documented and reported to the administration and law enforcement immediately on the first offense.
Harassment can take many forms from something as severe as fighting, threatening, or vandalizing another’s
property to something as simple as name calling or malicious teasing.
 I will NOT tolerate any type of bullying or harassment in my classroom, and I will escort you out immediately if I
see such behavior. By signing this syllabus you are agreeing to all my rules, so keep this one in mind.
Course Syllabus
Page 4 of 5
Accommodations for Individuals with Disabilities and Equal Employment Opportunities (EEO)
The Education Cabinet, the Department for Workforce Investment and the Office of Career and Technical Education does
not discriminate on the basis of race, color, national origin, sex, religion, age, or disability in educational services and/or
employment. The Education Cabinet provides, upon request, reasonable accommodations including auxiliary aids and
services necessary to afford an individual with a disability an equal opportunity to participate in all services, programs and
activities. To request materials in an alternative format, contact the Civil Rights Compliance Coordinator in OCTE or
Norb Ryan at NorbJ.Ryan@ky.gov. Persons with hearing-and speech- impairments can contact the agency by sing the
Kentucky Relay Service, a toll-free telecommunication device for the deaf (TDD). For voice to TDD, call 1-800—6486057. For TDD to voice, call 1-800-648-6056.
The Office of Career and Technical Education does not discriminate on the basis of race, color, national origin, sex,
disability, age, marital status, or religion in admission to education programs, activities, and employment practices in
accordance with Title VI of the Civil Rights Act of 1964, Title VII of the Civil Rights Act of 1964, Title IX of the
Educational Amendments of 1972, Section 504 of the Rehabilitation Act of 1973 (revised 1992), and the Americans with
Disabilities Act of 1990 and shall provide, upon request by a qualified disabled individual, reasonable accommodations
including auxiliary aids and services necessary to afford individuals with a disability an equal opportunity to participate.
For more information, contact Mr. William Denton, Office of Career and Technical Education, 20th Floor CPT, Frankfort,
Kentucky 40601, (502) 564-4286. Mr. Denton can also be reached through his e-mail address:
WilliamJ.Denton@ky.gov.
Course Syllabus
Page 5 of 5
By signing the syllabus agreement below, you are agreeing to follow all the rules of the Computational Thinking CIT 120
class for the 2013-14 school year. You are also stating that you will do your best in class, and come prepared for class
each day, have an open mind to learn, and put your best effort forward. This agreement states that you have read the entire
syllabus and you are aware of the expectation, rules, and policies. Please sign below and return.
______________________________ ___________ ___________________________________
Student Signature
Date
Parent/Guardian Signature
Equal Education and Employment Opportunities M/F/D
_____
Date
Download