AP Computer Science A

  • AP courses
  • Computer
  • Credit1.0
  • G10
  • G11
  • G12

Prerequisites

High school courses in English and algebra, and familiarity with functions and the concepts found in the uses of function notation

Grade Level

Grade 11-12

Teacher Info

Mr. Aqib Zia
Mr. Aqib Zia is the Science Teacher at SMOA (St. Mary Online Academy). Mr. Zia has been educator for over 5 years. He received his bachelor’s degree in Software Engineering from COMSATS University Islamabad Pakistan and master’s degree also in Software Engineering from Beijing Institute of Technology, China in 2019. Mr. Zia taught science subjects to A-Level, O-Level and Science group Students. Not only teaching he also worked as a senior AI (Artificial Intelligence) Scientists for over one year in multinational company in Beijing, China. More or less for the entire 5 years of practicing his profession, he was handling science subjects such as Computer Science - Physics - Chemistry and Mathematics for grades 8 to 12. He is very dedicated to create stable learning environments and inspire students to do their best. He has analytic and versatile thinking, effective at developing and implementing the creative idea. He has Instill confidence, self-esteem, and an optimistic attitude in each child.

Course Syllabus(For Reference Only)

I found this course is really interesting for almost all the students in my class. I have started this course from scratch because many of them don’t have before computer background. Now Ma students have implemented some amazing algorithms with very unique logic. Some students have implemented the Game using the java concepts. Each group with two members has proposed a project proposal, they have implemented their first module and still they are working on it.

List of few short algorithms and Games which accomplished in 1st semester:

1: Number Guessing Game (Completed)
2: puzzle solver Game (Completed)
3: Algorithm for Odd numbers (Completed)
4: Algorithm for writing table based on the user desire (Completed)
5: Factorial algorithm (Completed)
6: Program for reverse order (Completed)
7: Short algorithm for prime numbers (Completed)
8: Algorithm for counting positive, negative and zero numbers (Completed)
9: Airline ticket reservation system (Continue)
10: Online Book Store web application (Continue)
11: Electricity Billing System (Continue)
12: Event management System (Continue)

Course Outcomes

I found this course is really interesting for almost all the students in my class. I have started this course from scratch because many of them don’t have before computer background. Now Ma students have implemented some amazing algorithms with very unique logic. Some students have implemented the Game using the java concepts. Each group with two members has proposed a project proposal, they have implemented their first module and still they are working on it.

List of few short algorithms and Games which accomplished in 1st semester:

1: Number Guessing Game (Completed)
2: puzzle solver Game (Completed)
3: Algorithm for Odd numbers (Completed)
4: Algorithm for writing table based on the user desire (Completed)
5: Factorial algorithm (Completed)
6: Program for reverse order (Completed)
7: Short algorithm for prime numbers (Completed)
8: Algorithm for counting positive, negative and zero numbers (Completed)
9: Airline ticket reservation system (Continue)
10: Online Book Store web application (Continue)
11: Electricity Billing System (Continue)
12: Event management System (Continue)

Course Design

This course is really interesting for all age of students. As I mentioned above in this computer science course students can get chance to learn basic programming in java language and also they can cover all the AP Computer Science A course and exam topics.

Basically this course includes broader view of Computer Operations and environmental impact of computing. Java programming cover all the concepts of variables, Selections and Object Oriented design like primitive data types, Conditional Structures, Classes, Loops, Arrays, 2D Array, Functions, Inheritance and Recursion.

This course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.

Some main points about this course you can see in the bellow list which students can learn in this course:

• Ethical computing
• Basic computer hardware
• Number representations
• Java program structure
• Simple input / output
• Data types and variables
• Assignment statements
• Primitive types and reference types
• Arithmetic operators
• Math library
• String class and methods
• Integer and Double classes
• Boolean type
• Relational operators
• Selection statements
• Short-circuit operation
• DeMorgan’s laws

CONNECT WITH US TODAY!

Our services are designed for high school students aged 21 and under, providing tailored academic support to help them excel in their studies.
I am a *
  • Parent
  • Parent
  • Student
  • Agent
  • Teacher
  • Other
Field is required!
Field is required!
Interested in (Services)*
  • U.S. high school/AP credit courses
  • U.S. high school/AP credit courses
  • U.S high school diploma courses
  • One-on-one tutoring
  • Attend a Demo Class
  • College Counselling
  • Other
Field is required!
Field is required!
Full Name *
Field is required!
Field is required!
Mobile Phone No. *
Please fill in the correct phone format
Please fill in the correct phone format
Email Address *
Please fill in the correct email format
Please fill in the correct email format
Student Current Grade *
  • 8
  • 9
  • 10
  • 11
  • 12
Field is required!
请填写该项
How did you hear about our services? *
  • School referral
  • Google Ad
  • Social Media Ad
  • Agent Referral
  • Student Referral
Field is required!
请填写该项
Please share any additional comments regarding your Interested in Services.
Field is required!
Field is required!
Verification Code*
Verification Code is incorrect!
Please fill in the correct Verification Code
点击换一张
Field is required!
Field is required!