Udemy

Java Object-Oriented Programming: AP Computer Science B

Enroll Now
  • 2,947 Students
  • Updated 3/2019
  • Certificate Available
4.7
(107 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Eric Chou
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.7
(107 Ratings)

Course Overview

Java Object-Oriented Programming: AP Computer Science B

AP Computer Science, Java Programming, Object-Oriented Programming, Java GUI, OOP, Java, Algorithms, Data Structure

[CS 23]

[Please watch all preview videos before signing up this course]

[This is the 2nd semester of College Level Java Course. Please make sure that you have done 1st semester College Level Java equivalent course before signing up this course.  You may signed up both at the same time but make sure you have enough capability to handle this course.]

This course covers the second semester of AP Computer Science which includes complete introduction for Java Object-Oriented programming. The course is suitable for people who are seeking for a on-line class for introduction to Java programming, who are preparing for AP Computer Science Exam in high school and who want to sharpen their knowledge in Java.

This part B course includes complete tutorials for Java Object-Oriented Programming, Program Analysis, and introduction to algorithms which included recursive programming, data structure and algorithm development. This course revolutionize the way computer science is taught. Instead of teaching textbook chapter by chapter.

This course will be focused on an example program in each lecture. Lucid big idea in computer science will be introduced by the example program. It is followed by explanation of Java syntax and other language features. Practice questions, quizzes, and programming exercises will be given thereafter to enhance the understanding of the idea and to help to improve programming efficiency and test scores.

A spiral study model is suggested for student to build up good programming habits and shorten learning cycles in programming.

I would proudly say that this is one of the best Java Programming course on-line ever.

In this course, you will get:

(1) On-line lectures (with .pdf slides)

(2) sample programs (in Java)

(3) Quiz and exams (in multiple choice format) with solution

(4) AP format exam with solution.

(5) Free-online textbook access.

(6) Free on-line related information links and book chapters.

(7) Demo programs

(8) Lab projects

(9) Chapter projects.

(10) Facebook Q&A support and Gmail responses.

Course Content

  • 18 section(s)
  • 256 lecture(s)
  • Section 1 Introduction (You may skip if you are ready.)
  • Section 2 Unit 3/Chapter 9: Revisit AP CSA Ch.9 - Classes and Objects
  • Section 3 Unit 4/Chapter 10: Object-Oriented Thinking (Examples of Ch. 9 Topics)
  • Section 4 Unit 4/Chapter 11: Inheritance and Polymorphism
  • Section 5 Unit 4/Chapter 12: Exception Handling and I/O (Binary I/O Optional)
  • Section 6 Unit 4/Chapter 13: Abstract Classes and Interfaces
  • Section 7 Unit 4/Review 1: Review of Advanced OOP (AP: Optional)
  • Section 8 Unit 5/Chapter 14: Recursion
  • Section 9 Unit 5/Chapter 15: Searching, Sorting and Program Efficiency Analysis
  • Section 10 Unit 5/Chapter 16: Lists, Stacks, Queues, Sets, Maps, and HashMap (Optional)
  • Section 11 Unit 5/Chapter 17: Java Generic Programming: Parametric Polymorphism
  • Section 12 Unit 5/Review 2: Algorithms (Software Engineering Issues)
  • Section 13 Unit 6: AP Computer Science Labs
  • Section 14 Unit 7/Review 4: Exam Practice (3 Weeks at Least)
  • Section 15 Unit 7/Exam Review 1: Past Multiple Choice Problems
  • Section 16 Unit 7/Exam Review 2: Past Free Response Questions. (At least 5 days 5 exams)
  • Section 17 Appendix A: This Course and AP Computer Science Exam
  • Section 18 Appendix B: Software Installation and Tools

What You’ll Learn

  • Learn object-oriented programming in Java.
  • Study basic algorithms and data structure using Java
  • Meet the course requirements for AP Computer Science B (2nd Semester)
  • Complete review materials for AP Computer Science Exam and College Level Java Programming Courses


Reviews

  • H
    Henry Tang
    4.0

    The introduction was thorough and good.

  • J
    Jose A Colon Nieves
    3.0

    si fue una buena eleccion

  • A
    ABDUL ALEEM
    4.5

    Every think is good

  • F
    Felipe Almeida Gomes Ferreira
    2.0

    Não era o que eu esperava pois é toda baseada apenas em explicações de detalhes teóricos sem antes mostrar exemplos práticos. Preferia um curso que em cada aula fosse escrevendo novos códigos Java via objetos orientados mostrando lentamente como que cada novo detalhe se aplica de maneira correta.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed