CHANGE the way you learn math
Plainsboro Township, NJ
ph: 609-216-2055
prasanna
“Java programming” for Middle School students as we integrate java programming to develop problem solving and reasoning skills in math, a unique approach and combination to double the skills math and java for interested students.
Java junior[Jj] project description – Summer 2017
Integrated math and computing [using java language] Course details - 2017 sessions [Including remote learning option over Skype]
About the course: MJAVA (Integrated math and Computing) is a flag ship course of mathmentor, the leader in high quality math education. We guide students starting from the concepts in math to the art of problem solving. This course is proved highly effective in learning programming and developing key math skills during the process of programming and problem solving throughout the enrollment period. On completion of the Level-3 course students are invited to subscribe to a programming community called “Jj” for junior java that continue developing their skills and stay as a nourishing environment. We expect many of our students to become industry strength java programmers soon in the future as also be able to study computer science at high school level with ease. Many of our former students ended up choosing java programming as their career.
About the remote option: The MJAVA course is interactive in nature and follows a traditional approach to learning. It uses required tools and materials and many online resources to get a full understanding and learning experience for the students. On registration, the students receive a packet of information on the structure and development of the course. All materials will be delivered through email and online. Students complete assignments and submit the same through email that’s provided for work submission. Courses meet at least once a week online utilizing phone conferencing or video channels that we provide. The course establishes 1-1 contact between the student and the instructor. “mathmentor” approach to learning is through a “mentor”-ing process as opposed to the one-way tutoring approach. There will be sessions individually scheduled (phone and online work review as needed) and online class room sessions where the students are invited to attend. Every student is given the required attention and ability to work with a mentor throughout the course and the instructor will set guidelines and communicate the same on completion of registration. Duration: The course is individually paced within a specific time line. Each student is allowed to utilize a maximum amount of time to complete a module. There is no minimum time prescribed. As soon as a student completes a module he/she will be guided to move on to the next module.
Fee structure: The course has an enrollment fee of $85 payable at registration, that covers all materials to get started and an introductory session over skype. The course is divided into 3 levels based on difficulty allowing the students to pace themselves based on skill level and interest displayed. Each level consists of several units. Course fee is based on units. Each unit is expected to be covered in less than a week. Fee for one unit is only $45 that include a one hour live Skype session. Level-1 consists of 4 units Level-2(Advanced programing) consists of 8 units. Students can choose on number of units or sessions to attend based on their understanding and support need. Many students progress their own after attending 3-4 units. You pay the unit fee in June prior to the course start date.
Course Content: MJAVA Level -1 introduction to Java programming. Level -1 course includes pre-algebra assessment, evaluation towards programming readiness, reading and answering word problems, descriptive math and spatial reasoning. The duration of Level-1 is maximum 4 weeks of study. Section Description: Unit 1 Pre-algebra skills assessment. The assessment is followed by teaching lessons on skill gap to practice before moving on to Unit 2. Students will also attempt challenging math problems to assess their overall math skills and thinking power. Unit 2 Computer basics, understanding the hardware and software parts, control flow of program execution, creating programs, developing solutions to problems, breaking down complex problems into manageable sets, solving the small problems and understanding how to put the overall solution together. Unit 3 Introduction of Java programming. Learn how a java program in constructed, how to create, compile and run a java program. Students will setup their laptop to create and run their programs. They will also run a very basic Java program in this unit and see the results. Unit 4 Basic java constructs. This unit will teach the essential elements of a java programming language that is required to learn Level 2 syllabus.
MJAVA Level -2 Level 2 course teach java programming in detail. It gives the student a complete understanding of the core features of java language. Students will be able to develop their java programs that do many useful tasks on the computer including creating a calculator where user can enter data and see results, parsing and reversing strings, drawing graphics on the screen, making several objects and building interaction with key board and mouse. The duration of Level -2 is maximum 8 weeks of study. Section Description Unit 1 Java language basics – Revises the knowledge gained in Unit 3 & 4 of the Level 1 course. It builds on that information to complete the study of Java language including the syntax, variables and data types, reserved words, scope of a variable, adding comments, and documentation tips. Students will do example programs that deal with each of these elements. Unit 2 Conditionals, decision making and logical reasoning. If, else and switch constructs. Develop programs that make decisions. User interaction – how to receive and process keyboard entry. When you type how to read it within the program and then make decisions based on the input. Unit 3 Iteration – about doing the same task repeatedly and how to control execution, organizing and grouping instructions towards an end result. Get focus and be constructive about thinking towards a solution Unit 4 Classes and Methods – This section teaches the meaning of a java class, how to subdivide a problem into smaller units and create methods to solve each of the sub units. Then the student puts together the overall solution combining the individual methods. Excitement is built throughout this unit until they see the end result. Unit 5 This unit consists of 2 mini projects: Create a calculator, completely design and build your own. Create and display a box using characters. Unit 6 Java objects – how to create and use objects. Students create several objects; understand the geometry and spatial aspects of these objects. They develop programs to measure volume and surface area. Unit 7 Java Applets, painting the screen, creating graphic objects that could be displayed at specific location on your screen. Students understand the coordinate system on screen and how to position their pictures to display the place they want. Control and organization of objects. Unit 8 Computer game project – Students will utilize all the knowledge and skills learned in Level 1 and Level 2 to design a computer game with guidance from the instructor. The game will have graphics and user interaction elements.
How to register? Submit a request using the “Contact” section on our website and we will email you the registration process.
For additional details, please call us (609)216-2055
Our 5th year of exploring math & java Exclusively for middle school students!
Please note - Some sessions scheduled to start in early May for students on vacation in summer, and others in June
Copyright 2011 mathmentor. All rights reserved.
Plainsboro Township, NJ
ph: 609-216-2055
prasanna