Олимпиада по программированию 10 класс школьный этап примеры заданий

КЛАССНЫЕ САЙТЫ И ВЕЩИ, КОТОРЫЕ НУЖНО ЗНАТЬ: Все НЕ СТАРШЕКЛАССНИКИ AP!!!
Теперь, когда увлекательный экзамен позади, еще один последний ВЫЗОВ JAVA, чтобы насладиться им, прежде чем мы закроем рабочие столы.
Это должно быть веселым и приятным способом завершить ваше ОБУЧЕНИЕ JAVA. Посмотрим, как далеко вы сможете с ним зайти. Поддерживайте связь с любыми вопросами или трудностями. Как я уже писал, ваша оценка Q4 будет в среднем равна Q1-2-3. Однако эта задача проекта повысит этот балл после успешного завершения. Наслаждайтесь!!!

ЗАВЕРШЕНИЕ СЕЗОНА

Minesweeper-это популярная игра, включенная в некоторые более ранние версии операционной системы Windows.

Для тех, кто никогда не слышал о сапере, вот ссылка, чтобы ознакомиться с игрой и тем, как она работает:

       Нажмите, чтобы узнать, как играть в САПЕР

ВОТ ИНСТРУКЦИИ ПО ПРОЕКТУ, ЧТОБЫ НАЧАТЬ СВОЙ ВЫЗОВ:

      ВЫЗОВ САПЕРА СРОК СДАЧИ ДО КОНЦА УЧЕБНОГО ГОДА : 18 ИЮНЯ

Это забавный проект. Вы сможете использовать свои ЗНАНИЯ JAVA и объединить их с пакетом JAVAX.SWING, чтобы

создайте популярную настольную игру.

I. ПОШАГОВЫЕ ИНСТРУКЦИИ: ДОКУМЕНТАЦИЯ И РУБРИКА ТРАЛЬЩИКА

2. ФАЙЛЫ ПРОЕКТА ДЛЯ ЗАГРУЗКИ (помогите вам начать работу) :  ФАЙЛЫ ПРОЕКТА ДЛЯ СКАЧИВАНИЯ

    (Вам придется ИМПОРТИРОВАТЬ эти файлы в BLUE-J , как мы сделали с KARELl & the CARD GAME LAB.

Эти ФАЙЛЫ будут загружаться как файлы .zip. Вам придется Если у вас возникнут какие-то проблемы с этим, дайте мне знать.)

КОНЕЦ ГОДА — — — — КОНЕЦ ГОДА — — — — КОНЕЦ ГОДА ——


НОВАЯ ДАТА ЭКЗАМЕНА AP

ПЯТНИЦА, 15 МАЯ 2020 ГОДА, 4:00 ВЕЧЕРА.

         Короткое видео от господина Пензы

СМОТРИТЕ ОБНОВЛЕННУЮ ИНФОРМАЦИЮ ЗДЕСЬ: ИНФОРМАЦИЯ ОБ ЭКЗАМЕНЕ  

Смотрите эти YOUTUBEVIDEOS, ЧТОБЫ ПОДГОТОВИТЬСЯ!!! НАЖМИТЕ ЗДЕСЬ

ПОЖАЛУЙСТА, ПРАКТИКУЙТЕСЬ НА САЙТЕ AP! Я ВЫПУСТИЛ ДЛЯ ВАС

  • AP COLLEGE BOARD ЭКЗАМЕНАЦИОННАЯ ПРАКТИКА И ОЦЕНКА:

    Код соединения:  7D4D4G

ДОПОЛНИТЕЛЬНЫЕ ТРЕНИРОВОЧНЫЕ ПЛОЩАДКИ:

Больше тренировочных площадок для БОЛЬШОГО МЕРОПРИЯТИЯ:

КРАТКИЙ СПРАВОЧНИК ПО ЭКЗАМЕНУ:   2019-2020-AP JAVA КРАТКИЙ СПРАВОЧНИК

ЗАКЛЮЧИТЕЛЬНЫЕ ЗАМЕТКИ:

  • НОВЫХ ЗАДАНИЙ ВЫ ИЗУЧИЛИ ВСЕ ТЕМЫ И ПОНЯТИЯ, НЕОБХОДИМЫЕ ДЛЯ ЭКЗАМЕНА. ТЕПЕРЬ ПРОСТО ПРАКТИКУЙТЕСЬ, ПРАКТИКУЙТЕСЬ, ПРАКТИКУЙТЕСЬ.
  • Я БУДУ ВЫПУСКАТЬ 3 НОВЫХ FRQ НА САЙТЕ APCLASSROOM КАЖДУЮ НЕДЕЛЮ ДО ЭКЗАМЕНА.
  • ПОМНИТЕ — ВЫ БУДЕТЕ ТЕСТИРОВАТЬСЯ ТОЛЬКО НА БЛОКАХ 1-2-3-4-5-6-7 !
  • НАЖМИТЕ ЗДЕСЬ ДЛЯ ОБЗОРА БЛОКА (ИГНОРИРОВАТЬ БЛОК 8 — НЕТ 2D МАССИВОВ):

    НАЖМИТЕ ДЛЯ ОБЗОРА БЛОКА

КОНЕЧНО, ЕСЛИ У ВАС ЕСТЬ КАКИЕ-ТО ВОПРОСЫ, ПОЖАЛУЙСТА, ЗАДАВАЙТЕ. СПАСИБО. БУДЬ ЗДОРОВ.

-МИСТЕР ПЕНЗА


На этой неделе в ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMING

ПРИВЕТ, КЛАСС. НАДЕЮСЬ, У ВАС ВСЕ ХОРОШО. МЫ НАПРАВЛЯЕМСЯ В ЧЕТВЕРТЫЙ КВАРТАЛ. И ВСЕ ДЕЛО В ТОМ, ЧТОБЫ СОСРЕДОТОЧИТЬСЯ НА AP-ЭКЗАМЕНЕ В ЭТОТ МОМЕНТ

НА ЭТОЙ НЕДЕЛЕ:

I. ПРОСМОТРИТЕ ЭТОТ МАТЕРИАЛ ПО ПОИСКУ И СОРТИРОВКЕ.

II. ПОПЫТАЙТЕСЬ ПОПАСТЬ НА САЙТ O365-TEAM, ЧТОБЫ МЫ МОГЛИ ОБСУЖДАТЬ И СОТРУДНИЧАТЬ.

    Нажмите здесь для быстрого видео тура по нашему классу команд

III. ЗАДАВАЙТЕ ВОПРОСЫ, ЕСЛИ ВАМ НУЖНЫ ОБЪЯСНЕНИЯ.

— МЫ МОЖЕМ ОРГАНИЗОВАТЬ КОНФЕРЕНЦИЮ ZOOM, ЕСЛИ ВЫ ХОТИТЕ.

IV. ВОЙДИТЕ В СВОЙ КОЛЛЕДЖСКИЙ СОВЕТ AP CLASSROOM & PRACTICE

  • Я БЫ НАЧАЛ С БЛОКА 1 И 2.
  • Я ТАКЖЕ НАСТРОИЛ 3 ПРАКТИЧЕСКИХ ВОПРОСА FRQ В БАНКЕ ВИКТОРИН.
  • НАСЛАЖДАЙТЕСЬ ЭТИМ ВРЕМЕНЕМ ПРАКТИКИ. НЕ ПЕРЕУСЕРДСТВУЙТЕ. …. НО СДЕЛАЙ ЭТО.
  • САЙТ, НА КОТОРОМ МОЖНО НАСЛАЖДАТЬСЯ ВСЕМИ ОБЗОРНЫМИ СЕССИЯМИ AP COLLEGE BOARD: ОБЗОРНЫЕ СЕССИИ
  • ПОСЛЕДНИЕ ОБНОВЛЕНИЯ ПО ВСЕМ ЭКЗАМЕНАМ AP: ОБНОВЛЕНИЯ ЭКЗАМЕНА

Q4: НЕДЕЛЯ I: 30 МАРТА — 4 МАЯ — ПРАЗДНОВАНИЕ КАРАНТИНА!

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ И ЖУРНАЛ ОТПРАВКИ:

НАПРИМЕР, О ТОМ, КАК РАБОТАЕТ ПОСЛЕДОВАТЕЛЬНЫЙ И ДВОИЧНЫЙ ПОИСК:  НАЖМИТЕ ЗДЕСЬ
ПРИМЕР ДВОИЧНОГО ПОИСКОВОГО КОДА:  НАЖМИТЕ ЗДЕСЬ

  • Последовательный/линейный поиск (итеративный)
  • Бинарный поиск. (итеративный и рекурсивный)
  • Выбор — итеративный, всегда медленный, для него легко писать код. Использует вложенные циклы.
  • Вставка — итеративная, намного быстрее, когда массив в основном сортируется. Использует вложенные циклы
  • Слияние — рекурсивное, самое быстрое, требует слияния дубликата массива. Сложный код.
Алгоритм Тип Реализация Стратегии обучения
Линейный Поиск повторяющийся Выучить наизусть.
Двоичный Поиск итеративный и рекурсивный Будьте предельно знакомы с
Выбор Сортировать повторяющийся Выучить наизусть
Вставка Сортировать повторяющийся Выучить наизусть
Поглощать Сортировать рекурсивный Будьте знакомы.

ЧТЕНИЕ BPJ: ГЛАВА 41 — ВВЕДЕНИЕ В СОРТИРОВКУ: Пузырь — Выделение — Вставка

ЧТЕНИЕ BPJ: ГЛАВА 51 — БИНАРНЫЙ ПОИСК:

НА ЭТОЙ НЕДЕЛЕ МЫ СОСРЕДОТОЧИМСЯ НА ПУЗЫРЕ , ВЫДЕЛЕНИЕ, ВСТАВКА  *СОСРЕДОТОЧЬТЕСЬ НА ВЫБОРЕ И ВСТАВКЕ ДЛЯ ЭКЗАМЕНА AP

B. ЖУРНАЛ ПРЕДСТАВИТЬ — ЭТО НЕОБЯЗАТЕЛЬНАЯ ЗАБАВА — ТОЛЬКО ДЛЯ ПРАКТИКИ — ВАМ НЕ НУЖНО ПОДЧИНЯТЬСЯ:

ПРОЕКТЫ

Проект Сортировки Студенческих Викторин!

     НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ ИНСТРУКЦИЙ

     НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ РАБОЧИХ ФАЙЛОВ — .ZIP

C. ПОЖАЛУЙСТА, НЕ ЗАБУДЬТЕ ВОЙТИ В СВОЙ СОВЕТ КОЛЛЕДЖА: MYAPCLASSROOM

  • ПРАКТИЧЕСКИЕ БЛОКИ 1 И 2 МАТЕРИАЛ (MC — НО В ОСНОВНОМ FRQ)
  • ВЫПОЛНИТЕ 3 ЗАДАЧИ FRQ, НАЗНАЧЕННЫЕ В БАНКЕ ВИКТОРИН

AP COMPUTER 2019 — 2020 — НАШ ГОДОВОЙ ПРОГРЕСС

НЕДЕЛЯ I: 3 — 6 СЕНТЯБРЯ

Давайте начнем с того, что немного узнаем об объектах и о том, как их кодировать, чтобы они существовали в Изучая язык программирования 3D под названием ALICE, мы можем начать понимать концепцию объектных атрибутов и поведения, а также несколько других важных концепций программирования, которые будут хорошо служить нам, когда мы займемся учебным планом AP CompSci.

Шаг I — Установка АЛИСЫ (это может быть завершено на вашем ПК).)

Перейдите на СТРАНИЦУ УСТАНОВКИ ALICE и установите ее для вашего типа машины

