• Fundamentals of Computer Science (8th Grade, 1 unit credit)

     Emil Agustin

    eagustin@houstonisd.org

    Consultation hours: 3:15 PM-3:45 PM Tuesday and Thursday

    Computer Lab. Room 223

     

    Course Synopsis

    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.

     

    Course Objectives

     

    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.

     

     

    Grading Policy:

     

    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.

        Classwork (50%)

              Exercises,  Homework, Quizzes, Research 

        Product (50%) 

               Tests, Projects, Portfolio

       

     

    Schedule of Activities:

     

    1st Semester

              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 Java

                           

              2nd 9 weeks
                         

                           Binary Concepts

                           Logic (Boolean, Conditional, Iterative)

                           Alice 3 (with Java)

                           Special Project 1 - Team Project

    2nd Semester

               1st 9 weeks

                          Alice 3 with Java

                          Special Project - Small Group

              2nd 9 weeks 

                          CS Discoveries (Units 4-6) 

                          Special Projects 3 - Individual