Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Object-Oriented Programming: AP Computer Science B
Rating: 4.7 out of 5(109 ratings)
2,950 students

Java Object-Oriented Programming: AP Computer Science B

AP Computer Science, Java Programming, Object-Oriented Programming, Java GUI, OOP, Java, Algorithms, Data Structure
Created byEric Chou
Last updated 3/2019
English

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

Course content

18 sections256 lectures52h 29m total length
  • Overview of this Java Programming Course (AP Edition)7:05

    Overview of AP Computer Science Course as a whole. It also includes the table of contents for part 2 and part 3. Provide readers a good big picture of what to expect in the course. The slides (.pdf file) is also made downloadable.

  • Overview of AP Computer Science Part 2: OOP/GUI/Algorithms5:02

    Overview of Part 2 (AP Computer Computer Science B) and the related issues in AP Exam.

  • Get the College Level Java 1 (AP Computer Science A)0:20

    If you have not signed up for the College Level Java 1 course: Java Programming Essentials: AP Computer Science A

  • Think Java1:40

    Think Java: Companion book for this course. 

  • How to master Java Programming?0:38

    Show student the resources and other educational materials provided by the Lecturer.  To guide student to learn Programming step by step. 

  • AP Computer Science A Practices by University of Washington & Runestrone0:44

    Extra Practice Exam by University of Washington. 

  • Installation of Java Software and BlueJ6:36

    (Additional Lecture) Installation of BlueJ from AP Computer Science Part 1: Java Programming Essentials

    https://www.udemy.com/ap-computer-science-a-java-programming-essentials

  • Why BlueJ?13:37

    Demonstrate the advantages of BlueJ as the first Integrated IDE for beginning students.

  • Java 8 Standard Edition Installation Guide 9(Stand-alone Version)7:43

    Java Compiler Installation Guide

  • InlelliJ IDEA, Java JDK 10, and Android Studio24:22

    Java 10, IntelliJ IDEA Installation.

  • Java JDK 116:36

    Installation Guide for Java JDK 11

  • Eclipse IDE Installation15:14

    Installation Guide for Eclipse (Neon) and plugins. (The same method can be used for all other versions of Eclipse)

Requirements

  • Finish the AP Computer Science Part 1: Java Programming Essentials or equivalent course.
  • Minimum mathematical background: algebra I

Description

[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.

Who this course is for:

  • Working individuals who want to learn data structure and algorithms using Java
  • Students who want to take AP Computer Science Exam
  • Programmers who finished the first Java Programming course and seeking for Java Programming course at intermediate level.