You must be logged in to take this course → LOGIN | REGISTER NOW
In this course, you’ll learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science a course and exam. This course will cover repetition statements, the array data structure, methods and recursion. This course is for anyone interested in taking first-level computer-programming course, particularly those who attend a school that does not provide a similar class.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer need to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: Purdue University
Course Curriculum
Introduction to AP Computer Science | |||
Welcome to CS180.2x from Purdue! | 00:02:00 | ||
Using Vocareum | 00:05:00 | ||
Lesson 1 | |||
Installing JDK/JRE on Windows (Setting up an IDE) 01 | 00:04:00 | ||
Installing JDK/JRE for Mac (Setting up an IDE) 02 | 00:01:00 | ||
Setting up IntelliJ on Windows (Setting up an IDE) 3 | 00:05:00 | ||
Setting up IntelliJ for Mac (Setting up an IDE) 4 | 00:03:00 | ||
Setting up your first IntelliJ Project (Setting up an IDE) 5 | 00:10:00 | ||
Using an IDE | 00:09:00 | ||
Debugging with IntelliJ: Problem Intro (Debugging with IntelliJ) 1 | 00:05:00 | ||
Debugging with IntelliJ: The Debugging Part (Debugging with IntelliJ) 2 | 00:04:00 | ||
Debugging with IntelliJ: Fixing the Bugs (Debugging with IntelliJ) 3 | 00:05:00 | ||
Debugging with IntelliJ: Did it work? (Debugging with IntelliJ) 4 | 00:05:00 | ||
Repetition Intro (Repetition Intro) 1 (Lesson 1) 11 | 00:05:00 | ||
Characteristics of Loops (Repetition Intro) 2 | 00:05:00 | ||
Example – Odd or Even | 00:07:00 | ||
Example – Prompting the User (Part 1) | 00:04:00 | ||
Example – Prompting the User (Part 2) | 00:03:00 | ||
Example Hello 10 Times | 00:05:00 | ||
Debugging Loops | 00:11:00 | ||
Thinking Through the Problem: Prime Numbers (Instructions) | 00:08:00 | ||
Lesson 2 | |||
Common Practices | 00:03:00 | ||
Example – Reverse: The Problem | 00:03:00 | ||
Example – Reverse: Implementation | 00:05:00 | ||
Example – Reverse: Improvements | 00:05:00 | ||
Palindrome: Introduction | 00:04:00 | ||
Palindrome: Implementation | 00:04:00 | ||
Palindrome: Testing | 00:05:00 | ||
Example Binary Converter | 00:05:00 | ||
Example – Collatz | 00:04:00 | ||
Common Mistakes (Part 1) | 00:04:00 | ||
Common Mistakes (Part 2) | 00:04:00 | ||
Nested Loops | 00:05:00 | ||
Example Divisor Pattern | 00:01:00 | ||
Instructions: Thinking Through the Problem: ABCs | 00:05:00 | ||
Lesson 3 | |||
Introduction to Data Structures | 00:06:00 | ||
Arrays Basics | 00:06:00 | ||
Interacting with Arrays | 00:06:00 | ||
Example – args | 00:05:00 | ||
Example Histogram | 00:11:00 | ||
Generalizations | 00:05:00 | ||
For-Each Loop | 00:03:00 | ||
Lesson 4 | |||
Multidimensional Arrays (Part 1) | 00:03:00 | ||
Multidimensional Arrays (Part 2) | 00:04:00 | ||
Example – Matrix | 00:06:00 | ||
Example – Deck of Cards (Part 1) | 00:04:00 | ||
Example – Deck of Cards (Part 2) | 00:04:00 | ||
Example Game of Life | 00:04:00 | ||
Thinking Through the Problem: Blood Donations | 00:13:00 | ||
Lesson 5 | |||
WordList Review Video | 00:10:00 | ||
Terminology | 00:02:00 | ||
Example – Class Instance Variable (Part 1) | 00:05:00 | ||
Example – Class Instance Variable (Part 2) | 00:05:00 | ||
Example – Class Instance Variable (Part 3) | 00:02:00 | ||
Static Fields | 00:06:00 | ||
Methods: Overview | 00:03:00 | ||
Class Methods : Constructors | 00:04:00 | ||
Example – Constructors | 00:08:00 | ||
Example – this (Part 1) | 00:06:00 | ||
Example – this (Part 2) | 00:06:00 | ||
Parking Lot Instructions : Thinking Through the Problem: ParkingLot | 00:18:00 | ||
Lesson 6 | |||
Static Methods | 00:05:00 | ||
Scope (Part 1) | 00:04:00 | ||
Scope (Part 2) | 00:03:00 | ||
Examples – Scope | 00:10:00 | ||
Method Overloading | 00:05:00 | ||
Encapsulation and Access Modifiers | 00:08:00 | ||
Example – Encapsulation | 00:16:00 | ||
Exam 3 : Thinking Through the Problem: PlayList | 00:14:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.