AP Computer Science A

  • Elective course
  • Computer
  • Credit1.0
  • G10
  • G11
  • G12

Prerequisites

Took high school English and Algebra, familiar with the concepts and use of equations

Grade Level

G10-12, Strong foundation in English and math

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 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

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)

CONNECT WITH US TODAY!

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!
请填写该项
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!