toggle menu
Enrolled: 56 students
Duration: 4 weeks
Lectures: 19
Level: Intermediate

Recent Comments

    Archive

    Working hours

    Monday 9:30 am - 6.00 pm
    Tuesday 9:30 am - 6.00 pm
    Wednesday 9:30 am - 6.00 pm
    Thursday 9:30 am - 6.00 pm
    Friday 9:30 am - 5.00 pm
    Saturday Closed
    Sunday Closed

    Archive

    Working hours

    Monday 9:30 am - 6.00 pm
    Tuesday 9:30 am - 6.00 pm
    Wednesday 9:30 am - 6.00 pm
    Thursday 9:30 am - 6.00 pm
    Friday 9:30 am - 5.00 pm
    Saturday Closed
    Sunday Closed

    AP Computer Science

    AP Computer Science

    Helyx FL Chapter | AP Jumpstart Program | AP Computer Science 

    Welcome! 

    Feel free to use this general course and its resources as a preview for AP Computer Science or as a review, but understand that this should NOT be your exclusive source of information, study, and practice.

    Instructors: Aishwarya, Thomas, William, Meryl 

    Office Hours: Will be updated soon-Office hours begin from week 2

    Software: LightningLearning.net

    Contact:  Aishwarya [email protected] / [email protected]

    William – @DaPerson / [email protected]

    General Information:  This is an accelerated course that attempts to cover the curriculum of the AP computer Science-A examination, we cannot guarantee that we’ll be able to cover everything in this one month, but this course can help you become well-versed with Java and gain much of the know-how required to take the test. Ultimately, it’s your effort that matters the most, and we wish you luck in your endeavor. We hope you learn to love code and ace your test:)

    Each unit shall have lecture(s), slides, and a quiz. For pertinent questions, feel free to attend office hours(sates and timings to be updated soon, office hours begin from week 2) or expect a response to emailed and messaged questions within 24-48 hrs. 

    Curriculum: The curriculum shall be regularly updated.

    Unit 1:

    • A classic Hello World program
    • Printing to the console
    • Primitive datatypes- their usage and memory
    • Operators-unary and binary
    • Arithmetic operators
    • Shorthand assignment operators
    • Increment/Decrement operators
    • The assignment operator 
    • Compatibility of datatypes
    • Introduction to strings and string concatenation
    • length(), charAt(), replace() functions

    Unit 2:

    • The concept of a class and an object
    • Significance of keywords
    • Comments
    • Conversion from int to char and vice-versa
    • Conversion from String to int/double and vice-versa
    • String functions- toUpperCase(), toLowerCase(), substring(), indexOf(), lastIndexOf()
    • Writing functions and returning values

    Unit 3:

    • If/else/else if statements
    • Ternary operator
    • Switch cases
    • Relational operators (<,<=,>,>=,==,!=)
    • Logical operators (&&, ||, !)

    Unit 4:

    • For loops
    • While loops
    • Do-while loops
    • Global, local, and instance variables
    • Scope
    • Math functions

    Unit 5:

    • Creating a class
    • Constructors
    • Creating and calling objects
    • Inheritance
    • Meaning of static
    • Access Control (public, private, protected)
    • Overriding

    Unit 6:

    • User input
    • Foreach loop
    • One dimensional arrays
    • Two dimensional arrays

    Each unit shall have lecture(s), slides, and a quiz. For pertinent questions, feel free to attend office hours(sates and timings to be updated soon, office hours begin from week 2) or expect a response to emailed and messaged questions within 24-48 hrs. 

    Prerequisites: Prior knowledge of programming is not required but is helpful. If you’re new to programming, don’t worry. Practice makes perfect.

     

    Unit 1:

    1
    Hello World and printing output
    2
    Datatypes and Operators (upto arithmetic operators)
    3
    Shorthand operators and increment/decrement operators
    4
    Strings and String functions
    5
    Lecture slides
    6
    Assignment-Unit1

    Unit 2:

    1
    Classes, Objects, Keywords and Comments
    2
    Conversions
    3
    String functions
    4
    Writing functions and returning values
    5
    Lecture slides
    6
    Assignment-Unit2

    Unit 3

    1
    Lecture video
    2
    Lecture slides
    3
    Assignment

    Unit 4

    1
    Lecture video
    2
    Lecture slides
    3
    Additional Resources – Scoping
    4
    Assignment

    Unit 5

    1
    Lecture Video
    2
    Lecture Slides
    3
    Assignment

    Unit 6

    1
    Lecture Video
    2
    Lecture Slides
    3
    Assignment

    ANNOUCEMENT FOR UNITS 3-6.

    Hi! William here, I apologize for the inconvenience but I just realized I had put down the wrong email on my assignments. If you submitted an assignment, please resubmit it to the correct email [email protected]

    I'm sorry for the inconvenience! Take care and happy coding!

    Be the first to add a review.

    Please, login to leave a review