1 / 2

AP Computer Programming M359

AP Computer Programming M359. public class M359 extends Welcome { private Teacher robHarris; private static final String BACKGROUND = “Math & Computer Science degrees, 21 st year teaching, 14 th AP CompSci.”; public void greetings ( ) {

Download Presentation

AP Computer Programming M359

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AP Computer Programming M359 public class M359 extends Welcome { private Teacher robHarris; private static final String BACKGROUND = “Math & Computer Science degrees, 21st year teaching, 14th AP CompSci.”; public void greetings( ) { // M359 is a computer programming course implementing a Object // Oriented Design(OOP) methodology. While this is an introductory // course using the Java language, it is an extremely demanding one. } public Understanding keysToSuccess( Effort students) { Student highFrustrationTolerence_Patience, problemSolvingSkills_AnalyticalThinkers, theAbilityToThinkAbstractly; return comprehensionInATimelyManner; } public Curriculum courseEmphasis( ) { Early confusionBecauseOfTheNatureOfTheClass; OOP usingClassesAsBuildingBlocks_VsProceduralProgramming, implementingDataAbstractionFromTheStart, terminologyHeavy; return apTestA_vs_TestAB_GivenOurTimeLine; } <eof>

  2. Text: Big Java: Cay Horstman • Compiler: Metrowerks Codewarrior Java Compiler • Learning Version 4 • Grading: • Tests 40% • Programs 40% • Homework 20% • Misc: A Quick History Lesson: • From Top-Down Procedural Programming to OOP • Pascal(15 years): Top-down procedural programming. Procedures & Functions -> 2 chapters • C++(5 years): Chapters 1-8 procedural. Eased into OOP in chapter 9. Funtions only - > Same stuff in only 1 chapter. • Java(2nd year): OOP from day 1. Because of the nature of OOP, Functions <or> Methods from the start. No chapters to cover what was once done in 2! • Why Java? • Widely used OOP language. • Platform independent. • Extensive event driven window applications capabilities.

More Related