AP Computer Science Summer Assignment (updated 5/29/2018) DUE : Sept. 4, 2018

Similar documents
AP Computer Science A Summer Assignment 2017

Getting Started with Eclipse/Java

Monroe Township High School AP Computer Science A Summer Packet

Lecture (01) Getting started. Dr. Ahmed ElShafee

SDKs - Eclipse. SENG 403, Tutorial 2

Lesson 10: Quiz #1 and Getting User Input (W03D2)

AP Computer Science A Summer Assignment

Summer Assignment for the School Year

Lesson 04: Our First Java Program (W01D4

Summer Assignment for AP Computer Science. Room 302

Computer Science AP 2017 Summer Assignment Mrs. McFarland

Get JAVA. I will just tell you what I did (on January 10, 2017). I went to:

3 CREATING YOUR FIRST JAVA APPLICATION (USING WINDOWS)

PYTHON YEAR 10 RESOURCE. Practical 01: Printing to the Shell KS3. Integrated Development Environment

Even though we created a folder for the workspace, we still have to let JCreator do the same. So click File, New, and then Blank Workspace.

Class 1: Homework. Intro to Computer Science CSCI-UA.0101 New York University Courant Institute of Mathematical Sciences Fall 2017

Fundamentals of Programming. By Budditha Hettige

AP Computer Science Unit 1. Writing Programs Using BlueJ

Creating a Program in JCreator. JCreator is then used to create our program. But the first step is to create a new file.

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

AP Computer Science Unit 1. Writing Programs Using BlueJ

Eng. Mohammed S. Abdualal

3. Hello World! for IDEA. Java. Summer 2008 Instructor: Dr. Masoud Yaghini

13 th Windsor Regional Secondary School Computer Programming Competition

Eclipse Environment Setup

St. Edmund Preparatory High School Brooklyn, NY

Read Me First! Start Here. Read Me First! Start Here.

Software Installation for CS121

Getting Started (1.8.7) 9/2/2009

Lecture 1 - Introduction (Class Notes)

CREATING A PAYMENT REQUEST FOR A NEW VENDOR

Lab # 2. For today s lab:

Download and Installation Instructions. Java JDK Software for Windows

Exercise 1: Intro to Java & Eclipse

Lesson 1 Introduction to PowerPoint

Using Eclipse for C Programming

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)

Programming with Java

You will need to download the Java software development kit from

Eng. Mohammed Alokshiya

Java Foundations. 9-1 Introduction to JavaFX. Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Java Programming Fundamentals - Day Instructor: Jason Yoon Website:

CS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.

Introduction to Java Unit 1. Using BlueJ to Write Programs

3. NetBeans IDE 6.0. Java. Fall 2009 Instructor: Dr. Masoud Yaghini

AP Computer Science Unit 1. Programs

Introduction. Introduction to OOP with Java. Lecture 01: Introduction to OOP with Java - AKF Sep AbuKhleiF -

Object Oriented Programming with JAVA

Using Eclipse for Java. Using Eclipse for Java 1 / 1

Chapter Two Bonus Lesson: JavaDoc

CHAPTER 1. Introduction to JAVA Programming

Introduction to OOP with Java. Instructor: AbuKhleif, Mohammad Noor Sep 2017

Name Section Number. CS110 Exam #1 *** PLEASE TURN OFF ALL CELLPHONES ***

Introduction to OOP Using Java Pearson Education, Inc. All rights reserved.

BASIC COMPUTATION. public static void main(string [] args) Fundamentals of Computer Science I

Lesson 1A - First Java Program HELLO WORLD With DEBUGGING examples. By John B. Owen All rights reserved 2011, revised 2015

COMP1406 Tutorial 1. Objectives: Getting Started:

Eclipse. JVM, main method and using Eclipse. Dr. Siobhán Drohan. Produced by: Department of Computing and Mathematics

Advanced Java Concepts Unit 2: Linked Lists.

MEDIA COMPUTATION DRJAVA. Lecture 11.3 November 7, 2008

Standard Edition (SE) application development Enterprise Edition (EE) enterprise development Micro Edition (ME) Internet of Things (IoT) development

C02: Overview of Software Development and Java

RTMS - Software Setup

AP Computer Science A Summer Assignment

CS 152: Data Structures with Java Hello World with the IntelliJ IDE

Computer Hardware. Java Software Solutions Lewis & Loftus. Key Hardware Components 12/17/2013

Mid Term Exam 1. Programming I (CPCS 202) Instructor: M. G. Abbas Malik Date: Sunday November 3, 2013 Total Marks: 50 Obtained Marks:

1001ICT Introduction To Programming Lecture Notes

Do this by creating on the m: drive (Accessed via start menu link Computer [The m: drive has your login id as name]) the subdirectory CI101.

Java Assignment 3: Loop Practice Ver 3.0 Last Updated: 12/1/2015 8:57 AM

5/3/2006. Today! HelloWorld in BlueJ. HelloWorld in BlueJ, Cont. HelloWorld in BlueJ, Cont. HelloWorld in BlueJ, Cont. HelloWorld in BlueJ, Cont.

