Course Description This courseintroduces object-oriented programming in the contextofbusiness applications development.The basics ofthe Java programming languagearecovered.
Ifthere aredifferences between the course module and this syllabus,the syllabus supersedesthe coursemodules.
Course Topics & Objectives JAVA BASICS
• Explainthe Java Virtual machine.
• Explain the terminology ofobject-oriented terminology.
• Explain documenting,coding,compiling, executing, testing, and debuggingJava program
DATA TYPES
• Define data types.
• Explain classes andmethods.
• Apply simple Java programming.
SELECTION AND REPETITION
• Explain selection.
• ExplainRepetition.
• Apply simple Java programming. ARRAYS
• Explainarrays.
• Apply simple Java programming. OBJECTs
• ExplainObjects.
• Apply simple Java programming.
CourseMaterials
See eCampus.
Class Policy onUsing IDEfor Assignments
The class policy is this:
You can use any compilerand IDEyou prefer,butthe deliverablemustbe able to load and run in TextPad
http://www.textpad.com/
The reasonis that some (actually many) ofthese IDE introduce some”additional” Java code thatrequiresthesame IDEto run. When gradingyour assignments, Ican nothave a NetBeans,Eclipse,JEdit,JBuilder,and so on totestyour assignment. Ionly need a simple *.java files thatI can load and run fromthe TexPad environment.
The second reason is that the objectives ofthis class to introduce more advanced conceptsofJava and not concepts of the various IDE (which varyfromone IDEto another)sothe emphasis is on the “pure”Java code.
You can use any IDEyou prefer, butyou needtomakesure that your final deliverable can run inside TextPadsince this is the one that Iwill use totestand grade your assignment