Prerequisites
Grade Level
Teacher Info
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