Java Basics Lecture: January 26, 2012 (On-line Lecture 1)

A PROGRAM IS A SEQUENCE of instructions that a computer can execute to

Certified Core Java Developer VS-1036

AP Computer Science Summer Work Mrs. Kaelin

1. Go to the URL Click on JDK download option

Course Outline. Introduction to java

Lecture 4: Introduction to Java and your Development Environment

Section 5. Pictures. By the end of this Section you should be able to:

Please try all of the TRY THIS problems throughout this document. When done, do the following:

Assignment Marking Criteria

How to Install (then Test) the NetBeans Bundle

C-Language Tutorial. Apple Macintosh system software was formerly written in Pascal, but is now almost always written in C.

Java: Comment Text. Introduction. Concepts

Lab 3: Work with data (IV)

Lesson 01 Introduction

Introduction to Java

CHAPTER 1 Introduction to Computers and Java

Darrell Bethea May 25, 2011

Working with Questions in MathXL for School

Agenda CS121/IS223. Reminder. Object Declaration, Creation, Assignment. What is Going On? Variables in Java

Basics. Mouse The mouse normally looks like a little arrow, but it can change depending on what you are doing

Object Oriented Concepts and Programming (CSC244) By Dr. Tabbasum Naz

NetBeans IDE Java Quick Start Tutorial

Java using LEGO Mindstorms and LeJOS. University of Idaho

BIT Java Programming. Sem 1 Session 2011/12. Chapter 2 JAVA. basic

Set Up and Frequently Asked Questions

GIMP TEXT EFFECTS. GIMP is all about IT (Images and Text) OPEN GIMP

AP Computer Science A Unit 2. Exercises

CS121/IS223. Object Reference Variables. Dr Olly Gotel

Transcription:

AP Computer Science 2018 2019 E-mail: taegoode@vbschools.com Summer Assignment (updated 5/29/2018) DUE : Sept. 4, 2018 This assignment is due on the first day of class. Please read the instructions carefully and complete it all. It will take several hours so don t wait until the last minute. E-mail me if you have any questions: taegoode@vbschools.com Part 1 : Download & Install the Java compiler & Dr. Java code editor The objective of this part of the summer assignment is to ensure that each student has the ability to compile and run code on a computer system at home. We will be doing a lot of coding during the school year in class, but there will be times when it is necessary to work outside of the class. Setting Up a java compiler and editor: 1. Download the java JDK 8 (Java Development Kit) from Oracle s Java website. It is the JDK Download on the right (see the red and blue arrow bottom right). http://www.oracle.com/technetwork/java/javase/downloads/index.html **** Choose Java SE 8 1

2. It will then open the following window. You have to click on ACCEPT LICENSE AGREEMENT. Install the jdk that matches your computer s operating system. 2

3. Download Dr. Java (code editor) from the link: http://www.drjava.org/ I used the Old Stable Release (click on the More Download Options ) When you open the application, this window will appear, select ALWAYS. * To test Dr. Java and the java compiler, type the following on the definitions pane (the biggest blank space/window). ( Note : Use your actual last name, Example: Jones_HelloWorld ) public class YourLastName_HelloWorld { public static void main(string args[]) { System.out.println( Hello world! ); } } 3

* Then, File SAVE AS YourLastName_HelloWorld.java Example : Jones_HelloWorld.java * Click on the Save icon, then Compile (far right). The program should display Hello world! at the bottom (interactions) pane, in green text. Some things to remember when creating a program in java: 1) Java is case sensitive. 2) The filename should match the class name, character by character. Example: public class Smith_HelloWorld must be saved as Smith_HelloWorld.java 4

Part 2 : Write simple Java programs Be sure to use the indicated filename for each assignment. You must have the following comments at the beginning of each program: //******************************************************* //Author: (your first name and last name) //Program Description: (describe what the program does) //Date Created: //******************************************************* 1) Write a java program that prints the following pattern, without using any loop. Filename: YourLastName_Triangle.java * ** *** **** ***** ****** ******* 2) Write a java program that displays your initials (first, middle, last) using the uppercase initials of your name. Initials must be in uppercase letters and must look like it is written in bold. It must be at least 10 characters tall. Use the space bar key for spacing between characters, NOT the tab key. For example: Initials J C Y will be displayed as: Filename: YourLastName_Initials.java JJJJ CCC CCC CCC YYY YYY JJJJ CCC CCC YYY YYY JJJJ CCC YYY YYY JJJJ CCC YYY YYY JJJJ CCC YYY JJJJ CCC YYY JJJJ CCC YYY JJJJ JJJJ CCC YYY JJJJ JJJJ CCC CCC YYY JJJ JJJ JJJ JJJJ CCC CCC CCC YYY 5

3) Write a program that displays a medium-sized tic-tac-toe board. Use the asterisk * character. Filename : YourLastName_TicTacToe.java 4) Write a program that displays a recognizable animal shape using asterisks only. It must be filled in (or at least 90% filled in) with asterisks *. Minimum Size: 20 characters tall and 20 characters wide. Filename : YourLastName_AnimalShape.java 6