Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
3. Division:
SECTION A - Course Information
5. Subject:
6. Short Course Title:
7. Effective Term::
2. Course Title:
1. Course ID:
4. Department:
CISP 21L
Programming in Java Laboratory
Business Division
Computer Information Systems Department
Computer Information Systems: Programming
Programming in Java Lab
Summer 2013
1. Recommended Class Size:
a. Maximum Class Size:
b. Class Size Approval Date:
3. Contact Hours for a Term:
Lecture:
Lab:
Activity:
Total Hours
1 Unit of credit per eighteen (18) hours of lecture contact hours for a term
1 Unit of credit per fifty-four (54) hours of lab, activity or clinical contact hours for a term
SECTION B - Official Course Information
2. Method of Instruction:
o
þ
o
o
o
Lecture
Laboratory
Lecture and Laboratory
Independent Studies
Distance Learning (Distance 
Education Delayed) for 
online courses.
o
o
o
o
Work Experience, Occupational
Work Experience, General
Open Entry/Exit
Distance (Hybrid Online) for 
online supported courses
Note: If not a variable unit/hour course, enter the hours in the "Low" column only. Leave the hours in the 
"High" column blank.
Clinical:
27.00
To
To
To
To
To
Low High
27
Lab/Lecture Parity? o þ
4. Credit Units: To0.50
5. Taxonomy of Programs (TOPS) Information:
a. TOPS Code and Course Program Title:
36
Yes No
MT SAN ANTONIO COLLEGE
--FOR COMPLETE OUTLINE OF RECORD SEE MT SAC WEBCMS DATABASE--
Page 1 of 5
070710 - *Computer Programming
b. Course Control Number:
(To be entered by the Instruction Office Only.)
o
6. SAM Priority Code:(Select One)
o
þ
o
o
Apprenticeship
Courses offered to apprentices only.
Advanced Occupational
Courses taken in the advanced stages of an occupational program. Each “B” level course must 
have a “C” level prerequisite in the same program area.
Clearly Occupational
Courses taken in the middle stages of an occupational program. Should provide the student with 
entry-level job skills.
Possibly Occupational
Courses taken in the beginning stages of an occupational program.
Non-Occupational
7. Please place this course into the appropriate discipline by selecting from the drop down 
list. The discipline placement indicates what preparation is needed to teach the course. 
Discipline faculty may place their courses into more than one discipline as appropriate:
Computer Information Systems
8. General Course Information
a. Course Credit Status:
b. State Transfer Code:
c. State Classification Code:
d. Basic Skills Status/Level:
e. Sports/Physical Education Course:
( Only check here if the course is a physical education course.)
f. Grading Method:
g. Number of repeats allowed:
h. Overlap/Duplicate Course:
9. Course Preparation:
Note: If this course has a new requisite, a content review supplemental form must be completed.
D Credit – Degree Applicable
A Transferable, UC/CSU/Private
I Career-Technical Education
N Not a Basic Skills Course
o Yes
Letter Grade Only
Non-repeatable Credit (equates to 0 repeats)
o Prerequisite
MT SAN ANTONIO COLLEGE
--FOR COMPLETE OUTLINE OF RECORD SEE MT SAC WEBCMS DATABASE--
Page 2 of 5
o Corequisite
CISP 21
o Advisory
o None
10. Course Special Designators
11. Course Program Status
þ Program Applicable o Stand-alone
12. Funding Agency Category:
þ
o
o
Not Applicable
Primarily developed using economic development funds
Partially developed using economic development funds
SECTION C - Transfer Status
Baccalaureate Status is granted by the Educational Design General Education and 
Baccalaureate Level Subcommittee.
þ
þ
CSU Transferable
UC Transferable
Approval Date: 6/24/2013
SECTION D - General Education Request
Mt. San Antonio College and CSU General Education course approval are submitted to the Educational 
Design GE and BL Subcommittee for approval.
1.  The Articulation Officer submits the course directly to the CSU Chancellor for approval.
2.  Upon receiving approval, the course is approved for the Mt. SAC Associate Degree GE and 
placed in the area(s) CSU approval indicate(s).
o Yes þ No Approved for inclusion on Mt. SAC and CSU General Education List?
1. Mt SAC General Education Applicability:
2.  CSU General Education Applicability (Requires CSU approval):
3.  IGETC Applicability (Requires CSU/UC approval):
MT SAN ANTONIO COLLEGE
--FOR COMPLETE OUTLINE OF RECORD SEE MT SAC WEBCMS DATABASE--
Page 3 of 5
1. Course Descriptions
a. Catalog Description
SECTION E - Course Content
Laboratory for CISP21 - Java Programming exercises focusing on design and development of object-oriented 
business programs and applications, documentation and debugging techniques, user-interface, objects, variables, 
methods, events, elementary control structures, lists, arrays, and inheritance.
Concurrent enrollment in the lecture course CISP 21 - Programming in Java is required.
b. Class Schedule Description:
þ Yes o No Is a course description to be printed in the Class Schedule?
Programming lab for CISP 21 - Programming in Java. Student must be enrolled in CISP 21, a concurrent lecture 
co-requisite.
2. Course Outline Information
a. Lecture Topical Outline:
b. Lab Topical Outline:
- Create pseudocode as a planning tool
- Create short modules of a Java object-oriented business application
- Create a contextualized user-interface containing text components, buttons, other objects, and event handling
- Use variables with basic operators in expressions, including precedence
- Incorporate if and switch statement control structures
- Create a contextualized user-interface that contains check boxes or radio buttons 
- Incorporate list or combo boxes in the user-interface
- Incorporate looping control structures and arrays
- Demonstrate the creation of a multi-tier application involving multiple user classes that interact with each other 
via public methods
- Incorporate error handling
- Incorporate the concepts of inheritance and polymorphism
- Read and write to a file using Java code
- Final exam
3. Course Measurable Objectives:
1. Use pseudocode to plan a Java business-oriented programming project
2. Create an object-oriented program in Java
3. Create a user interface with various components and incorporate event handling
4. Evaluate when to use the various operators in calculations and correctly use precedence (order of operations)
5. Evaluate when to use various Java constructs for decision-making (if and switch statements), iteration 
(looping), and arrays
6. Evaluate when to include exception handling in projects
7. Incorporate inheritance and polymorphism to create applications using abstract classes with subclasses.
MT SAN ANTONIO COLLEGE
--FOR COMPLETE OUTLINE OF RECORD SEE MT SAC WEBCMS DATABASE--
Page 4 of 5
4. Course Methods of Evaluation:
Category 1. Substantial written assignments for this course include:
If the course is degree applicable, substantial written assignments in this course are inappropriate because:
This course is a computer programming laboratory course.
Category 2. Computational or non-computational problem solving demonstrations:
Programming constructs and commonly-used techniques in planning business projects. Programming activities 
requiring various business calculations, including such topics as calculating tax, discounts, and accumulation.
Category 3. Skills Demonstrations:
Programming activities requiring use of various types of decision structures and loops 
Programming activities requiring students to build and display a user interface using Java code
Category 4. Objective Examinations:
Multiple-choice, true-false, and short answer questions on Java programming techniques, control structures, and 
object oriented concepts
5. Sample Assignments:
1. Write code that will include inputting price information using a Scanner object and calculating and displaying the 
tax and amount owed
2. Write code that will help build a Java business application used to input car rental information using check 
boxes, radio buttons and other text components, and display the results formatted attractively. Demonstrate 
multi-tier programming by creating at least 2 classes
3. Write code that will complete a Java business application that will allow a user to create a student that is either 
graduate or undergraduate. This application must appropriately incorporate inheritance and polymorphism via the 
use of multiple inherited classes.
6. Representative Text:
Book 1:
Author:
Title:
Publisher:
Date of Publication:
Edition:
Julie Anderson
Java Illuminated
Jones and Bartlett 
Learning2012
3rd
MT SAN ANTONIO COLLEGE
--FOR COMPLETE OUTLINE OF RECORD SEE MT SAC WEBCMS DATABASE--
Page 5 of 5