01St. Mary’s Online Academy

St. Mary's Online Academy (SMOA) is a global online learning platform offered by St. Mary's School, a renowned U.S. private preparatory school located in Medford, Oregon.

Our school started in 1865 in southern Oregon, located on the beautiful west coast of the United States of America. St. Mary's School has grown to provide an authentic American elementary, middle, and high school education to students in China, South Korea, Vietnam, and other parts of the world. Our integrated online courses are taught by an experienced American faculty whose skills and commitment are second to none.

We take pride in the program we deliver to your child! Courses are taught during normal school hours in Asian standard time. Online and offline learning networks are available to students.Live classroom and in-person, on-campus instruction is available.Students choose to attend online learning only or a combined offline/onsite learning environment. Students earn credits and receive transcripts and diplomas from St. Mary's School in Oregon.We offer a strong, professional and experienced bilingual tutoring team available to your student.One-to-one academic guidance and family education consultation is offered to all SMOA students and families. Our program provides a one-stop solution for students and parents interested in international education who want a full range of options and services.

02Credits Certificate
All Credits are issued through St. Mary's Oregon in the US
03Prerequisites
High school courses in English and algebra, and familiarity with functions and the concepts found in the uses of function notation
04Grade Level
Grade 11-12
05Teacher Info

Mr. Aqib Zia is the Science Teacher at SMOA (St. Mary’s 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.

06Course Syllabus

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)

07Course 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)

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