Java Programming Essentials: AP Computer Science A
Java Programming Essentials: AP Computer Science A, available at $69.99, has an average rating of 4.1, with 193 lectures, 18 quizzes, based on 332 reviews, and has 3484 subscribers.
You will learn about 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 This course is ideal for individuals who are High School STEM student working toward science and engineering school or Students seek for basic computer knowledge for college preparation or College students who want to sharpen their programming skills or Working individuals who want to learn Java to boost up their career. It is particularly useful for High School STEM student working toward science and engineering school or Students seek for basic computer knowledge for college preparation or College students who want to sharpen their programming skills or Working individuals who want to learn Java to boost up their career. .
Enroll now: Java Programming Essentials: AP Computer Science A
Summary
Title: Java Programming Essentials: AP Computer Science A
Price: $69.99
Average Rating: 4.1
Number of Lectures: 193
Number of Quizzes: 18
Number of Published Lectures: 193
Number of Published Quizzes: 18
Number of Curriculum Items: 212
Number of Published Curriculum Objects: 212
Original Price: $49.99
Quality Status: approved
Status: Live
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
Who Should Attend
- 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.
Target Audiences
- 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.
[CS 22]
[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 anexample 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 Curriculum
Chapter 1: Start Here (Introduction to Java Programming AP Edition)
Lecture 1: Welcome to Java Programming !!!
Lecture 2: Overview of this Java Programming Course (AP Edition)
Lecture 3: How to proceed in this course?
Lecture 4: Think Java
Lecture 5: AP Computer Science A Practices by University of Washington and Runestone
Chapter 2: Unit 1/Chapter 1: Introduction to Computers, Programs, and Java
Lecture 1: Wisdom of Computing Science (Looking at abacus in Computer Science's Terms)
Lecture 2: What is Computer Science? What is computer and program?
Lecture 3: Java 101
Lecture 4: eC Learning: Quality MOOC STEM Education
Lecture 5: How to master Java Programming?
Lecture 6: Programming Languages Overview
Lecture 7: Installation of BlueJ Software (our main IDE)
Lecture 8: Why BlueJ?
Lecture 9: Hello World !
Lecture 10: Coding Style and Habbits
Lecture 11: Compile, Link, Go! Ooh, Sorry, it is "Compile, Go Link and Run !!!"
Lecture 12: Javadoc for Java program documentation
Chapter 3: Unit 1/Chapter 2: Elementary Programming
Lecture 1: Identifiers (Variables and Methods: Basic Ingredients for Java)
Lecture 2: Naming Conventions
Lecture 3: Demo Program: ComputeArea.java
Lecture 4: Data Types (Integer and Double)
Lecture 5: [Java Coffee Break] Data
Lecture 6: Literals and Constants
Lecture 7: Number System Basics
Lecture 8: [Java Coffee Break] Binary Number System
Lecture 9: Read Input from Console with Demo Program ComputeAreaWithConsoleInputAndConstant
Lecture 10: Operators and Operator Precedence
Lecture 11: Demo Program: FahrenheitToCelsius.java
Lecture 12: Augmented Assignment, Increment and Decrrement Operators
Lecture 13: Numeric Type Conversion
Lecture 14: Lab: Put things together (Continued Fractional Number)
Lecture 15: Common Error and Pitfalls in Numbers
Lecture 16: Lab: GetChange.java
Lecture 17: Chapter Project: DisplayCurrentTime.java
Chapter 4: Unit 1/Chapter 3: Basic Java Application Programming Interface (API)
Lecture 1: Boolean Data Type
Lecture 2: Character Data Type
Lecture 3: Demo Program: YESNOHappy.java
Lecture 4: Basic Java API Overview (Math, String, Integer, Double, Scanner, PrintWriter)
Lecture 5: [Java Coffee Break] Boolean
Lecture 6: Math Class
Lecture 7: Demo Program RandomDemo.java
Lecture 8: Lab: SubtractionQuiz.java (using Math.Random Method)
Lecture 9: String Class Part 1: Basic Methods
Lecture 10: Demo Program: Pointers and Interned Strings
Lecture 11: String Class Part 2: String Read-in and Comparison
Lecture 12: Demo Program: Student Information
Lecture 13: String Class Part 3: substring
Lecture 14: Lab: Social Security Number
Lecture 15: Lab: OMG + LOL
Lecture 16: Print Out Statements (print, println, printf)
Lecture 17: Formatted Print Out Example
Lecture 18: Demo Program: FormatDemo.java
Lecture 19: Lab: ASCII Arts
Lecture 20: [Java Coffee Break] Application Programming Interface API
Lecture 21: Chapter Project: StudentGPA.java
Chapter 5: Unit 1 Review: Elementary Programming Review
Lecture 1: Unit 1 Review
Lecture 2: Waterfall Model, V-Model, and Spiral Mdoel for Software Development
Lecture 3: Pseudo Code for Planning
Lecture 4: Unit 1 Exam: Free Response Questions
Chapter 6: Unit 2/Chapter 4: Decisions
Lecture 1: if-Statement, if-else-statement, and if-else-if statement
Lecture 2: Demo Program: SimpleIfDemo.java
Lecture 3: Lab: Body Mass Index
Lecture 4: Demo Program: StudentGPAWithLetterGrade.java
Lecture 5: Random Number Generation with If
Lecture 6: Lab: License Plate for Californian State DMV
Lecture 7: Boolean Algebra Basics
Lecture 8: Logic Design
Lecture 9: Lab: Calendar Year (Leap Year and Chinese Zodiac) LeapYear.java
Lecture 10: Switch-Statement and Conditional Expressions
Lecture 11: Random Class
Lecture 12: Demo Program: Simulation Mode
Lecture 13: Chapter Project: Darts Board Game
Chapter 7: Unit 2/Chapter 5: Loops
Lecture 1: while-loop
Lecture 2: Demo Program: RepeatAdditionQuiz.java
Lecture 3: Lab: Sum, Average, Maximum and Minimum (User Input Version)
Lecture 4: Demo Program: FILE I/O (Conversion of a File to Upper Case.)
Lecture 5: Lab: Bible Word Count
Lecture 6: Demo Program: Manu Selection
Lecture 7: Lab: Lottery Checking Game (Using Menu Selection)
Lecture 8: for-loop (DartsForLoop.java)
Lecture 9: Lab: Sine and Cosine Table of a Unit Circle
Lecture 10: Nested Loop (Multiplication Table, Number Ladder, and Pyramids)
Lecture 11: Final Words on Loops
Lecture 12: Final Words on Loops (Numerical Precision in Details)
Lecture 13: Chapter Project 1: Two Dice Game (Challenge Level 4)
Lecture 14: Chapter Project 2: Strong Password (Challenge Level 5)
Instructors
-
Eric Chou
IEEE Senior Member, an engineer and an inventor
Rating Distribution
- 1 stars: 22 votes
- 2 stars: 15 votes
- 3 stars: 48 votes
- 4 stars: 91 votes
- 5 stars: 156 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024