Absolute Introduction to Object Oriented Programming in Java

Summer 2016 Assignments
Name: _________________________
100 points
***Preferred Activities
Camps:
 100 points for attending a summer computer camp (attach documentation)
at a local college
 20 points for helping with summer camps at CVCC – 1 day, sign-up on board
 20 points for helping with summer camps at CVCC – 1 day, sign-up on board
 20 points for helping with summer camps at CVCC – 1 day, sign-up on board
 20 points for helping with summer camps at CVCC – 1 day, sign-up on board
 20 points for helping with summer camps at CVCC – 1 day, sign-up on board
***Java Tutorial:
3 points for each page you read and summarize, attach your summary
http://www.tutorialspoint.com/java/
 Overview
 Basic Syntax
 Object & Classes
 Basic Datatypes
 Variable Types
 Modifier Types
 Basic Operators
 Loop Control
 Decision Making
 Numbers
 Characters
 Strings
 Arrays
 Data & Time












Regular Expressions
Methods
Files and I/O
Exceptions
Inner Classes
Inheritance
Overriding
Polymorphism
Abstraction
Encapsulation
Interfaces
Packages
***Programs:
Attach Java code – must be commented and well-written
 20 points HackerRank Java 1D Array (Part 1) – in the Data Structure section
 20 points HackerRank Java 2D Array – in the Data Structure section
 5 point HackerRank Java Inheritance 1 – in the OO Programming section
 5 point HackerRank Java Inheritance 2 – in the OO Programming section
 20 points Problem 1 – Error Checking
 20 points Problem 2 – Tic-Tac-Toe
 20 points Problem 3 – Tax
 20 points Problem 4 – Binary Numbers
 20 points Problem 5 – Prime Factorization
 20 points Problem 6 – 2D Cellular Automata
https://studio.code.org:
Take a screen shot of all the circles completed. The top of the screen should
show your login. Use your name so I know it’s you.
 40 points: Course 2
 40 points: Course 3
 40 points: Course 4
***Udemy Courses:
Print a screen shot of check marks by the completed sections.
www.udemy.com – sign up for a free account
These courses are all free.
 60 points Java Tutorial for Complete Beginners, by John Purcell - complete
sections 1 and 2 (Introduction & Programming Core Java)
Besides the screen shot of checkmarks, attach programs that you write as
you are learning. You will get more out of this course if you practice what
you are learning.
 20 points Absolute Introduction to Object Oriented Programming in Java, by
Imtiaz Ahmad –entire course
 10 points Eclipse IDE for Beginners: Increase Your Java Productivity, by Chad
Darby – entire course
 40 points Java Programming Basics by Charles Mulic – entire course
Blown to Bits http://www.bitsbook.com/:
Read and summarize the following chapters.
 20 points Chapter 5: Secret Bits
 20 points Chapter 6: Balance Toppled
 20 points Chapter 7: You Can’t Say That on the Internet
 20 points Chapter 8: Bits in the Air