I have been teaching for 7+ years. Prior to teaching I worked for several small and large software development companies. I held positions ranging from instructor, technical writer, on-site support, database administrator, and system administrator.
This is the introductory material that introduces students to programming in Java. The material provided covers the following topics: 1 - Java Introduction presentationJava Introduction Notes2 - Syntax Errors & Code Conventions presentation3 - Format Methods presentationCrossword PuzzleThe following coding assignments have been provided: PoemRectangleSmileYour InitialsBingo CardBingo RulesTwo versions of a 20 question quiz have also been included: Intro to Java Quiz - AIntro to Java Quiz - B
This bundle includes the presentations and quiz (version A and B) for the Sorting and Searching unit. Topics include: SetsDictionariesSequential SearchBinary SearchBubble SortInsertion SortShell SortMerge SortQuick SortQuiz (version A and B) w/ answer key
This is a 20 question quiz (version B) based upon the concepts covered in Introduction to Java. The test is comprised of the following: NOTE: These are the same test questions as version A, but the order of the questions have been changed around. 10 True / False questions10 Multiple-choice questions
Sorting and Searching Quiz based on presentations and concepts discussed in class. The quiz is not specific to any programming language. There are two versions of the same quiz (A and B). They are the same test, but the correct answers are changed to help prevent cheating.
Sorting and Searching Quiz based on presentations and concepts discussed in class. The quiz is not specific to any programming language. There are two versions of the same quiz (A and B). They are the same test, but the correct answers are changed to help prevent cheating.
This is a 20 question quiz (version A) based upon the concepts covered in Introduction to Java. The test is comprised of the following: 10 True / False questions10 Multiple-choice questions
This presentation introduces students to the beginning concepts of programming in Java. Topics covered in this presentation are the following: Java SyntaxOutputEscape SequencesCommentsBehind the ScenesPseudocodeA separate student note sheet has been created to aide students to record notes from the PowerPoint.
PowerPoint on insertion sort algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
PowerPoint on bubble sort algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
PowerPoint on binary sort algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
The smile program has students outputting a face / smile and body of their own design. Students get to practice output statements and showcase their creativity.
The Bingo Card assignment is an Intro to Java assignment that has students learning about outputs in Java. The Bingo Card assignment has students using the format() method to output a Bingo Card.
The following assignment gives students a chance to manually sort a randomly generated list using the following sorting algorithms: Bubble SortInsertion SortShell SortMerge SortQuick Sort
PowerPoint on quick sort algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
PowerPoint on merge sort algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
PowerPoint on shell sort algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
PowerPoint on sequential search algorithm that focuses on general concepts, Big O complexity, and pros and cons vs. other sorting methods. Any specific code samples use the programming language of Python.
I have been teaching for 7+ years. Prior to teaching I worked for several small and large software development companies. I held positions ranging from instructor, technical writer, on-site support, database administrator, and system administrator.
Teaching style
My teaching style is generic notes and code samples. Then having students apply the information by writing code and other hands-on activities.
My own education history
Bachelors in Business Administration
15+ years working for software development companies
COMPTIA Network+ certification
Oracle Database Administration certification
Master in Art of Teaching
TPT is the largest marketplace for PreK-12 resources, powered by a community of educators.