Course Outline for Java Programming I | CST 209, Lecture notes of Javascript programming

Material Type: ClassMaterial; Class: Java Programming I; Subject: Computer Sci Tech (RODP); University: Middle Tennessee State University;

Typology: Lecture notes

2011/2012

Uploaded on 05/24/2012

sugarrae3
sugarrae3 🇺🇸

1 document

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CST 209
Java Programming I
3 Credit Hours
Course Information
Course Description:
This course will cover the fundamental concepts of Object Oriented Programming using
Java. Topics will include objects, classes, constructors, methods, instance variables. User
Designed classes are implemented. Arrays and Array Processing are emphasized. Graphical
User Interfaces are developed using Java. Applets are explained and implemented.
Course Objectives:
Upon successful completion of this course, students will have demonstrated the
ability to:
1. Write java classes.
2. Understand methods.
3. Understand Object oriented Programming Principles.
4. Understand and implement Applets.
5. Build Graphical User Interfaces.
6. Understand Instance Variables
7. Understand static methods.
8. Understand static instance variables.
9. Implement and Process Arrays in Java.
10. Manipulate the String Class in Java.
Prerequisites and Corequisites: NONE
Course Topics:
Java Program Development
Objects: defining creating and using.
Methods: Communicating with Objects
Applets: programming from the World Wide Web
Java Data and Operators
Control Structures
Strings and String Processing
Arrays and Array Processing
Specific Course Requirements:
Prior to taking this course, students need to have a basic working knowledge of
programming in general.
Textbooks, Supplementary Materials, Hardware and Software Requirements
Required Textbooks:
pf3
pf4
pf5

Partial preview of the text

Download Course Outline for Java Programming I | CST 209 and more Lecture notes Javascript programming in PDF only on Docsity!

CST 209

Java Programming I 3 Credit Hours

Course Information

Course Description: This course will cover the fundamental concepts of Object Oriented Programming using Java. Topics will include objects, classes, constructors, methods, instance variables. User Designed classes are implemented. Arrays and Array Processing are emphasized. Graphical User Interfaces are developed using Java. Applets are explained and implemented. Course Objectives: Upon successful completion of this course, students will have demonstrated the ability to:

  1. Write java classes.
  2. Understand methods.
  3. Understand Object oriented Programming Principles.
  4. Understand and implement Applets.
  5. Build Graphical User Interfaces.
  6. Understand Instance Variables
  7. Understand static methods.
  8. Understand static instance variables.
  9. Implement and Process Arrays in Java.
  10. Manipulate the String Class in Java. Prerequisites and Corequisites: NONE Course Topics: Java Program Development Objects: defining creating and using. Methods: Communicating with Objects Applets: programming from the World Wide Web Java Data and Operators Control Structures Strings and String Processing Arrays and Array Processing Specific Course Requirements:

Prior to taking this course, students need to have a basic working knowledge of

programming in general.

Textbooks, Supplementary Materials, Hardware and Software Requirements

Required Textbooks :

Please visit the Virtual Bookstore to obtain more textbook information for this course: http://rodp.bkstr.com/ Supplementary Materials: To be determined. Hardware Requirements: The minimum requirements can be found at http://www.rodp.org/students/hardware_software.htm. Software Requirements: The minimum requirements can be found at http://www.rodp.org/students/hardware_software.htm.

Specific Software requirements for the course include:

1. JDK Version 6 Update 11: Please click on the next link and download

a free copy of the Java SE Development Kit 6 update 11: jdk-

6u11-windows-i586-p.exe

2. TextPad: A Text Editor for windows which can be used to

compile and execute Java application or Java applet within a

visual environment. Download a free copy of the version 5.2.0 by

clicking the next link at : FTP (USA)

3. Internet Explorer (version 5.5 or higher) or Netscape Navigator (earlier than

version 6.0) (free)

4. D2L version 8.3.

Instructor Information

Please see the separate page inside the course to find instructor contact information as well as a statement of virtual office hours and other communication information.

Assessment and Grading

Testing Procedures: All exams are completely online exams. For more information, see Course Orientation. Grading Procedure: Assessment of course goals is accomplished through two methods. The first is by written examinations and quizzes. These exams and quizzes-- which cover lecture material, class discussion, textbook reading material and programming assignments and possibly other outside reading material--can include fill-in-the-blank, multiple choice and/or short answer questions. Although writing skills are not assessed directly, the student's ability to present ideas in an orderly manner and the ability to write clear and comprehensible statements affect the instructor's decision about the student's level of achievement. The second method is by computer assignments that the student is required to perform outside regular class time. These skills demonstrate if the student has grasped the material in such a

Guidelines for Communications

Email:

 Always include a subject line.

 Remember without facial expressions some comments may be taken the wrong

way. Be careful in wording your emails. Use of emoticons might be helpful in some cases.

 Use standard fonts.

 Do not send large attachments without permission.

 Special formatting such as centering, audio messages, tables, html, etc. should be

avoided unless necessary to complete an assignment or other communication.

 Respect the privacy of other class members

Discussion Groups:

 Review the discussion threads thoroughly before entering the discussion. Be a

lurker then a discussant.

 Try to maintain threads by using the "Reply" button rather starting a new topic.

 Do not make insulting or inflammatory statements to other members of the

discussion group. Be respectful of other's ideas.

 Be patient and read the comments of other group members thoroughly before

entering your remarks.

 Be cooperative with group leaders in completing assigned tasks.

 Be positive and constructive in group discussions.

 Respond in a thoughtful and timely manner.

Chat:

 Introduce yourself to the other learners in the chat session.

 Be polite. Choose your words carefully. Do not use derogatory statements.

 Be concise in responding to others in the chat session.

 Be prepared to open the chat session at the scheduled time.

 Be constructive in your comments and suggestion

Web Resources:

 Columbia Guide to Online Style by Janice R. Walker and Todd Taylor

 Citation Styles Online http://www.bedfordstmartins.com/online/cite6.html

Library

The Tennessee Virtual Library is available to all students enrolled in the Regents Degree Program. Links to library materials (such as electronic journals, databases, interlibrary loans, digital reserves, dictionaries, encyclopedias, maps, and librarian support) and Internet resources needed by learners to complete online assignments and as background reading must be included in all courses.

Students With Disabilities

Qualified students with disabilities will be provided reasonable and necessary academic accommodations if determined eligible by the appropriate disability services staff at their home institution. Prior to granting disability accommodations in this course, the instructor must receive written verification of a student's eligibility for specific accommodations from

the disability services staff at the home institution. It is the student's responsibility to initiate contact with their home institution's disability services staff and to follow the established procedures for having the accommodation notice sent to the instructor.

Syllabus Changes

The instructor reserves the left to make changes as necessary to this syllabus. If changes are necessitated during the term of the course, the instructor will immediately notify students of such changes both by individual email communication and posting both notification and nature of change(s) on the course bulletin board.

Technical Support

Telephone Support: If you are having problems logging into your course, timing out of your course, using your course web site tools, or other technical problems, please contact the AskRODP Help Desk by calling 1 -866-550-7637 (toll free) or go to the AskRODP website at: http://help.rodp.org