Java Programming Essentials: AP Computer Science A (Udemy.com)

AP Computer Science, Java, Java 8, Programming, Objected Oriented Programming, OOP, BlueJ, Eclipse, Java SE

Created by: Eric Chou

Produced in 2018

icon
What you will learn

  • Learn essential Java programming skills and master big ideas in computer science
  • Learn how to do programming and analyze a program
  • Get prepared for AP Computer Science Exam, and work toward a perfect score 5

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

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

This course covers the first of AP Computer Science which includes complete introduction for Java programming. The course is suitable for people who are seeking for a on-line class for introduction to Java programming, who is preparing for AP Computer Science Exam in high school and who want to sharpen their knowledge in Java.
This part 1 course includes elementary programming in Java, program structures, OOP, and basic data structures. 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:
  • High School STEM student working toward science and engineering school
  • Students seek for basic computer knowledge for college preparation
  • College students who want to sharpen their programming skills
  • Working individuals who want to learn Java to boost up their career.

icon
Instructor Details

placeholder

I love computational research and its application to real world. i have involved in many large-scale computer/communication product research development in many world-leading company such as HP, Micrel, and many startups. I also involved in founding a startup company. I also enjoy sharing my ideas through teaching. I hold many US and international patents in technical fields such as software development, mobile computing, IC design and communication receiver design. I am also a certified coach in Taekwondo in both UAST and AAU.
I also serve as an adjunct faculty for on-line M.S. program in Computer Science/Data Science at Lewis University, IL, USA.

icon
Reviews

4.2

44 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Very good tutorial :)

Perfect for anyone who wants to take AP CS course, or even just want to learn Java. I originally signed it up for my son, but I also participate in the class, and I learn a lot! Very happy!

Great course! Just wish Eclipse or another IDE was used.

Great!Easytounderstand.

This course has the most materials and topics are explained in details.

Because so far all my questions has been answered and this is exactly what I’m looking for.

So far so good. I will have better idea later in course.

very good course and material

Simple and easy to watch in mobile.

Good. I use this account to test my own course from a student point of view.

This course has the college Java Programming course strength. As a college student, I really benefit from Sir's lectures. The examples are given in a well-organized manner. Nothing is perfect. We just need something that works to bring us to the next level solidly.