Fundamentals of Computer Science (8th Grade, 1 unit credit)
Consultation hours: 3:15 PM-3:45 PM Tuesday and Thursday
Computer Lab. Room 223
Fundamentals of Computer Science(8th) is a high school credit course (1.0 credit) that requires the knowledge and skills associated with knowing the basics of computer science. Students develop and express these skills to adapt in the fast changing pace of the global workplace. The course is made up of a wide variety of programming topics that will challenge students to apply computer science fundamentals (i.e. algorithms) in a real world environment. This course will include several programs for students to learn and use as well as student preferred programming languages for differentiated learning.
By the end of the semester(s) the student will:
· Be able to apply Computer Science principles using a variety of programming languages
· Demonstrate knowledge of hardware and software systems associated with Computer Science
· Demonstrate a practical and hands-on expertise of programming using several programming software
· Understand and demonstrates communication, collaboration, research, and critical thinking
· Demonstrate the necessary skills for career development, employability, and successful completion of course requirements
Methods of Instruction
Lectures: Actively listening and participating in class discussions and lectures is important. When experience, point of view, and stock knowledge are combined it creates a fuller understanding of the subject. The student should prepare for class by reading assigned topics.
Project/Presentation: Students will develop several presentations using the workplace environment as a template and present those with the global workplace in mind
Classwork: Students will actively plan, develop, create, and practice in the computer lab. Such everyday work is important for students to have the time necessary to gain skills in Computer Science. Classwork is often the most important part of the class period.
Testing: Students will expect to be graded on a wide array of topics (see course description), as well as be graded on personal and interpersonal skills. There will be a midterms test as well as a finals test. Testing can be in the form of a hands on practical exam or a project that needs to be developed and presented in class.
To receive full credit for the course, work must be submitted by the assigned date. While there is a late grade (10% first day, 20% second day, the maximum grade for work late for more than two days is an 80), there is no make-up work unless with prior consent by the teacher.
Exercises, Homework, Quizzes, ResearchProduct (50%)
Tests, Projects, Portfolio
Schedule of Activities:
1st 9 weeks
Class expectations, Grading Policies, Lab Requirements
What is Computer Science?
The Computer (An introduction to the Software Development Cycle)
CS Discoveries (Units 1-3)
Getting Started with Java2nd 9 weeks
Logic (Boolean, Conditional, Iterative)
Alice 3 (with Java)
Special Project 1 - Team Project
1st 9 weeks
Alice 3 with Java
Special Project - Small Group
2nd 9 weeksCS Discoveries (Units 4-6)
Special Projects 3 - Individual