(Убедитесь, что Java JDK уже установлен.

Шаг I. Установка JDK

Шаг II. ИНФОРМАЦИЯ ОБ УСТАНОВКЕ ALICE

Шаг II — Посмотрите следующие видео и поэкспериментируйте с предоставленной информацией.

  1. Обзор редактора сцен — обзор редактора сцен Alice, охватывающий три основных компонента: Камеру, Свойства и Галерею.
  2. Добавление объектов — как использовать галерею для добавления персонажей и реквизита к сцене.
  3. Позиционирование объектов — перемещение объектов по редактору сцен.
  4. Вращающиеся объекты — используйте мышь, чтобы щелкнуть и перетащить ручку, чтобы повернуть объекты.
  5. Изменение размера объектов — с помощью инструмента Стиль ручки изменения размера, расположенного в верхней части панели Свойств, будет отображаться стрелка над объектом, который можно выбрать.
  6. Перемещение камеры — установите начальную точку обзора камеры для достижения наилучшего эффекта в анимации.
  7. Использование маркеров камеры — четыре вида камеры, которые не используются при анимации сцен, но могут быть использованы для ориентации объектов в редакторе сцен, включая вид сцены компоновки.
  8. Манипулирование предметными суставами — как позировать моделям, сгибая конечности в суставах.

ШАГ III. Ваш первый ПРОЕКТ АЛИСА

Завершите следующий проект для вашего первого 10pt Challenge года!

УЧЕБНИК — ДАВАЙТЕ ПОСТРОИМ СЦЕНУ

    Улучшения: Добавьте в камеру Остановки для Алисы Кэт и Мадхаттера. Добавьте дискуссию.

Попробуй заставить Алису подойти к чайнику и поднять его.

Затем пусть она нальет чай в чашку для Безумного Шляпника. Пусть он выпьет чаю!

НЕДЕЛЯ II: 9 — 13 СЕНТЯБРЯ

Продолжим наше открытие Объектно-ориентированного мира программирования. На этой неделе мы начнем кодировать несколько аккуратных видеоисторий и игр по мере того, как будем получать представление об Объекте, его атрибутах и поведении. Всегда будьте ЛЮБОПЫТНЫ и ИЗОБРЕТАТЕЛЬНЫ, исследуя окружающую среду АЛИСЫ.

ШАГ I — Мы рассмотрим эти темы на занятиях — Эти видео на YouTube из Университета Дьюка послужат обзором и подтверждением.

Когда вы закончите УЧЕБНИК, попробуйте бросить вызов себе со следующими задачами:

1. Продолжите разговор между Ведьмой и Драконом — Добавьте крупные планы камеры, чтобы

2. Поэкспериментируйте с движением Крыла Дракона или конечностей Ведьмы — Как

3. Добавьте еще один символ. Дайте этому персонажу (объекту) некоторые атрибуты и поведение, чтобы улучшить сцену.

4. Сравните и сотрудничайте со своими одноклассниками. Дайте конструктивные оценки и отзывы.

ШАГ II — ВЫЗОВ НЕДЕЛИ

Теперь, когда вы овладели некоторыми Предметно-Атрибутивно-поведенческими техниками, пришло время творчески воплотить этот набор навыков в оригинальную эпическую сказку. Следите за рубрикой и развивайте свой проект. Сохраните проект в нашей папке класса. Вы получите 10 очков за успешное завершение этой работы.

ПРОЕКТ: МОЯ ЭПИЧЕСКАЯ СКАЗКА

РУБРИКА:

Несколько объектов (3)             Интересные фоны     Использование звуковых эффектов, Голоса              Свидетельство запрограммированных циклов     Несколько Видов Камер, Крупные Планы Персонажей
Движение распространяется на части объекта     Свидетельство взаимодействия характеров. Свидетельство развития метода за пределами Первоначального Основного метода. Творческая идея — Сцена имеет логический поток 20 Секундное Время Выполнения

ШАГ III — ШКОЛЬНЫЙ ТЕСТ

Перейдите в Schoology и Завершите: ALICE — QUIZ I

   Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

НЕДЕЛЯ III: 16-20 СЕНТЯБРЯ

На этой неделе мы расширяем наши знания, реализуя одну из самых важных концепций в компьютерном программировании. ЗАЯВЛЕНИЕ О ПРИНЯТИИ РЕШЕНИЯ. Наслаждайтесь, как мы строим наш навык, внедряя эту концепцию в нашу проектную работу.

Шаг I — Разработка Идеи — Принятие решения

Учебник: Посадка на Луну w/ if-else, ключевые события

  1. HowTallAreYouFunctionsTutorial.pdf
  2. Часть 1: Настройка видео — сцены, ЕСЛИ ЕЩЕ ЕСТЬ, и вызов функции getHeight.
  3. Часть 2: Вызов функции Video — GetDistanceTo и объяснение других операторов сравнения.
  1. w03-33BunnyVisitsTutorial.pdf (это документальная версия следующих видео)
  2. Часть 1: Настройка видео — сцены, Создание процедуры посещения с параметром универсального типа.
  3. Часть 2: Видео — Добавление нового параметра TextString, который будет отправлять определенное поздравительное сообщение.
  4. Часть 3: Видео — Добавление возможности мыши через обработчик событий MouseClick.

Расширение идеи

Обсуждение персонажей: Создайте двух персонажей. Запрограммируйте различные результаты на основе полученных ответов.

Инопланетный разговор: Создайте инопланетного персонажа и взаимодействуйте с ним, набирая ответы на вопросы. Заставьте инопланетянина выполнять различные задачи или реакции, основанные на запрограммированных решениях.

ШАГ II — ВЫЗОВ НЕДЕЛИ

    Я СПРАВЛЯЮСЬ С ПОМОЩЬЮ СВОИХ ДРУЗЕЙ:

Создайте проект Alice с 4 символами. Когда вы нажмете на каждого персонажа, они выполнят какое-то действие. Будьте изобретательны. Попробуйте разработать тему вокруг вашей сцены (художественная, спортивная, научная и т. Д.). Сохраните проект в папке вашего класса. Следуйте за рубрикой ниже. 10 очков за успешную подачу.

РУБРИКА:

Несколько объектов (4) Интересные фоны Использование звуковых эффектов, Голоса Доказательство логики принятия решения Несколько Видов Камер, Крупные Планы Персонажей
Движение распространяется на части объекта Свидетельство взаимодействия характеров. Свидетельство развития метода за пределами Первоначального Основного метода. Творческая идея — Сцена имеет логический поток Интерактивное Действие Щелчка Мыши.

ШАГ III — ШКОЛЬНЫЙ ТЕСТ

Перейдите в Schoology и Завершите: ALICE — QUIZ II — Conditionals

   Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

НЕДЕЛЯ IV: 23-27 СЕНТЯБРЯ

На этой неделе мы проведем больше времени с концепциями ввода, концепцией случайных и различных методов цикла. Вы получите гораздо больше контроля над своими проектами с помощью этих концептуальных навыков в вашем наборе инструментов.

Шаг I — Разработка идеи — Типы входных данных — Решения — Циклы While

Добавление входных данных для разработки викторины:

ШАГ II — ВЫЗОВ НЕДЕЛИ

Теперь, когда вы овладели искусством циклического ввода — принятия решений, пришло время снова ТВОРИТЬ. Давайте построим тест из 5 вопросов на любую интересующую вас тему. Программа викторины будет вести счет по мере того, как пользователь играет. Там будет один Счастливый персонаж, который выступит, когда будет выбран правильный ответ. И, конечно же, Недовольный Персонаж, который выступает, когда выбран Неправильный ответ. Наслаждайтесь использованием всего, что вы узнали, чтобы сделать веселую и информативную учебную программу. Следите за рубрикой, когда разрабатываете свой проект. Сохраните проект в нашей папке класса. Вы получите 10 очков за успешное завершение этой работы.

ПРОЕКТ: ВИКТОРИНА-ШОУ

РУБРИКА:

Несколько объектов (2) Минимум 5 Вопросов. Требуется Пользовательский Ввод
Техника принятия решений очевидна.
Свидетельство запрограммированных циклов Несколько Видов Камер, Крупные Планы Персонажей
Движение распространяется на части объекта Свидетельство взаимодействия характеров. Доказательство развития метода за пределами Первоначального Основного метода. Творческая идея — Сцена имеет логический ход Оценка сохраняется и доставляется по окончании викторины

ШАГ III — ШКОЛЬНЫЙ ТЕСТ

Перейдите в Schoology и заполните: ALICE — QUIZ III — Input — Random — Loops

   Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

НЕДЕЛЯ V: 30 СЕНТЯБРЯ — 4 ОКТЯБРЯ — JAVA НАЧИНАЕТСЯ ЗДЕСЬ —

СМОТРИТЕ! ЧТО ТАКОЕ АЛГОРИТМ? ПРЕДВАРИТЕЛЬНЫЙ ВЫЗОВ.

 На этой неделе мы познакомимся с курсом Установка JDK (Java Development Kit), IDE (interactive Development Editor) , затем обсуждение и погружение прямо в примитивные типы переменных, Введение в строки и простые процедуры печати.

ЧТО МЫ РАССМОТРИМ: УСТАНОВКА JDK И BLUE-J:

   Получите свой JDK ОТСЮДА: НАЖМИТЕ И СКАЧАЙТЕ

   Получите свой BLUE-J ОТСЮДА: НАЖМИТЕ И СКАЧАЙТЕ

НАСТРОЙКА РАБОЧЕЙ ЗОНЫ КЛАССА:

СЕРВЕРНЫЕ ПАПКИ

ОБЛАЧНОЕ ПРОСТРАНСТВО GOOGLE DRIVE

MICROSOFT O365-ОДИН ДИСК

СИНТАКСИС И СТРУКТУРА JAVA — Blue Pelican Java Text Book. (BPJ)

Урок 1. Метод, Комментарии, Печать

Урок 2. Типы переменных(String, int, double) и определения

Пример 1-12 (2.3)

Урок 3. Строки и конкатенации, методы класса String: length, substring, toLowerCase, toUpperCase

Escape-последовательности: \

Пример 1-12 (3-3)Проект: Назовите эту знаменитость 

Урок 4. Цифры

Операторы, Инкремент и Декремент

Пример 1-18 (4-3)Арифметика проекта

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

BPJ ТЕКСТ: Работа над упражнениями из главы 1 — 4.

Будьте готовы к Вызову в классе: Четверг — Пятница

Прочитайте из ОСНОВ JAVA — LAMBERT: ГЛАВА 1 & 2

Будьте готовы обсуждать Концепции.

B. ЖУРНАЛ ПРЕДСТАВИТЬ:  

Глава 3 — Проект -Имя Той знаменитости

Глава 4 — Проект — Математические расчеты и печать

(Показать в кредит В ПОНЕДЕЛЬНИК 10/7) 

* Я дам ответы на упражнения главы 1-4 в пятницу, если вы попросите их.

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

Урок 1-4 . Java Quizzes 1,2,3,4 Должны Состояться В понедельник, 7 октября

           Код    доступа 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

НЕДЕЛЯ VI: 7-10 ОКТЯБРЯ

На этой неделе мы продолжим изучение чисел, строк, переменных и некоторых простых понятий ввода ,обработки и вывода. К настоящему времени вы выработали свои привычки к обучению, которые позволят вам пройти через ОЧЕНЬ УСПЕШНОЕ путешествие через компьютер.

ЧТО МЫ БУДЕМ ОСВЕЩАТЬ:

    Кастинг, Математический класс и ввод с клавиатуры — Blue Pelican Java Text Book. (BPJ)

Урок 3. Строки и конкатенации,

  • методы класса String:
  • длина, подстрока, toLowerCase, toUpperCase
  • Escape-последовательности: \

Пример 1-12 (3-3)Проект: Назовите эту знаменитость

Урок 4. Числовые операторы, Инкремент и Декремент

Пример 1-18 (4-3)Проект: Арифметика

Урок 5. Приведение типов данных — выход из трудных ситуаций.

  • Типы смешивания, Литье, Финал
  • Пример 1-17
  • (5-3)Смешанные результаты Проекта

Урок 6. Математический класс — Множество забавных, статичных методов для вашего ежедневного использования.

  • sqrt(), ceil(), pow(), random(), PI и многие другие
  • Например, 1-14
  • Проект: Вычислите Это

Урок 7. Ввод — Заставьте ваш компьютер задать Вам вопрос.

  • Класс сканера и объекты считывателя ; Методы: nextInt( ), nextDouble(), next(), nextLine()
  • 2 Проекта: Хождение по кругу, Как Меня Зовут?

— Мы рассмотрим всю информацию через вопросы класса и обсуждение.

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

BPJ: Работа над выбранными упражнениями из урока 5 — 7

Практикуйтесь, выполняя проекты программирования на каждом уроке, который мы проходим в классе.

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

        *Возможно, вы захотите начать ПИСАТЬ свой ЖУРНАЛ ОТ РУКИ, так как экзамен AP должен быть НАПИСАН ОТ РУКИ.

ДВЕ ПРОГРАММЫ ДЛЯ ЖУРНАЛА : ВО ВТОРНИК, 15 ОКТЯБРЯ.

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

Идите В Школу и Завершите Викторины: 1 — 7

:       Код доступа : 5D2H-MX37-38BGG

 ВСПОМНИТЕ ВЕЛИКИЕ СЛОВА АРИСТОТЕЛЯ:

    Мы-это то, что мы постоянно делаем. Таким образом, совершенство-это не действие, а привычка.

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

НЕДЕЛЯ VII: 15 — 18 ОКТЯБРЯ

ВОТ НАШ ДНЕВНИК ОТ ЧЕТВЕРГА 10-10

На этой неделе мы продолжим с более фундаментальными конструкциями языка Java. Нам еще многое предстоит рассмотреть (Урок 4-6). Затем мы будем продвигаться вперед с помощью методов ввода вопросов. Основные моменты включают логические значения и переменные, а также оператор IF decision. Имея эти концепции за плечами, вы готовы взяться за некоторые довольно сложные программы.

ЧТО МЫ БУДЕМ ОСВЕЩАТЬ:

ЛОГИЧЕСКИЕ ЗНАЧЕНИЯ, ОПЕРАТОРЫ IF, СТРУКТУРЫ ПЕРЕКЛЮЧЕНИЯ, ЦИКЛ FOR

  • Chptr. 4 -6 Быстрый обзор. Числа, Литье, Математические Методы.
  • Чптр 7. Просмотрите КЛАСС СКАНЕРА на предмет наличия входных возможностей
  • Чптр 8. Булевы значения — ЗАКОН ДЕМОРГАНА  

‘(A && B) == ‘A || ‘B ‘(A || B) == ‘A && ‘B

  • Чптр 9. Утверждение
  • Дополнительные задачи по программированию струнных и математических классов.
  • Вызов WordSplit
  • арбуз превращается в дынную воду
  • Найдите потолок и пол для двойного входного числа
  • Распечатайте 8-битный график для бинарных опционов.
  • Переводчик фраз из 3 слов
  • Введите 4-значное число и определите, является ли каждое число четным или нечетным.

— Мы рассмотрим всю информацию через вопросы класса и обсуждение.

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Выполните выбранные упражнения из уроков 8 и 9 (Просмотрите Урок 7).

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

Напишите программы для следующих целей:

  • Вопросы упражнений из урока 8 и 9 ( выберите по 5 из каждого)
  • Урок 9 — Четное или нечетное

ПОДАЧА ЖУРНАЛА — В ПОНЕДЕЛЬНИК, 25 СЕНТЯБРЯ

    ПОЖАЛУЙСТА, НАПИШИТЕ ОТ РУКИ ВСЕ МЕТОДЫ И СДАЙТЕ НА БУМАЖНОМ НОСИТЕЛЕ

     JAVA CHALLENGE-10PT — INPUTS & THINGS

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

  Идите В Школу и Завершите Викторины: 1 — 7

    Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

 ВСПОМНИТЕ ВЕЛИКИЕ СЛОВА АРИСТОТЕЛЯ:

    Мы-это то, что мы постоянно делаем. Таким образом, совершенство-это не действие, а привычка.

НЕДЕЛЯ VIII: 21 — 25 ОКТЯБРЯ

На этой неделе мы вернем книгу the BPJ и поиграем с For Loops, Switches.

Затем мы будем использовать их для создания некоторых аккуратных программных решений, включив коды Ascii и тип данных : char

ЧТО МЫ БУДЕМ ОСВЕЩАТЬ:

  • Чптр 10.
  • Глава 11 — Цикл For:
  • Что делать: Разворот названия проекта, Упражнения (выберите 5)
  • Глава 12 — Цикл Do:
  • использование : перерыв продолжить
  • Глава 13 — Ascii и Char
  • Глава 14 — Двоичная , Шестнадцатеричная и восьмеричная системы счисления

— Мы рассмотрим всю информацию через вопросы класса и обсуждение.

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

  • Сделайте 5 (на ваш выбор) вопросов и ответов из каждой главы (10-14)
  • Примеры Практических Проектов. (СКОНЦЕНТРИРУЙТЕСЬ НА ПЕТЛЯХ)

Chptr. 10 — Вопросы Для Упражнений

Проект: Вес на других планетах

Chptr. 11 — Вопросы Для Упражнений

Проект: Реверсирование имени

КОНКУРСНЫЕ ВОПРОСЫ — Викторина В Классе

Чптр. 12 — Вопросы для упражнений

КОНКУРСНЫЕ ВОПРОСЫ — Викторина В Классе

Chptr. 13 — КОДЫ ASCII — Вопросы Упражнений

Chptr. 14 — Двоичные — Шестнадцатеричные — Восьмеричные — КОДЫ — Вопросы упражнений

Проект: В ОСНОВНОМ ГОВОРЯ

ДОПОЛНИТЕЛЬНЫЕ ПРОЕКТНЫЕ ИДЕИ, КОТОРЫЕ БУДУТ ДАНЫ В КЛАССЕ

B. ЖУРНАЛ ПРЕДСТАВИТЬ:         

СДАЧА ЖУРНАЛА — ПОНЕДЕЛЬНИК, ОКТЯБРЬ. 28-Е! 

          * JAVA CHALLENGE: LOOPS & DECISIONS — WEEK VI.


C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:
Schoology.com

   Код доступа:  N2PGG-G2ZSD

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

 ВСПОМНИТЕ ВЕЛИКИЕ СЛОВА АРИСТОТЕЛЯ:

    Мы-это то, что мы постоянно делаем. Таким образом, совершенство-это не действие, а привычка.

НЕДЕЛЯ IX: 28 ОКТЯБРЯ — 1 НОЯБРЯ — КОНЕЦ I КВАРТАЛА — УБЕДИТЕСЬ, ЧТО ТЕСТЫ 1-14 ЗАВЕРШЕНЫ!

Мы изучили массу новых концепций и навыков. На этой неделе мы будем практиковаться, практиковаться, практиковаться

чтобы быть уверенным, что фундамент стоит на твердой почве. Пожалуйста, помните, задавайте вопросы, пробуйте новые идеи

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ЧТО МЫ БУДЕМ ОСВЕЩАТЬ:

  • Глава 12 — Цикл Do:
  • использование : перерыв продолжить
  • Глава 13 — Ascii и Char
  • Глава 14 — Двоичная , Шестнадцатеричная и восьмеричная системы счисления
  • ИСПОЛЬЗОВАНИЕ Math.random() — для возврата случайных значений
  • НЕ СТАТИКА! nextInt( ) , nextDouble( )
  • ДЕЛАЙТЕ Упражнения
  • ДЕЛАЙТЕ проекты по генерации.. Эксперимент

Проблемы:

  • Преобразование строки — Верхний регистр в нижний.
  • Обзор программ GUESS A NUMBER 1 и 2
  • Угадайте номер компьютера от 1 до 100
  • Компьютер угадывает ваш номер от 1 до 100
  • ПРОЕКТ МОНТЕ-КАРЛО.

B. ЖУРНАЛ ПРЕДСТАВИТЬ:  

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

За КОНЕЦ КВАРТАЛА убедитесь, что ВИКТОРИНЫ 1 — 14 ЗАВЕРШЕНЫ.

     Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

Q2: НЕДЕЛЯ I: 4 — 8 НОЯБРЯ

НА ПРОШЛОЙ НЕДЕЛЕ ПРОБЛЕМЫ С ПРОГРАММОЙ — ПН. 4 НОЯБРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Глава 30 — СЛУЧАЙНЫЙ КЛАСС : ОБЗОР программ — ЕСТЬ ВОПРОСЫ????

На этой неделе мы сосредоточимся на укреплении нашего мастерства. с ВВОДОМ (СКАНЕРОМ), ДЛЯ ЦИКЛОВ, В ТО ВРЕМЯ КАК ЦИКЛЫ, УСЛОВНЫЕ ОБОЗНАЧЕНИЯ, СЛУЧАЙНЫЕ и ПРЕОБРАЗОВАНИЕ ТИПОВ ДАННЫХ. Работая над приведенными ниже программами, мы более комфортно освоим основы языка Java. Это будет иметь жизненно важное значение для обеспечения успеха в работе над предстоящим материалом.

Пожалуйста, задавайте вопросы, когда возникают трудности.

Хорошо просмотрите и попрактикуйтесь в некоторых из них: ПРАЗДНОВАНИЕ JAVA: ПРОГРАММИРОВАНИЕ С ВВОДОМ, ЦИКЛАМИ, УСЛОВНЫМИ ОБОЗНАЧЕНИЯМИ

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

  Завершите эти программы JAVA. Срок сдачи-понедельник, 11 ноября

   ЖУРНАЛЬНЫЕ ПРОГРАММЫ

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

Завершите Следующее: Тест 30 Должен Состояться В Субботу 2 Ноября.

    Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

  

Подумайте о покупке BARRON’S AP COMPUTER SCIENCE A или

БУДЬТЕ ГОТОВЫ К ЭКЗАМЕНУ AP COMPUTER SCIENCE от Марии Литвин

(Новый или подержанный) По цене от $4,00 — $ 20,00 на AMAZON. Тестовые экзамены по хорошей практике

Q2: НЕДЕЛЯ II: 11 — 15 НОЯБРЯ — Струны и прочее.

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ДОПОЛНИТЕЛЬНЫЕ ПОНЯТИЯ СТРУН: Глава 17, 23

Глава 17 — Забава со строковым классом

  • .Индекс
  • .compareTo
  • равно vs = =
  • Сканер Анализирует Входные Данные.
  • Проект: Сложите Их
  • Шифрование кода ЦРУ.
  • Упражнение Вопросы.

Глава 23: STRINGTOKENIZER — Разбор входных данных.

  • BPJ: Глава 23 — Класс StringTokenizer
  • Методы: countTokens() , nextToken(), hasMoreTokens()
  • Конструктор для StringTokenizer
  • Класс StringTokenizer — Java Docs
  • Стандартные Типы разделителей:

“ \t\n\r\f”, то есть пробел, табуляция, новая строка, возврат каретки, символы подачи формы.

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

ПОДАЧА ЖУРНАЛА — В ПОНЕДЕЛЬНИК 11/18

ПРОГРАММЫ ДЛЯ ОТПРАВКИ — ПЕЧАТНЫЕ ИЛИ РУКОПИСНЫЕ — ЕЩЕ ЛУЧШЕ ИСПОЛЬЗОВАТЬ GOOGLE DOCS ДЛЯ ЛЕГКОЙ ОБРАТНОЙ СВЯЗИ!

I. Разберите студентов и РАССТАВЬТЕ их ПО АЛФАВИТУ

  • Введите строку имен студентов: например:
  • Разбейте на отдельные Строки.
  • Распечатайте в алфавитном порядке:
  • Заставьте приведенную выше программу работать с любой введенной строкой, разделенной пробелами.

II. Анализатор строковых слов:

  • Введите предложение.
  • Распечатайте следующее:
  • Общее количество слов
  • Общая продолжительность приговора
  • Средняя длина слов

Хороший Журнальный Этикет:

  • 1. Заголовок комментария ( 1pt):  Название программы: Описание: Дата: Программист:
  • 2. Отступ правильно (1 пт): , если, в то время как отступы
  • 3. Пример вывода (1 пт): Показать результаты выполнения программы.
  • 4. Программа закодирована,выполняет решение (6 пунктов): Программа показывает эффективное использование инструментов и методов изучения класса

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

Завершите Следующее: Викторина 17 — 23 Должна Состояться В Субботу 16 Ноября .

     Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

СОХРАНЯЙТЕ ТВЕРДУЮ КОНЦЕНТРАЦИЮ. ЗАДАВАТЬ ВОПРОСЫ….. ВСЕ ВСТАНЕТ НА СВОИ МЕСТА.

Q2: НЕДЕЛЯ III: 18-22 НОЯБРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ОБЗОР и ТРЕНИРОВКА : Глава 17 — Fun with String Class

  • .Индекс
  • .compareTo
  • равно vs = =
  • Сканер Анализирует Входные Данные.
  • Проект: Сложите Их
  • Шифрование кода ЦРУ.
  • Упражнение Вопросы.

Глава 23: STRINGTOKENIZER — Разбор входных данных.

  • BPJ: Глава 23 — Класс StringTokenizer
  • Методы: countTokens() , nextToken(), hasMoreTokens()
  • Конструктор для StringTokenizer
  • Класс StringTokenizer — Java Docs
  •  
  • Стандартные типы разделителей: “ \t\n\r\f”, то есть пробел, табуляция, новая строка, возврат каретки, символы подачи формы.

ПРАКТИЧЕСКИЕ ПРОГРАММЫ:

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

  Завершите Следующее: Викторина 17 — 23 Должна Состояться В Субботу 22 Ноября .

      Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

СОХРАНЯЙТЕ ТВЕРДУЮ КОНЦЕНТРАЦИЮ. ЗАДАВАТЬ ВОПРОСЫ….. ВСЕ ВСТАНЕТ НА СВОИ МЕСТА.

Q2: НЕДЕЛЯ IV: 25 НОЯБРЯ — ПЕРЕРЫВ НА ДЕНЬ БЛАГОДАРЕНИЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ПРАКТИЧЕСКИЕ ПРОГРАММЫ:

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

  • ПЕРЕРЫВ НА ДЕНЬ БЛАГОДАРЕНИЯ …. ПРОВЕРЬТЕ THE COLLEGE BOARD AP-КОМПЬЮТЕРНЫЕ ВИКТОРИНЫ И ИНФОРМАЦИЯ

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

  Убедитесь, что Эти Тесты завершены: Викторины 17, 23, 30 Должны состояться в субботу 30 ноября.

      Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

СОХРАНЯЙТЕ ТВЕРДУЮ КОНЦЕНТРАЦИЮ. ЗАДАВАТЬ ВОПРОСЫ….. ВСЕ ВСТАНЕТ НА СВОИ МЕСТА.

Q2: НЕДЕЛЯ V: 2 — 6 ДЕКАБРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

   ВРЕМЯ ПОГОВОРИТЬ О ПОСТРОЕНИИ КЛАССОВ И МЕТОДОВ

Глава 15 — Классы и анализ объектов (Это ОТЛИЧНЫЙ ИНФОРМАТИВНЫЙ УРОК)

Читайте и практикуйтесь: ВЫПОЛНЯЙТЕ УПРАЖНЕНИЯ.

Глава 16 — ДАЛЬНЕЙШИЙ АНАЛИЗ ОБЪЕКТА

  • КОНТРОЛЬ ДОСТУПА: публичный против частного (поэкспериментируйте с этим. Как это работает?)
  • СОЗДАНИЕ ЭКЗЕМПЛЯРА: 2 части 1. Декларация 2. Инициализация
  • РАВЕНСТВО ОБЪЕКТОВ: = = VS. равняется
  • ЗАБАВНАЯ ШТУКА СО СТРУНАМИ…..
  • ПО УМОЛЧАНИЮ — ПЕРЕМЕННЫЕ СОСТОЯНИЯ И КОНСТРУКТОРЫ

DO EXERCISES & GAS MILEAGE PROJECT
ГЛАВА 15 И 16 ОСНОВЫ ВАШЕГО ПОНИМАНИЯ ЯЗЫКА ОО. УБЕДИТЕСЬ, ЧТО ВСЯ ЭТА ИНФОРМАЦИЯ ПОЛНОСТЬЮ ПОНЯТА И ОТРАБОТАНА! НЕ СТЕСНЯЙТЕСЬ ЗАДАВАТЬ ВОПРОСЫ! ДАЖЕ ЕСЛИ ВЫ ДУМАЕТЕ, ЧТО ОНИ ТУПЫЕ!

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

ПОНЕДЕЛЬНИК, НОЯБРЬ. 6-Е ЗАХВАТЫВАЮЩЕЕ ЖУРНАЛЬНОЕ ЗАДАНИЕ!!!!!

НАПИШИТЕ ОТ РУКИ ЭТИ 2 КЛАССА СО СВОИМИ КЛАССАМИ ТЕСТЕРА

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

Выполните следующие действия: Викторина 15 — Викторина 16 До пятницы 13 декабря
     Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

 

ИДЕЯ ПРАЗДНИЧНОГО ПОДАРКА:

Подумайте о покупке BARRON S AP COMPUTER SCIENCE A или

БУДЬТЕ ГОТОВЫ К ЭКЗАМЕНУ AP COMPUTER SCIENCE от Марии Литвин

(Новый или подержанный) По цене от $4,00 до $ 20,00 на AMAZON. Тестовые экзамены по надлежащей практике

Q2 : НЕДЕЛЯ VI: 9-13 ДЕКАБРЯ

ПОНЕДЕЛЬНИК: СДАЧА ЗАДАНИЯ (завершите 1 — е):

      НАПИШИТЕ ОТ РУКИ ЭТИ 2 КЛАССА СО СВОИМИ КЛАССАМИ ТЕСТЕРА

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Посмотрите это Видео: КАК СТАТЬ ВЕЛИКИМ ПРОГРАММИСТОМ

ПРОДОЛЖАЯ НАШ РАЗГОВОР О ПОСТРОЕНИИ КЛАССОВ И МЕТОДОВ — СОЗДАНИЕ ЭКЗЕМПЛЯРОВ ОБЪЕКТОВ И ПОВЕДЕНИЯ

Глава 15 — Классы и анализ объектов (Это ОТЛИЧНЫЙ ИНФОРМАТИВНЫЙ УРОК)Класс Circle (знайте все части)

  • Создание экземпляра…… Как сделать.
  • Сигнатура МЕТОДА (Управление доступом, Тип переменной и Возврат, Соглашение Об именовании, Параметры)
  • КОНСТРУКТОР — ОТЛИЧНОЕ ОБЪЯСНЕНИЕ С ПРАВИЛАМИ!
  • ВЫПОЛНЯЙТЕ ПРОЕКТЫ (метод круга, Банковский счет )
  • ДЕЛАЙТЕ УПРАЖНЕНИЯ.

Глава 16 — ДАЛЬНЕЙШИЙ АНАЛИЗ ОБЪЕКТА

  • КОНТРОЛЬ ДОСТУПА: публичный против частного (поэкспериментируйте с этим. Как это работает?)
  • СОЗДАНИЕ ЭКЗЕМПЛЯРА: 2 части 1. Декларация 2. Инициализация
  • РАВЕНСТВО ОБЪЕКТОВ: = = VS. равняется
  • ЗАБАВНАЯ ШТУКА СО СТРУНАМИ…..
  • ПО УМОЛЧАНИЮ — ПЕРЕМЕННЫЕ СОСТОЯНИЯ И КОНСТРУКТОРЫ
  • ПРОЕКТ DO EXERCISES & GAS MILEAGE PROJECT

ГЛАВЫ 15 И 16-ОСНОВЫ ВАШЕГО ПОНИМАНИЯ ЯЗЫКА ОО. УБЕДИТЕСЬ, ЧТО ВСЯ ЭТА ИНФОРМАЦИЯ ПОЛНОСТЬЮ ПОНЯТА И ОТРАБОТАНА! НЕ СТЕСНЯЙТЕСЬ ЗАДАВАТЬ ВОПРОСЫ!

ПРАКТИКА, ПРАКТИКА, ПРАКТИКА

ВЫБОР 6 Задач из каждого УРОКА (15-16)
1 ПРОЕКТ ИЗ КАЖДОГО УРОКА (или сопоставимый

! Убедитесь, что вы можете ПОСТРОИТЬ ПРОСТОЙ КЛАСС — СИГНАТУРЫ, КОНСТРУКТОРЫ, МЕТОДЫ, ПЕРЕМЕННЫЕ КЛАССА И Т. Д.!!

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

СРОК СДАЧИ ПОНЕДЕЛЬНИК — 16 ДЕКАБРЯ

Создание и тестирование банковского счета

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

Выполните Следующие Действия: Викторина 15 — Викторина 16  Срок сдачи-пятница, 13 декабря
     Код доступа : 5D2H-MX37-38BGG

ВАЖНО: ШКОЛЬНЫЕ ВИКТОРИНЫ БУДУТ НАКАЗЫВАТЬСЯ ОПОЗДАНИЕМ НА 1 БАЛЛ В НЕДЕЛЮ.(ПРИМЕР: ВЫ НАБРАЛИ 9/10 БАЛЛОВ, НО ПОДАЛИ ЗАЯВКУ НА НЕДЕЛЮ ПОЗЖЕ, ВАША ОЦЕНКА 8/10)

Q2 : НЕДЕЛЯ VII: 16-20 ДЕКАБРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Робот Карел Дж. — Часть I — II. Развивающая Среда, Обучение Новым Трюкам

  • Книга IVB: Главы I и II …. Построение программ:
  • Базовый робот — RobotTask
  • Отбрасывание-Подбирание Звуковых сигналов Различной конструкции
  • Создание новых методов-Моделей Поведения для робота
  • Расширение КЛАССА
  • МЕТОДЫ (КОНСТРУКТОРЫ)
  • ОПРЕДЕЛЕНИЯ КОНСТРУКТОРА и супер()
  • суперкласс,подкласс, наследование
  • ЗАДАВАЙТЕ ВОПРОСЫ — УКРЕПЛЯЙТЕ ПОНИМАНИЕ ОО
  • ПРОЙДИТЕ ЭТОТ ТЕСТ!

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

JOURNAL SUBMIT — Karel J. Robot — Part 1 & 2 due: FRIDAY , DECEMBER 20!!!!

  • Записи в журнале должны состоять из следующих элементов:
  • Темы ОО Определены и обсуждаются в классе.
  • Классы роботов и методы, разработанные с помощью упражнений.
  • Написано: 3 Оригинальных программных паттерна в Robot-RobotTask (Глава I)
  • Написано: 2 Оригинальных Новых Метода (Глава II)
  • НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ: ПРИМЕР ЗАПИСИ В ЖУРНАЛЕ

Q2 : НЕДЕЛЯ VIII: 2 — 3 ЯНВАРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Карел Дж. Робот — Часть I — II. Развивающая Среда, Обучение Новым Трюкам

  • Книга IVB: Главы I и II …. Построение программ:
  • Базовый робот — RobotTask
  • Отбрасывание-Подбирание звуковых сигналов в различных конструкциях
  • Создание новых методов-Моделей поведения для Робота
  • Расширение КЛАССА
  • МЕТОДЫ (КОНСТРУКТОРЫ)
  • ОПРЕДЕЛЕНИЯ КОНСТРУКТОРА и супер()
  • суперкласс,подкласс, наследование
  • ЗАДАВАЙТЕ ВОПРОСЫ — УКРЕПЛЯЙТЕ ПОНИМАНИЕ ОО
  • ПРОЙДИТЕ ЭТОТ ТЕСТ!

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

JOURNAL SUBMIT — Karel J. Robot — Part 1 & 2 due due: ПЯТНИЦА , 3 ЯНВАРЯ !!!!

  • Записи в журнале должны состоять из следующих частей:
  • Темы ОО Определяются и обсуждаются в классе.
  • Классы роботов и методы, разработанные с помощью упражнений.
  • Написано: 1 Оригинальные программные Паттерны в Robot-RobotTask (Глава I)
  • Написано: 1 Оригинальные Новые методы (Глава II)
  • НАЖМИТЕ ЗДЕСЬ, ЧТОБЫ ПОЛУЧИТЬ ОТВЕТ: ПРИМЕР ЗАПИСИ В ЖУРНАЛЕ

Q2 : НЕДЕЛЯ IX: 6 — 10 ЯНВАРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Робот Карел — ЧАСТЬ III и IV

  • Несколько Роботов
  • Новые Формы
  • Абстрактные классы: Не могут создавать экземпляры-Могут расширяться
  •  
  • Абстрактные методы существуют, чтобы гарантировать, что подклассы включают их.
  •  
  • Ключевое слово super заставляет метод вызывать суперкласс

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

JOURNAL SUBMIT — Karel J. Robot — Part 3 & 4 due: FRIDAY , JANUARY 10 !!!!

  • Обрисуйте и поймите Главы 3 и 4 книги КАРЕЛА Дж. РОБОТА (Обрисуйте ключевые темы)
  • Приведите 1 Пример кода (с комментариями) из каждой главы 3 и 4
  • Перечислите и определите любые НОВЫЕ терминологические ОПРЕДЕЛЕНИЯ:
  • Класс, Метод, Абстракция, Конструкторы, Суперкласс/ Подкласс,Интерфейс, Наследование.

ЭКЗАМЕН BLUE J & KAREL ПО ЗАВЕРШЕНИЮ ПРОЕКТА KAREL!!! БУДЬТЕ ГОТОВЫ!

СОХРАНЯЙТЕ ТВЕРДУЮ КОНЦЕНТРАЦИЮ. ЗАДАВАТЬ ВОПРОСЫ….. ВСЕ ВСТАНЕТ НА СВОИ МЕСТА.

Q2 : НЕДЕЛЯ X: 13-17 ЯНВАРЯ — ПОЛУГОДОВОЙ ОБЗОР!!!

  • ПОЛУГОДИЕ — ПРАКТИЧЕСКИЙ ОБЗОР — 20 БАЛЛОВ

Пусть каждый проект подпишется на последнее повышение класса в рамках подготовки к концу квартала.  

ДЕНЬ I: Робот Карел. (2 Очка)

  • Постройте абстракцию под названием Докажите, что это АБСТРАКТНЫЙ КЛАСС
  • Постройте 3 подкласса, которые могут создавать вариации АБСТРАКТНОГО КЛАССА

ДЕНЬ 2: Базовый синтаксис: Операции, Примитивы, Строки и условные выражения: (3 Очка)

  • Создайте программу, использующую методы математического класса. [ ИСПОЛЬЗУЙТЕ НЕ МЕНЕЕ 10 МЕТОДОВ]
  • Создайте программу, которая использует условные обозначения [USE IF, IF-ELSE, IF-ELSEIF -ELSE]
  • Создайте программу, использующую оператор Switch [НЕ МЕНЕЕ 4 ВАРИАНТОВ]

ДЕНЬ 3: Цикл For: (3 Очка)

  • Напишите программу, которая печатает кратные 3.
  • Напишите программу, отсчитывающую время от 100 до 5.
  • Напишите программу, которая создает шахматную доску 8 x 8 с чередованием

ДЕНЬ 4: СТРУННЫЙ КЛАСС (3 Очка)

  • Создайте программу, которая переводит все входные данные в верхний регистр (не используйте метод верхнего регистра): Пример — Как дела? КАК ТВОИ ДЕЛА?
  • Создайте программу, которая вводит предложение и печатает ввод в обратном примере — Как вы? ?uoy era woH

ДЕНЬ 5: ПОСТРОЙТЕ БОТА! ( 3 Очка)

  • Используя методы из наших МЕТОДОВ КЛАССА STRING (indexOf() substring()) , создайте чат-бота, который может провести с вами разумную вступительную беседу.
  • Используйте как минимум 5 различных условных операторов.
  • Используйте строковые методы творчески, чтобы смоделировать некоторые интересные ответы. [Попробуйте включить по крайней мере 10 строковых методов]

ДЕНЬ 6: САМАЯ ЗАХВАТЫВАЮЩАЯ ПРОГРАММА, КОТОРУЮ ВЫ КОГДА-ЛИБО НАПИШЕТЕ: ( 6 Pts)

  • ДА, ДРУЗЬЯ, ЭТО ДЕЙСТВИТЕЛЬНО ИНТЕРЕСНО: БАСКЕТБОЛЬНЫЙ ВЫЗОВ!!!!!
  • После завершения, вы должны будете сделать 2 штрафных броска подряд в Обруч Знаний для полного кредита!

ТЕРМИНОЛОГИЯ, КОТОРУЮ ВЫ ДОЛЖНЫ ЗНАТЬ НА ПОЛПУТИ : Убедитесь, что вы знаете, что означают эти слова.

Атрибуты поведения класса Переменные состояния Статическое Пустое Наследование СуперКласс ПодКласс Методы интерфейса Абстрактные Экземплярные Конструкторы Объект Final

Примитивы: int short long char boolean double

Переменные класса: String Integer Double

Сигнатура метода: входные параметры — имя действия — типы выходных данных

Q3 : НЕДЕЛЯ I: 21-24 ЯНВАРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Глава 18 -МАССИВЫ

ПРОЕКТНАЯ ПРАКТИКА :

* Считай их правильно * Массив надежды

Что попробовать (

— Используя сплит … создайте/ протестируйте метод, который суммирует числа из входной строки, т. е. (

— Возьмите

(ВЫ ДОЛЖНЫ ПРАКТИКОВАТЬ МАССИВЫ!!!!!!):

Проработайте примеры в BPJ:

Должно включать в себя:

— 18 (12 Примеров Вопросов.)

— 18 (Определения Массивов, Процедура Заполнения Массива, Процедура Печати массива)

— 18 ( 1 проект сверху)

 B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

СДАЙТЕ СЛЕДУЮЩИЙ ПРОЕКТ ДЛЯ ОЦЕНКИ В ПОНЕДЕЛЬНИК 4 ФЕВРАЛЯ :

  • Класс, который называется Student, который содержит:
  • Конструктор, вызывающий Имя, класс, студенческий билет (не может иметь дубликатов)
  • 2 Метода, которые будут увеличивать оценку, Печатают Имя-Класс-Студенческий билет.
  • 3 Метода, которые вернут имя, оценку или студенческий билет
  • Класс, который будет:
    • Создайте экземпляр 10 студентов (все с уникальным идентификатором студента, используйте классы 1-12, любое имя)
    • Поместите все имена в массив, затем отсортируйте их по алфавиту и распечатайте.
    • Поместите все Grade+StudentID в массив. Затем отсортируйте по классу/ StudentID и распечатайте
  • Класс, который будет:
    • Создайте экземпляр 10 студентов (по крайней мере 2 с оценками = 12)
    • Добавьте 1 к оценкам каждого ученического объекта.
    • Распечатайте имена , оценки и студенческие годы до и после, чтобы доказать свою работу.

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

  Урок 18 — Массивы Должны Быть Сданы В Пятницу 24 ЯНВАРЯ

     Код доступа : 5D2H-MX37-38BGG

AP STYLE — TIMED ЭКЗАМЕН БУДЕТ ДАН В БЛИЖАЙШЕЕ ВРЕМЯ !

Q3 : НЕДЕЛЯ II: 27 — 31 ЯНВАРЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

HAND IN JOURNAL CHALLENGE — STUDENT ARRAY WORK — DUE 27 ЯНВАРЯ

ОБЗОР JAVA CHALLENGE SHEETS (Есть что предложить здесь!)

  • JAVA CLASS & STRING WORK (ГЛАВЫ 15,16,17)
  • РАБОТА С МАССИВАМИ JAVA (ГЛАВЫ 18, 19)

ТЕМЫ:

Глава 19 — МАССИВЫ — продолжение.

— Строка преобразования в Char

— логический против физического

— Класс массивов (ВАЖНО!) импорт java.util.*

* Arrays.sort( массив )

* Arrays.BinarySearch( массив, значение для поиска )

* Arrays.equals( массив 1, массив 2 )

* Arrays.fill( массив, значение )

* Arrays.toString( массив )

Обратите внимание: Примеры реализуют новую технику цикла

БУДЬТЕ ГОТОВЫ К:

  • БЕСПЛАТНЫЙ ОТВЕТ A. P. PREP НА ЭТОЙ НЕДЕЛЕ!
  • КОНКУРСНЫЕ ЗАДАЧИ ВИКТОРИНЫ.

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

ВЫ СДАДИТЕ ОДИН ИЗ СЛЕДУЮЩИХ ПРОЕКТОВ ДЛЯ ОЦЕНКИ В ПОНЕДЕЛЬНИК, 3 ФЕВРАЛЯ:

  •  
  • Класс, который называется
  • Основной метод, который является статическим. Этот метод будет запущен для выполнения всех приведенных ниже задач.
  • Создайте массив из 5 элементов под названием Поместите в него следующие элементы:
  • Создайте массив из 5 элементов (параллельно Slman). Поместите в него следующие элементы:
  • 450, 230, 150, 650, 750
  • Распечатайте информацию в столбцах таблицы следующим образом:
  • Бонус продавца
  • Тед 450 …и так далее.
  • Теперь дайте каждому Продавцу 5 % бонус. Создайте для этого дополнительный метод, а затем вызовите его в методе main ().
  • (Подсказка: для цикла увеличивайте каждый элемент)
  • Затем отсортируйте массивы от А до Я в алфавитном порядке. Подсказка: Вам может понадобиться новый массив!
  • (Подумайте об использовании нашего трюка конкатенации строковых массивов)
  • (Держите параллельные отношения в такте!)
  • Распечатайте таблицу снова, как указано выше, с изменениями на месте (сортировка, увеличение на 5% )
  • ПОДЧИНИТЬСЯ

Дополнительный массив

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

  Урок 18-19 Массивы В Пятницу 24 ЯНВАРЯ

     Код доступа : 5D2H-MX37-38BGG

Q3 : НЕДЕЛЯ III: 3 — 7 ФЕВРАЛЯ

HAND IN JOURNAL CHALLENGE — SALESPERSON ARRAY или JAVA CHALLENGE — DUE FEB. 3

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ТЕМЫ: ОБЗОРНЫЕ МАТЕРИАЛЫ — МАССИВЫ

Глава 19 — МАССИВЫ

Обратите внимание: Примеры реализуют новую технику цикла

Новый Материал: 2-Мерные Массивы

БУДЬТЕ ГОТОВЫ К:

  • БЕСПЛАТНЫЙ ОТВЕТ A. P. PREP НА ЭТОЙ НЕДЕЛЕ! — Работа со строками/ массивами
  • КОНКУРСНЫЕ ЗАДАЧИ

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

Вызов 2-D Массива. Создайте основной метод. Создайте отдельные методы для печати и обновления.

  1. Создайте 2D-массив, который выглядит следующим образом. Распечатайте значения, чтобы показать содержимое:
ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ
ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ
ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ

      2. Обновите 2D-массив с диагональю ON значений, а затем распечатайте РЕЗУЛЬТАТ

На ВЫКЛ ВЫКЛ ВЫКЛ
ВЫКЛ На ВЫКЛ ВЫКЛ
ВЫКЛ ВЫКЛ На ВЫКЛ

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

  Урок 35 — Массивы Должны Быть Сданы В Пятницу, 7 февраля

     Код доступа : 5D2H-MX37-38BGG

Q3 : НЕДЕЛЯ IV: 10-14 ФЕВРАЛЯ

HAND IN JOURNAL CHALLENGE — 2D array on-off check — ПОНЕДЕЛЬНИК 2/10

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ТЕМЫ: 2D-МАССИВЫ ПРОДОЛЖАЛИСЬ…

Глава 35 — 2D МАССИВЫ

Обзорный Материал: 2-Мерные Массивы

БУДЬТЕ ГОТОВЫ К:

  • БЕСПЛАТНЫЙ ОТВЕТ A. P. PREP НА ЭТОЙ НЕДЕЛЕ! — MC или более 2D массив FRQ
  • КОНКУРСНЫЕ ЗАДАЧИ

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

Вызов 2-D Массива. Создайте Основной метод, метод печати 2D-массива и метод вычисления 2D — массива.

Выполняйте все вызовы из ОСНОВНОГО МЕТОДА.

Создайте массив показаний температуры для будних дней месяца.

  1. Создайте 2D-массив, который выглядит следующим образом. Распечатайте значения, чтобы показать содержимое:
 75  45  55  65  45
 65  55  45  75  55
 65  45  55  65  40
 50  60  40  70  65

       2. Вычислите средние температуры за каждую неделю (строки) и создайте массив 1D для хранения

средние значения за неделю.

3. Распечатайте недельные средние значения из сохраненного массива 1D.

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

  Урок 35 — Массивы Должны Быть Сданы В Пятницу, 7 февраля

     Код доступа : 5D2H-MX37-38BGG

    У вас должны быть викторины: 18,19, 35 завершены к началу каникул.

Q3 : НЕДЕЛЯ V: 24-28 ФЕВРАЛЯ — ВВЕДЕНИЕ В ARRAYLISTS

HAND IN JOURNAL CHALLENGE — 2D array Temperatures — ПОНЕДЕЛЬНИК 2/24

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ПОНЕДЕЛЬНИК: Обзор НАЗНАЧЕНИЯ 2D-МАССИВА — ИЗ ОТПУСКА

ПРОЧТИТЕ ССЫЛКУ СОПОСТАВИМЫЙ КЛАСС И = = VS EQUALS !

Глава 35 — Два МАССИВА D — Обзор:

  • CHPTR 35 — МАТРИЧНОЕ УМНОЖЕНИЕ
  • CHPTR 35 — МАТРИЧНОЕ УМНОЖЕНИЕ С ВХОДНЫМ ФАЙЛОМ

Глава 42 — Интерфейс списка — Методы интерфейса списка (Упражнение)

Глава 43 — ARRAYLISTS:

— Преимущества ArrayLists перед массивами

  • Массивы-Физический размер остается постоянным. ArrayLists-Физический размер = = Логический размер
  • Arrays — Reorder required to insert an item vs ArrayLists — метод
  • Объекты итератора представлены в ArrayLists : Нажмите для получения подробной информации

— Недостатки: ArrayLists

  • Элементы в списке считаются ОБЪЕКТАМИ не примитивных типов: ОБСУЖДАЮТСЯ КЛАССЫ-ОБОЛОЧКИ (Integer, Double)
  • Необходимо помнить и понимать методы манипуляции: добавить, установить, получить, удалить …

* Запускайте примеры и экспериментируйте с методами ИНТЕРФЕЙСА СПИСКА/ ArrayLists — Знайте, как их использовать.

* Не забудьте ВЫПОЛНИТЬ УПРАЖНЕНИЕ ВОПРОСЫ в каждой ГЛАВЕ (35, 42, 43) Проверьте свои ответы со мной! Я МОГУ ДАТЬ ВАМ ПРАВИЛЬНЫЕ ОТВЕТЫ, ЧТОБЫ ПРОВЕРИТЬ ВАШУ РАБОТУ!

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

ПРОЕКТНЫЕ РАБОТЫ В ПОНЕДЕЛЬНИК (3/2) :

В ПОНЕДЕЛЬНИК: ПОДАТЬ СЛЕДУЮЩИЙ ВЫЗОВ:

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

  Выполните Следующие Действия: Тест 35, (42,43) Должен Состояться В Понедельник, 2 Марта
   Код доступа : 5D2H-MX37-38BGG

*ПОДГОТОВЬТЕСЬ К ПОТЕНЦИАЛЬНОМУ СВОБОДНОМУ ОТВЕТУ или ТЕСТУ M. C. В ЧЕТВЕРГ !!! 2/27

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ПРОЧТИТЕ ССЫЛКУ НА СОПОСТАВИМЫЙ КЛАСС И = = VS EQUALS !

Глава 42 — Интерфейс списка — Методы интерфейса списка (Упражнение)

Глава 43 — СПИСКИ МАССИВОВ:

— Преимущества ArrayLists перед массивами

  • Массивы-Физический размер остается постоянным. ArrayLists-Физический размер = = Логический размер
  • Arrays — Reorder required to insert an item vs ArrayLists — метод
  • Объекты итератора представлены в ArrayLists : Нажмите для получения подробной информации

— Недостатки: ArrayLists

  • Элементы в списке считаются ОБЪЕКТАМИ не примитивных типов: ОБСУЖДАЮТСЯ КЛАССЫ-ОБОЛОЧКИ (Integer, Double)
  • Необходимо помнить и понимать методы манипуляции: добавить, установить, получить, удалить …

* Запуск примеров: Построение ArrayList, Вставка элементов, Сравнение элементов, Установка и удаление элементов, Сортировка с помощью коллекций.()

* Колода карт * Продавцы * NBAsuperstars

* Не забудьте прочитать КНИГУ BPJ. Просмотрите ВОПРОСЫ УПРАЖНЕНИЙ в каждой ГЛАВЕ (35, 42, 43) Проверьте свои ответы со мной!

* Практикуйте материал AP на веб-сайте Collegeboard!!!

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

ПРОЕКТНЫЕ РАБОТЫ ДОЛЖНЫ НАЧАТЬСЯ В ПОНЕДЕЛЬНИК (3/9) :

В ПОНЕДЕЛЬНИК: ПОДАТЬ СЛЕДУЮЩИЙ ВЫЗОВ (ТЕПЕРЬ МЫ МОЖЕМ ДОПОЛНИТЬ ИХ СОПОСТАВИМЫМИ ЗНАНИЯМИ):

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

  Выполните Следующие Действия: Викторина 35, (42,43) Ничего нового на этой неделе
   Код доступа : 5D2H-MX37-38BGG

*ПОДГОТОВЬТЕСЬ К ПОТЕНЦИАЛЬНОМУ СВОБОДНОМУ ОТВЕТУ или ТЕСТУ M. C. В ЧЕТВЕРГ !!! 3/5/20

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

Понедельник: Обзор Назначенной Работы На Выходные, ВОПРОСЫ ЕСТЬ???

В КЛАССЕ PROJECT: ARRAYLISTS, COMPARABLES, ABSTRACTS And THINGS

Темы недели:

  • Укрепление нашего ПОНИМАНИЯ НАСЛЕДОВАНИЯ и ПОЛИМОРФИЗМА
  • КНИГА BPJ — ГЛАВА 36 — НАСЛЕДОВАНИЕ
  • ТЕРМИНЫ ДЛЯ ПОНИМАНИЯ: OVERRIDE, OVERLOAD, SUPER, SUB, PUBLIC, PRIVATE
  • Полиморфизм — Нажмите здесь, чтобы прочитать
  • Убедитесь, что вы понимаете, как работает наследование и насколько важны полиморфные принципы.

Проектные Работы:

  • Вопросы к упражнениям: Упражнение A & B — Глава 36 BPJ
  • Конкурсные вопросы (могут быть использованы в качестве оценки викторины)
  • Оценка Суперкласса и подкласса для переопределения и перегрузки — (АВТО, КОСМИЧЕСКИЙ КОРАБЛЬ, РОБОТЫ)
  • ПРОЕКТ ЗООМАГАЗИНА:
  • If time: Начните работу над ELEVENS AP LAB — Упражнение 1 и 2
  • Создание класса карт и класса колод
  • Упражнение 2 — Вопросы 1-4.

B. ЖУРНАЛ ПРЕДСТАВИТЬ: 

WEEKEND CHALLENGE ( DUE MON, MARCH-16)

   ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS

  Возьмите это задание с прошлой недели и добавьте следующее:

  • Еще один дочерний класс, наследуемый от класса Dog
  • a. Создайте реализации для speak() и move().
  • Используйте родительские реализации — но добавьте к ним ФУНКЦИОНАЛЬНОСТЬ.
  • Разработайте 2 Интерфейса. Цвет и направление.
  • Реализуйте интерфейсы в своей структуре классов.
  • a. Создайте новую переменную экземпляра для хранения Направления и цвета.
  • b. Добавьте значения в свой метод move ().
  • Это можно сделать просто путем печати цвета и направления.
  • Теперь добавьте сопоставимый интерфейс в Микс.
  • a. Создайте ArrayList из 5 домашних животных
  • b. Создайте переменные экземпляра (например, имя, возраст, цвет) для использования для сортировки.
  • c. Создайте методы доступа для возврата переменных.
  • c. Распечатайте ArrayList
  • d. Отсортируйте ArrayList (по имени) и снова распечатайте, чтобы показать изменение.

В этой задаче есть определенная гибкость. Цель здесь-погрузить вас в мир полиморфизма, наследования и интерфейсов. Наслаждаться.

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

  Выполните Следующие Действия: Викторина 36 (35,42,43)
   Код доступа : 5D2H-MX37-38BGG

*ПОДГОТОВЬТЕСЬ К ПОТЕНЦИАЛЬНОМУ СВОБОДНОМУ ОТВЕТУ или ТЕСТУ M. C. В ЧЕТВЕРГ !!! 3/12/20

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ И ЖУРНАЛ ОТПРАВКИ:

ELEVENS LAB — Создание и внедрение ВЕСЕЛОЙ КАРТОЧНОЙ ИГРЫ

СКАЧАТЬ ИНСТРУКЦИЮ ПО ЭКСПЛУАТАЦИИ: НАЖМИТЕ ЗДЕСЬ

СКАЧАТЬ ФАЙЛЫ JAVA LAB:             КЛИКНИТЕ СЮДА

ВАЖНО: ДАЙТЕ МНЕ ЗНАТЬ, ЕСЛИ У ВАС ВОЗНИКНУТ ПРОБЛЕМЫ С ЗАГРУЗКОЙ МАТЕРИАЛА. Я ПРИШЛЮ ТЕБЕ ПО ЭЛЕКТРОННОЙ ПОЧТЕ ТО, ЧТО ТЕБЕ НУЖНО.

Лаборатория ELEVENS — это ИНТЕРЕСНЫЙ способ продолжить наше ОБУЧЕНИЕ JAVA. Эта лаборатория включает в себя ваши навыки построения классов, отношений Has-A и ArrayLists наряду с некоторыми аккуратными, логическими процедурами и навыками решения головоломок. Мы проработаем 9 мероприятий, которые будут держать вас в отличной форме. Вы будете использовать все наши текущие знания о Java, Объектных отношениях, Реализациях методов, Массивах и ArrayLists. Это веселая лаборатория с большой отдачей.

И… Ты будешь играть в карты!

Потратьте на это некоторое время. Понимание этих понятий будет самым полезным. Для целей оценки мы разбьем проект на 2 части в течение следующих 2 недель.

ПРОЕКТНАЯ РАБОТА на эту неделю:

  • Упражнение первое — Разработка класса карточек (1 час)
  • Упражнение Второе — Инциальное проектирование палубного класса (2 часа)
  • Упражнение третье — Перетасовка карт в колоде (2 часа)
  • Упражнение Четвертое — Добавление реализации метода Shuffle (1 час)
  • Упражнение шестое — Игра в игру — ОДИННАДЦАТЬ (1 час)

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

  • 10 баллов за выполнение каждого Действия.
  • Результаты:
  • 1 — Класс Программной карты , Класс Дизайна и Тест
  • 2 — Класс программной колоды и Вопросы 1-4
  • 3 — Программа — Класс Шаффлера и вопросы 1-3
  • 4 — Программа — Добавить метод перемешивания в класс колоды
  • 6 — Вопросы и правила игры: Вопросы 1-3

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

НИКАКИХ НОВЫХ ВИКТОРИН НА ЭТОЙ НЕДЕЛЕ — БУДЬТЕ УВЕРЕНЫ, ЧТО СЛЕДУЮЩИЕ БУДУТ ПОЛНЫМИ!

              (35,36,42,43)     
   Код доступа : 5D2H-MX37-38BGG

Q3 : НЕДЕЛЯ IX: 23-27 МАРТА ЗАКОНЧИТЕ ЛАБОРАТОРИЮ КАРТОЧНЫХ ИГР! -КОНЕЦ ТРЕТЬЕГО КВАРТАЛА!

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ И ЖУРНАЛ ОТПРАВКИ:

ELEVENS LAB — Создание и внедрение ВЕСЕЛОЙ КАРТОЧНОЙ ИГРЫ (Продолжение…)

Лаборатория ELEVENS — это захватывающая и веселая лаборатория … На этой неделе мы продолжим развивать наше понимание массивов, ArrayLists, Реализации методов и объектных отношений. Мы будем работать над завершением мероприятий 7-9. Обязательно потратьте время на 7 и 8, даже если там нет никакого кодирования. Все эти знания будут ключевыми, когда вы возьметесь за номер 9.

Конечно, если вы закончите рано, вы можете развить свои навыки и понимание, прочитав также о действиях 10 и 11. Они НЕОБЯЗАТЕЛЬНЫ.

Это веселая лаборатория и наш первый опыт работы с графическим интерфейсом. Не стесняйтесь экспериментировать и придумывать свои собственные игровые идеи. Чем больше усилий вы приложите, тем выше будет выигрыш.

ПРОЕКТНАЯ РАБОТА на эту неделю:

  • Последние недели усилий — Обязательно передайте свои усилия в кредит!
  • Задание первое — Проектирование класса карты (1 час)
  • Деятельность Двух — Инциальная Конструкция класса Палубы (2 часа)
  • Упражнение Три — Тасование карт в колоде (2 часа)
  • Действие четвертое — Добавление реализации метода Shuffle (1 ч)
  • Упражнение шестое — Игра в игру — ОДИННАДЦАТЬ (1 час)
  • На этой неделе усилие — 10 баллов за выполнение каждого действия.
  • Деятельность Семь — Одиннадцать Класс доски Дизайн (1 час)
  • Задание восьмое — Использование абстрактного класса доски (1 час)
  • Деятельность девятая — Внедрение Совета Elevens (2 часа)
  • ДОПОЛНИТЕЛЬНО: Activity Ten&Eleven — ThirteensBoard — Или Вы владеете игровым дизайном (?? hrs)

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

ОЦЕНОЧНАЯ РУБРИКА: 10 БАЛЛОВ ЗА ВЫПОЛНЕННУЮ ЛАБОРАТОРНУЮ РАБОТУ

  • 7 — Вопросы и анализ: Вопросы 1 — 4
  • 8 — Вопросы и анализ: Вопросы 1 — 3
  • 9 — Программа — Класс ElevensBoard и тестирование: Реализация 4 методов, Q 1-3
  • В игру можно играть, чтобы выиграть
  • В игру можно играть, чтобы проиграть
  • Докажите логику J-Q-K
  • Докажите логику x + y = 11
  • (ДОПОЛНИТЕЛЬНЫЙ КРЕДИТ) 10-11 или Разработка собственной идеи игры. (Дополнительный Кредит)

ПРОЕКТ ДОЛЖЕН БЫТЬ ЗАВЕРШЕН К КОНЦУ ДНЯ — ПОНЕДЕЛЬНИК 3/30 ДЛЯ ПОЛНОГО КРЕДИТА — ПОМНИТЕ, ЧТО КВАРТАЛ 3 ЗАКАНЧИВАЕТСЯ В ПЯТНИЦУ 3/27

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА:  Schoology.com

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

НИКАКИХ НОВЫХ ВИКТОРИН НА ЭТОЙ НЕДЕЛЕ — БУДЬТЕ УВЕРЕНЫ, ЧТО СЛЕДУЮЩИЕ БУДУТ ЗАВЕРШЕНЫ ЗА 3 КВАРТАЛ!

              (35,36,42,43)     
   Код доступа : 5D2H-MX37-38BGG

Q4: НЕДЕЛЯ I: 30 МАРТА — 4 МАЯ — ПРАЗДНОВАНИЕ КАРАНТИНА!

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ И ЖУРНАЛ ОТПРАВКИ:

НАПРИМЕР, О ТОМ, КАК РАБОТАЕТ ПОСЛЕДОВАТЕЛЬНЫЙ И ДВОИЧНЫЙ ПОИСК:  НАЖМИТЕ ЗДЕСЬ
ПРИМЕР ДВОИЧНОГО ПОИСКОВОГО КОДА:  НАЖМИТЕ ЗДЕСЬ

  • Последовательный/линейный поиск (итеративный)
  • Бинарный поиск. (итеративный и рекурсивный)
  • Выбор — итеративный, всегда медленный, для него легко писать код. Использует вложенные циклы.
  • Вставка — итеративная, намного быстрее, когда массив в основном сортируется. Использует вложенные циклы
  • Слияние — рекурсивное, самое быстрое, требует слияния дубликата массива. Сложный код.
Алгоритм Тип Реализация Стратегии обучения
Линейный Поиск повторяющийся Выучить наизусть.
Двоичный Поиск итеративный и рекурсивный Будьте предельно знакомы с
Выбор Сортировать повторяющийся Выучить наизусть
Вставка Сортировать повторяющийся Выучить наизусть
Поглощать Сортировать рекурсивный Будьте знакомы.

ЧТЕНИЕ BPJ: ГЛАВА 41 — ВВЕДЕНИЕ В СОРТИРОВКУ: Пузырь — Выделение — Вставка

ЧТЕНИЕ BPJ: ГЛАВА 51 — БИНАРНЫЙ ПОИСК:

НА ЭТОЙ НЕДЕЛЕ МЫ СОСРЕДОТОЧИМСЯ НА ПУЗЫРЕ , ВЫДЕЛЕНИЕ, ВСТАВКА  *СОСРЕДОТОЧЬТЕСЬ НА ВЫБОРЕ И ВСТАВКЕ ДЛЯ ЭКЗАМЕНА AP

B. ЖУРНАЛ ПРЕДСТАВИТЬ — ЭТО ТОЛЬКО ДЛЯ ПРАКТИКИ — ВАМ НЕ НУЖНО ПОДЧИНЯТЬСЯ:

ПРОЕКТЫ

Проект Сортировки Студенческих Викторин!

     НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ ИНСТРУКЦИЙ

     НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ РАБОЧИХ ФАЙЛОВ — .ZIP

C. ПОЖАЛУЙСТА, НЕ ЗАБУДЬТЕ ВОЙТИ В СВОЙ СОВЕТ КОЛЛЕДЖА: MYAPCLASSROOM

  • ПРАКТИЧЕСКИЕ БЛОКИ 1 И 2 МАТЕРИАЛ (MC — НО В ОСНОВНОМ FRQ)
  • ВЫПОЛНИТЕ 3 ЗАДАЧИ FRQ, НАЗНАЧЕННЫЕ В БАНКЕ ВИКТОРИН

Q4: НЕДЕЛЯ I: 1 — 5 АПРЕЛЯ

На прошлой неделе, слишком короткой, мы продолжали обсуждать 3 вида

JOURNAL CHALLENGE НА ВЫХОДНЫЕ 6-8 АПРЕЛЯ

    НАЖМИТЕ ЗДЕСЬ ДЛЯ РЕШЕНИЯ ЗАДАЧИ СОРТИРОВКИ

Q4: НЕДЕЛЯ II: 8-12 АПРЕЛЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ 

ГЛАВА 40. РЕКУРСИЯ

ГЛАВА 39. ТЕОРИЯ БОЛЬШОГО О

  • Стандартная нотация АНАЛИЗА ВРЕМЕНИ ОБРАБОТКИ.

ГЛАВА 41 — Обзор : Сортировка пузырьков — Выбор — Вставка

Фокус: QuickSort — MergeSort

НА ЭТОЙ НЕДЕЛЕ МЫ СОСРЕДОТОЧИМСЯ НА — QuickSort & MergeSort

ПОДГОТОВЬТЕСЬ К БЕСПЛАТНОМУ ОТВЕТУ НА ЭКЗАМЕНАЦИОННЫЙ ВЫЗОВ — СРЕДА (4-10)


НЕДЕЛЯ V: 1 — 5 ОКТЯБРЯ

На этой неделе мы используем наши знания струнного класса, чтобы помочь нам в работе с лабораторией AP/ Magpie.

Мы будем экспериментировать с чат-ботами и делать классное кодирование в стиле строк, чтобы улучшить нашу собственную модель чат-бота. Как только позволит время, мы обсудим ПЕРЕКЛЮЧАТЕЛИ и ЦИКЛ FOR. Имея эти концепции за плечами, вы готовы взяться за некоторые довольно сложные программы.

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ:

ЛАБОРАТОРИЯ СОРОКИ — НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ СТУДЕНЧЕСКОГО ТЕКСТА

  • Упражнение 1: Узнайте больше о чат-ботах
  • Упражнение 2: Знакомство с Чат-Ботом Сороки, Изменение кода
  • Упражнение 3: Лучшее Определение Ключевых Слов
  • Упражнение 4: Ответы, преобразующие утверждения

  •  

— Мы рассмотрим всю информацию через вопросы класса и обсуждение.

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

Прочитайте ДОКУМЕНТАЦИЮ СОРОКИ и выполните все упражнения и действия.

Мы будем работать в небольших группах, когда закончим работу в ЛАБОРАТОРИИ СОРОКИ.

   

ПОДАЧА ЖУРНАЛА — ВТОРНИК, 9 ОКТЯБРЯ

 

          * ДЕЯТЕЛЬНОСТЬ СОРОКИ 1-4.

  • НЕ ЗАБУДЬТЕ СОБСТВЕННОРУЧНО НАПИСАТЬ ДНЕВНИК И ПРИНЕСТИ В КЛАСС ВО ВТОРНИК ДЛЯ ПРОВЕРКИ…
  • ВКЛЮЧИТЕ ОПРЕДЕЛЕНИЯ, ПРОГРАММЫ, ВОПРОСЫ УПРАЖНЕНИЙ и ДРУГИЕ СООТВЕТСТВУЮЩИЕ МАТЕРИАЛЫ.

Подумайте о покупке BARRON’S AP COMPUTER SCIENCE A (новый или подержанный) по цене от $4,00 до $ 20,00 на AMAZON. Тестовые экзамены по надлежащей практике

Q2: НЕДЕЛЯ VII: РОЖДЕСТВЕНСКИЕ КАНИКУЛЫ — 17 ДЕКАБРЯ — СЛЕДУЮЩИЙ ГОД!

Вот ваш собственный захватывающий рождественский и новогодний праздничный подарок.

Очень провокационная, недельная поездка по системе прибамбасами, которые мы узнали до сих пор!!!

Наслаждайтесь этой 2-недельной экскурсией в экзотическую страну Java-кода. Вы встретите FileI/O, погреетесь в свете нескольких самых роскошных струнных методов и, конечно же, зациклите и подготовьте свой путь в течение ночи.

И вот… вот оно:

РУБРИКА: ЗЕМЛЯ АКСЛ РУБРИКА  

ПРОЕКТ: ЗЕМЛЯ ACSL

               Дополнительные данные Текстовый файл для тестирования ввода

                   КЛЮЧ ОТВЕТА — ВАШИ ВЫХОДНЫЕ ОЖИДАНИЯ

Мы запустим ваши решения, когда вернемся в следующем году ! Заработайте как можно больше очков.

Journal Challenge: The Employee Payroll

(Вам не нужно делать ШАГ 5, так как мы еще не обсуждали массивы)

БУДЬТЕ ГОТОВЫ К:

  • БЕСПЛАТНЫЙ ОТВЕТ A. P. PREP НА ЭТОЙ НЕДЕЛЕ!

  • КОНКУРСНЫЕ ЗАДАЧИ ВИКТОРИНЫ.

 4 — 8 

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ

Понедельник: Обзор Назначенной Работы На Выходные, ВОПРОСЫ ЕСТЬ???

            В КЛАССЕ PROJECT: ARRAYLISTS, COMPARABLES, ABSTRACTS And THINGS

         

Темы недели:

  • Укрепление нашего ПОНИМАНИЯ ИНТЕРФЕЙСОВ и ПОЛИМОРФИЗМА

  • КНИГА BPJ — ГЛАВА 38 — ИНТЕРФЕЙСЫ
  • Внимательно прочтите эту главу. Также читайте Приложение L — Эссе об интерфейсах
  • Полиморфизм — Нажмите здесь, чтобы прочитать
  • Убедитесь, что вы понимаете, как работает интерфейс и насколько важны полиморфные принципы.

Проектная Работа:

  • Вопросы к упражнениям: 1-7
  • Конкурсные вопросы (могут быть использованы в качестве оценки викторины)
  • Проект Линейной функции — Должен состояться в понедельник 3/9
  • ПРОЕКТ ЗООМАГАЗИНА:
  • ПОЛИМОРФИЗМ-ИНТЕРФЕЙСЫ-СОПОСТАВИМЫЕ
  • Диаграмма наследственности

  • If time: Начните работу над ELEVENS AP LAB — Упражнение 1 и 2
  • Создание класса карт и класса колод
  • Упражнение 2 — Вопросы 1-4.

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

WEEKEND CHALLENGE ( DUE MON, MARCH-11)

   ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS

Возьмите это задание с прошлой недели и добавьте следующее:

— Еще один дочерний класс, наследуемый от класса Dog

a. Создайте реализации для speak() и move().

Используйте родительские реализации — но добавьте к ним ФУНКЦИОНАЛЬНОСТЬ.

— Разработайте 2 Интерфейса. Цвет и направление.

— Внедрите интерфейсы в свою классовую структуру.

a. Создайте новую переменную экземпляра для хранения Направления и цвета.

b. Добавьте значения в свой метод move ().

Это можно сделать просто путем печати цвета и направления.

— Теперь добавьте сопоставимый интерфейс в микс.

a. Создайте ArrayList из 5 домашних животных

b. Создайте переменные экземпляра (например, имя, возраст, цвет) для использования для сортировки.

c. Создайте методы доступа для возврата переменных.

c. Распечатайте ArrayList

d. Отсортируйте ArrayList и снова распечатайте, чтобы показать изменение.

В этой задаче есть определенная гибкость. Цель здесь-погрузить вас в мир полиморфизма, наследования и интерфейсов. Наслаждаться.

      

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com 

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

   СРОК ПРЕДСТАВЛЕНИЯ ОТЧЕТА О ПРОДЕЛАННОЙ РАБОТЕ: 18, 19, 35, 38, 42, 43  Срок сдачи пятница 8 марта

   Код доступа:  TP82K-N4GD4

ВСПОМНИТЕ ВЕЛИКИЕ СЛОВА АРИСТОТЕЛЯ:

    Мы-это то, что мы постоянно делаем. Таким образом, совершенство-это не действие, а привычка.

Вы должны регулярно практиковать вопросы AP. Либо подготовленная книга Литвина,либо онлайн-сайт Georgia tech. Начните приводить себя в ИГРОВУЮ ФОРМУ. Осталось всего 7 недель.

НЕДЕЛЯ VI: 11 — 15 МАРТА

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ

Понедельник: Обзор Назначенной Работы В выходные дни — ИЕРАРХИЯ ДОМАШНИХ ЖИВОТНЫХ

Сдать на Тестовый кредит — ЭЛЕКТРОННАЯ и ПЕЧАТНАЯ КОПИЯ

          

ОБЗОР AP SIMULATION QUIZ: СМОТРИТЕ ЭТО ВИДЕО: ЗАКОН ДЕМОРГАНА

             ‘(A && B) == ‘A || ‘B ‘(A || B) == ‘A && ‘B

Темы недели:

ELEVENS LAB — Создание и внедрение ВЕСЕЛОЙ КАРТОЧНОЙ ИГРЫ

Лаборатория ELEVENS — это наша 2-я лаборатория AP/CS. Мы будем работать через 9 видов деятельности, которые будут использовать все наши текущие знания о Java, Объектных отношениях, Реализациях методов, Массивах и ArrayLists. Это веселая лаборатория с большой отдачей. Ты будешь играть в карты!

Потратьте на это некоторое время. Понимание этих понятий будет самым полезным. Для целей оценки мы разбьем проект на 2 части в течение следующих 2 недель.

ПРОЕКТНАЯ РАБОТА:

  • Задание первое — Проектирование класса карты (1 час)
  • Деятельность Двух — Инциальная Конструкция класса Палубы (2 часа)
  • Упражнение Три — Тасование карт в колоде (2 часа)
  • Действие четвертое — Добавление реализации метода Shuffle (1 ч)
  • Упражнение шестое — Игра в игру — ОДИННАДЦАТЬ (1 час)

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

  • 20 баллов за выполнение каждого задания.
  • Результаты:
  • 1 — Класс Программной карты , Класс Дизайна и Тест
  • 2 — Программа — Палубный класс и вопросы 1-4
  • 3 — Программа — Класс Шаффлера и вопросы 1-3
  • 4 — Программа — Добавить метод перемешивания в класс колоды
  • 6 — Вопросы и правила игры: Вопросы 1-3

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com (Никаких новых викторин. Убедитесь, что вы в курсе событий P. R)

ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

   СРОК ПРЕДСТАВЛЕНИЯ ОТЧЕТА О ПРОДЕЛАННОЙ РАБОТЕ: 18, 19, 35, 38, 42, 43  Срок сдачи Пятница 10 марта

   Код доступа:  TP82K-N4GD4

ВСПОМНИТЕ ВЕЛИКИЕ СЛОВА АРИСТОТЕЛЯ:

    Мы-это то, что мы постоянно делаем. Таким образом, совершенство-это не действие, а привычка.

Вы должны регулярно практиковать вопросы AP. Либо подготовленная книга Литвина,либо онлайн-сайт Georgia tech. Начните приводить себя в ИГРОВУЮ ФОРМУ. Осталось всего 7 недель.

ВАЖНО: БУДЬТЕ ГОТОВЫ К ЭКЗАМЕНУ НА 20 ВОПРОСОВ M. C. (ЧТ ИЛИ ПТ)

Вы должны регулярно практиковать вопросы AP. Либо подготовленная книга Литвина,либо онлайн-сайт Georgia tech. Начните приводить себя в ИГРОВУЮ ФОРМУ. Осталось около 7 недель!

НЕДЕЛЯ VII: 19 — 23 МАРТА

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ

Темы недели:

ELEVENS LAB — Создание и внедрение ВЕСЕЛОЙ КАРТОЧНОЙ ИГРЫ (Продолжение…)

Лаборатория ELEVENS — это наша 2-я лаборатория AP/CS. На этой неделе мы продолжим развивать наше понимание массивов, ArrayLists, Реализации методов и отношений объектов. Мы будем работать над завершением мероприятий 1-9. Обязательно потратьте время на 7 и 8, даже если там нет никакого кодирования. Все эти знания будут ключевыми, когда вы возьметесь за номер 9.

Конечно, если вы закончите рано, вы можете развить свои навыки и понимание, прочитав также о действиях 10 и 11.

Это веселая лаборатория и наш первый опыт работы с графическим интерфейсом. Не стесняйтесь экспериментировать и придумывать свои собственные игровые идеи. Чем больше усилий вы приложите, тем выше будет выигрыш.

ПРОЕКТНАЯ РАБОТА:

  • Упражнение первое — Разработка класса карточек (1 час)
  • Упражнение Второе — Инциальное проектирование палубного класса (2 часа)
  • Упражнение третье — Перетасовка карт в колоде (2 часа)
  • Упражнение Четвертое — Добавление реализации метода Shuffle (1 час)
  • Упражнение шестое — Игра в игру — ОДИННАДЦАТЬ (1 час)
  • 20 баллов за выполнение каждого задания.
  • Деятельность Seven — Elevens Board Class Design (1 час)
  • Упражнение Восьмое — Использование класса абстрактной доски (1 час)
  • Деятельность девятая — Внедрение Совета Elevens (2 часа)
  • Activity Ten&Eleven — ThirteensBoard — Или Вы владеете игровым дизайном (?? ))

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

СОРТИРОВОЧНАЯ РУБРИКА:

  • НАЧНИТЕ СО СЧЕТА: 60% ЗА ИГРУ.
  • 5 баллов за выполнение каждого вида деятельности.
  •   
  • Результаты:
  • 1 — Класс Программной карты , Класс Дизайна и Тест
  • 2-Программа — Палубный класс и вопросы 1-4
  • 3-Программа — Класс Шаффлера и вопросы 1-3
  • 4-Программа — Добавить метод перемешивания в класс колоды
  • 6 — Вопросы и правила игры: Вопросы 1-3
  • 7 — Вопросы и анализ: Вопросы 1 — 4
  • 8 — Вопросы и анализ: Вопросы 1 — 3
  • 9 — Программа — Класс ElevensBoard и тестирование: Реализация 4 методов, Q 1-3
  • В игру можно играть, чтобы выиграть
  • В игру можно играть, чтобы проиграть
  • Докажите логику J-Q-K
  • Докажите логику x + y = 11
  • 10-11 или Разработка собственной идеи игры. (Дополнительный Кредит)

ПРОЕКТ ДОЛЖЕН БЫТЬ ЗАВЕРШЕН К КОНЦУ ДНЯ — ПОНЕДЕЛЬНИКУ 3/26 ДЛЯ ПОЛУЧЕНИЯ ПОЛНОГО КРЕДИТА.

БУДЬТЕ ГОТОВЫ К ЭКЗАМЕНУ ПО ОБРАЗЦУ БЕСПЛАТНОГО ОТВЕТА НА ВОПРОС НА СЛЕДУЮЩЕЙ НЕДЕЛЕ
Вы должны регулярно практиковать вопросы AP. Либо книга Литвина Начните приводить себя в ИГРОВУЮ ФОРМУ. Осталось около 5 недель.

   Веб-сайт Georgia Tech AP Practice

НЕДЕЛЯ VIII: 25-29 МАРТА

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ

КОНЕЦ ДНЯ-ПОНЕДЕЛЬНИК: РУЧНАЯ РАБОТА В ЛАБОРАТОРИИ ELEVENS

  •   
  • СОРТИРОВОЧНАЯ РУБРИКА:
  • НАЧНИТЕ СО СЧЕТА: 60% ЗА ИГРУ.
  • 5 баллов за выполнение каждого вида деятельности.
  •   
  • Результаты:
  • 1 — Класс Программной карты , Класс Дизайна и Тест
  • 2-Программа — Палубный класс и вопросы 1-4
  • 3-Программа — Класс Шаффлера и вопросы 1-3
  • 4-Программа — Добавить метод перемешивания в класс колоды
  • 6 — Вопросы и правила игры: Вопросы 1-3
  • 7 — Вопросы и анализ: Вопросы 1 — 4
  • 8 — Вопросы и анализ: Вопросы 1 — 3
  • 9 — Программа — Класс ElevensBoard и тестирование: Реализация 4 методов, Q 1-3
  • В игру можно играть, чтобы выиграть
  • В игру можно играть, чтобы проиграть
  • Докажите логику J-Q-K
  • Докажите логику x + y = 11
  • 10-11 или Разработка собственной идеи игры. (Дополнительный Кредит)
  •  

ПРОСМОТРИТЕ ГЛАВЫ ARRAYLIST ( 42 — 43 )

— Будьте удобны с get(), set(), remove() size() 

ГЛАВА 41 — ВВЕДЕНИЕ В СОРТИРОВКУ: Пузырь — Выделение — Вставка

НА ЭТОЙ НЕДЕЛЕ МЫ СОСРЕДОТОЧИМСЯ НА ПУЗЫРЕ , ВЫБОРЕ, ВСТАВКЕ

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

ПРОЕКТЫ, ПОДЛЕЖАЩИЕ СДАЧЕ НА ОЦЕНКУ, ДОЛЖНЫ БЫТЬ СДАНЫ 2 АПРЕЛЯ (ПОНЕДЕЛЬНИК) 

Проект Сортировки Студенческих Викторин!

     НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ ИНСТРУКЦИЙ

     НАЖМИТЕ ЗДЕСЬ ДЛЯ ПОЛУЧЕНИЯ РАБОЧИХ ФАЙЛОВ — .ZIP

Мы назначим еще один БЕСПЛАТНЫЙ ОТВЕТНЫЙ ЭКЗАМЕН на ЧЕТВЕРГ (29-е)!

Не забудьте

ПОДНИМАЙТЕ ЗАПУТАННЫЕ ВОПРОСЫ В КЛАССЕ!

   Georgia Tech AP Practice Web Site

Q4: НЕДЕЛЯ I: 1 — 5 АПРЕЛЯ

На прошлой неделе слишком мало, мы продолжали обсуждать 3 вида

JOURNAL CHALLENGE FOR WEEKEND 6-8 АПРЕЛЯ

    НАЖМИТЕ ЗДЕСЬ ДЛЯ ЗАДАЧИ СОРТИРОВКИ

Q4: НЕДЕЛЯ II: 8 — 12 АПРЕЛЯ

A. ЕЖЕНЕДЕЛЬНЫЕ УПРАЖНЕНИЯ 

ГЛАВА 40. РЕКУРСИЯ

ГЛАВА 39. ТЕОРИЯ БОЛЬШОГО О

  • Стандартная нотация АНАЛИЗА ВРЕМЕНИ ОБРАБОТКИ.

ГЛАВА 41 — Обзор : Сортировка пузырьков — Выбор — Вставка

Фокус: QuickSort — MergeSort

НА ЭТОЙ НЕДЕЛЕ МЫ СОСРЕДОТОЧИМСЯ НА — QuickSort & MergeSort

ПОДГОТОВЬТЕСЬ К БЕСПЛАТНОМУ ОТВЕТУ НА ЭКЗАМЕНАЦИОННЫЙ ВЫЗОВ — СРЕДА (4-10)

B. ЖУРНАЛ ПРЕДСТАВИТЬ:

  

ПРОЕКТ ИЗ ГЛАВЫ 40 , BPJ — ПРОГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ ФИБОНАЧЧИ — ДОЛЖЕН СОСТОЯТЬСЯ ВО ВТОРНИК ПОСЛЕ КАНИКУЛ!

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

   Java Викторина 39, 40 & 41: 18, 19, 35, 38, 39, 40, 41, 42, 43,  Срок сдачи Пятница 26 Апреля

КАНИКУЛЫ.

Q4: НЕДЕЛЯ III: 23-26 АПРЕЛЯ

ЛАБОРАТОРИЯ ИЗОБРАЖЕНИЙ — ЗАКЛЮЧЕНИЕ

В течение следующей недели. мы будем работать над последней из лабораторий АП. Picture Lab-это аккуратный набор заданий, которые обеспечат вам глубокое понимание обработки 2D-массивов и в то же время позволят вам манипулировать изображениями с различными оттенками цвета и методами зеркального отображения.

Деятельность Picture Lab:

  • A1: Введение в цифровые изображения и цвет (3 вопроса)
  • А2: Выбор цвета — Вопрос 1-5
  • А3: Изучение картины — Вопросы 1-7, Упражнения 1 и 2
  • А4: Работа с 2D — массивами-Упражнения 1,2,3
  • А5: Изменение картинки — Вопросы 1-7, Упражнения 1-6
  • А6: Зеркальное отображение изображений — Упражнения 1,2,3,4
  • А7: Зеркальная часть картинки — Вопросы 1,2, Упражнения 1,2,3
  • А8: Создание коллажа — Упражнения 1,2
  • A9: Простое обнаружение краев — Упражнения 1,2

Вы можете работать вместе, чтобы овладеть этим материалом. По завершении Лабораторной работы мы проведем ЭКЗАМЕН, основанный на концепциях этой лаборатории.

Вот ваши ФОТОГРАФИИ ЛАБОРАТОРНЫЕ ЭКЗАМЕНАЦИОННЫЕ ЗАДАНИЯ:

               Страница 1    Страница 2    Страница 3    Страница 4

Окончательная дата сдачи этого дела будет вторник 30 апреля ,

Q4: НЕДЕЛЯ IV: 29 АПРЕЛЯ — 2 МАЯ

ФОТОЛАБОРАТОРИЯ

В течение следующей недели. мы будем работать над последней из лабораторий АП. Picture Lab-это аккуратный набор заданий, которые обеспечат вам глубокое понимание обработки 2D-массивов и в то же время позволят вам манипулировать изображениями с различными оттенками цвета и методами зеркального отображения.

МЫ ЗАКОНЧИМ ЛАБОРАТОРИЮ ВО ВТОРНИК. В СРЕДУ У НАС БУДЕТ ЭКЗАМЕН ПО ФОТОЛАБОРАТОРИИ.

Деятельность Picture Lab:

  • A1: Введение в цифровые изображения и цвет (3 вопроса)
  • А2: Выбор цвета — Вопрос 1-5
  • А3: Изучение картины — Вопросы 1-7, Упражнения 1 и 2
  • А4: Работа с 2D — массивами-Упражнения 1,2,3
  • А5: Изменение картинки — Вопросы 1-7, Упражнения 1-6
  • А6: Зеркальное отображение изображений — Упражнения 1,2,3,4
  • А7: Зеркальная часть картинки — Вопросы 1,2, Упражнения 1,2,3
  • А8: Создание коллажа — Упражнения 1,2
  • A9: Простое обнаружение краев — Упражнения 1,2

Вы можете работать вместе, чтобы овладеть этим материалом. По завершении Лабораторной работы мы проведем ЭКЗАМЕН, основанный на концепциях этой лаборатории.

Вот ваши ФОТОГРАФИИ ЛАБОРАТОРНЫЕ ЭКЗАМЕНАЦИОННЫЕ ЗАДАНИЯ:

               Страница 1    Страница 2    Страница 3    Страница 4

ЧЕТВЕРГ И ПЯТНИЦА — МЫ НАЧНЕМ ПРОЦЕСС ОБЗОРА. НАЧНИТЕ ГОТОВИТЬ СВОИ ВОПРОСЫ!

Q4. НЕДЕЛЯ 5 — 6 — 10 МАЯ

В течение следующих 2 недель у нас будет прекрасная возможность пересмотреть и практиковать темы и методы, которые мы изучили в этом году. Чтобы получить как можно больше пользы от этого времени, убедитесь, что вы подготовили вопросы, чтобы провести нас через это путешествие. Есть много тем для нас, чтобы исследовать от типов данных, операторов до heirarchy и структур классов, от строк, Массивов и ArrayLists, яда-яда…

A. ОБЗОР

C. ЕЖЕНЕДЕЛЬНАЯ ВИКТОРИНА: Schoology.com

   Java Викторины для Q4: 39, 40 и 41: Семестр II: 18, 19, 35, 38, 39, 40, 41, 42, 43,

    Убедитесь, что вы В КУРСЕ ВИКТОРИН!!!.

ЗАВЕРШЕНИЕ СЕЗОНА

ТЕПЕРЬ, КОГДА УЧЕБНАЯ ПРОГРАММА AP ЗАВЕРШЕНА, У НАС БУДЕТ НЕКОТОРОЕ ВРЕМЯ, ЧТОБЫ ПОИГРАТЬ ЕЩЕ С НЕСКОЛЬКИМИ

ВЕСЕЛЫЕ ПРОЕКТЫ. ЭТИ ПРОЕКТЫ ДАДУТ ВАМ ВОЗМОЖНОСТЬ ПОВЫСИТЬ СВОЙ БАЛЛ ДО EOY.

ВЫЗОВ ТРАЛЬЩИКА — ДОЛЖЕН СОСТОЯТЬСЯ В ПЯТНИЦУ, 1 ИЮНЯ,

Это очень интересный проект. Вы сможете использовать свои ЗНАНИЯ JAVA и объединить их с пакетом JAVAX.SWING, чтобы

создайте популярную настольную игру.

ДОКУМЕНТАЦИЯ И РУБРИКА ТРАЛЬЩИКА

ФАЙЛЫ ПРОЕКТА ДЛЯ СКАЧИВАНИЯ

ДОПОЛНИТЕЛЬНЫЕ JAVA-ПРОГРАММЫ ДЛЯ ВОСПРОИЗВЕДЕНИЯ И МОДИФИКАЦИИ

ИГРА В ПИНБОЛ

ПРОСТАЯ ИГРА В ТЕТРИС

ОБЩИЙ САЙТ ДЛЯ НЕКОТОРЫХ САМОДЕЛЬНЫХ JAVA ИГР