Date Inactivated 9/23/05 College of the Redwoods CURRICULUM PROPOSAL --Attach the Course Outline-- Business & Technology 1. Division/Center: 2. Program and Course Number: 3. Course Title: 4. CIS 18L Visual Basic Programming Lab New (If new, are you deleting a course?) Course to be deleted Change (Indicate current status and proposed changes on "Summary of Curriculum Changes" form) Check here if catalog description is being changed. Delete (Reason for deletion: ) 5. Of what approved program is this course a part? CIS (see list of approved programs and TOPS Codes)TOPS Code 0703.00 Is the course a "required course"? an "additional requirement" (In a certificate or degree program) 6. Provide evidence that this course/revision is needed (purpose of proposal).Changing recommended prep to prerequisite 7. Describe the students who will enroll (include estimated number). students 8. Parallel courses--what is the relation of this course to existing courses (modify/overlap/replace)? 9. Capital Outlay: Describe the equipment for this class. Presently have: x CIS Programming and Networking Need to acquire: (include cost) 10. Staffing implications (Associate or Full-time faculty) Full-time and Associate Faculty Instructional Aide required? Existing How many hours per week? 40 11. Learning Resource Implications (new courses only) Does the college have adequate learning resources to support the proposed course, or can the necessary resources be acquired within the existing budget? Yes No Please attach the "Learning Resource Supplement" to the Course Proposal form. 12. Facility Implications: (Unless otherwise stated, it is assumed this course can be offered District-wide.) Where Scheduled? When Scheduled? Semester(s) Fall/Spring Day Evening 13. Special Fees 14. Special Student Expenses (i.e., equipment, clothing, tools, etc.): 15. Submitted by ____Dan Calderwood__________ Tel. Ext.4365 Date 4/1/04 16. Submitting Division/Center Review _______________________ Date 17. Division/Center Review ________________________________ Date 18. Division/Center Review ________________________________ Date ACADEMIC AFFAIRS COURSE OUTLINE 1/01 1 Approved by Curriculum Committee __ 5/14/04 SUMMARY OF CURRICULUM CHANGES FEATURES OLD NEW None CIS 12L CIS 11, CIS 12 CIS 11 Grading Standard Prerequisites Corequisites Recommended Preparation Repeatability Maximum Enrollments Repeatability Maximum Units Maximum Class Size TLUs Lectures Hours Lab Hours Method of Instruction Units Other If any of the listed features have been modified in the new proposal, indicate the "old" (current) information and proposed changes. ACADEMIC AFFAIRS COURSE OUTLINE 1/01 2 College of the Redwoods COURSE OUTLINE DATE 4/1/04 PROGRAM AND COURSE NUMBER: CIS 18L FORMER NUMBER (If previously offered) COURSE TITLE: Visual Basic Programming Lab I. CATALOG AND OUTLINE 1. CATALOG DESCRIPTION: An activity course which enables students to become proficient in implementing object-oriented programming solutions in Visual Basic. NOTE: 2. COURSE OUTLINE: Topic Visual Basic Programming Environment Data Definitions Processing Logic GUI Design OLE Database Interfacing Windows Applications % of Classroom Hours Spent on Each 5 10 20 20 20 10 15 II. PREREQUISITES Prerequisite? No Yes Corequisite? No Yes Recommended Preparation? No Yes CIS 12L (course) CIS 18 (course) CIS 11 Rationale for Prerequisite, Corequisite, Recommended Preparation CIS 12L provides fundamentals in problem solving that are necessary for students to succeed in CIS 18L. CIS 11 focuses on computer design and acrchitecture principles. These priciples are helpful for students programming in Visual Basic. The curricula of the lecture and lab portions are interwoven. Students require the continual reinforcement within the lab section of knowledge gained in the lecture section. The lecture and lab are separate courses only because of scheduling necessities ACADEMIC AFFAIRS COURSE OUTLINE 1/01 3 PROGRAM AND COURSE NUMBER CIS 18L III. OUTCOMES AND ASSESSMENTS 1. COURSE OUTCOMES/OBJECTIVES: List the primary instructional objectives of the class. Formulate some of them in terms of specific measurable student accomplishments, e.g., specific knowledge and/or skills to be attained as a result of completing this course. For degree-applicable courses, include objectives in the area of "critical thinking." Upon successful completion of this course, the students will be able to: Use proficiently, an integrated programming environment to write, test, and debug Visual Basic code. Apply problem-solving tools and skills to write software algorithms. Create executable code using Visual Basic. Create graphical user interfaces. Create Windows applications using Visual Basic. Create a database interface using Visual Basic. 2. COLLEGE LEVEL CRITICAL THINKING TASKS/ASSIGNMENTS: Degree applicable courses must include critical thinking tasks/assignments. This section need not be completed for non-credit courses. Describe how the course requires students to independently analyze, synthesize, explain, assess, anticipate and/or define problems, formulate and assess solutions, apply principles to new situations, etc. Students will analyze a problem, formulate a solution and code the solution using Visual Basic and an integrated programming environment. Once students have written the source code for their projects, they will then thoroughly test their projects for accuracy. 3. ASSESSMENT Degree applicable courses must have a minimum of one response in category A, B, or C. If category A is not checked, the department must explain why substantial writing assignments are an inappropriate basis for at least part of the grade. A. This course requires a minimum of two substantial (500 words each) written assignments which demonstrate standard English usage (grammar, punctuation, and vocabulary) and proper paragraph and essay development. In grading these assignments, instructors shall use, whenever possible, the English Department’s rubric for grading the ENGL 150 exit essay. Substantial writing assignments, including: essay exam(s) term or other paper(s) laboratory report(s) written homework reading report(s) other (specify) If the course is degree applicable, substantial writing assignments in this course are inappropriate because: The course is primarily computational in nature. The course primarily involves skill demonstrations or problem solving. Other rationale (explain) B. Computational or Non-computational problem-solving demonstrations, including: exam(s) quizzes homework problems laboratory report(s) field work other (specify) C. Skill demonstrations, including: class performance(s) field work performance exam(s) other (specify) Assignments that require the student to create working code D. Objective examinations, including: multiple choice true/false matching items completion other (specify) code evaluation and creation E. Other (specify) NOTE: A course grade may not be based solely on attendance. ACADEMIC AFFAIRS COURSE OUTLINE 1/01 4 PROGRAM AND COURSE NUMBER CIS 18L IV. TEXTS AND MATERIALS APPROPRIATE TEXTS AND MATERIALS: (Indicate textbooks that may be required or recommended, including alternate texts that may be used.) Text(s) Title: Programming Business Applications with Visual Basic 6.0 Required Edition: 3rd Alternate Author: William H. Burrows, University of Washington Recommended Publisher: Irwin, McGraw Hill Date Published: 2002 (Additional required, alternate, or recommended texts should be listed on a separate sheet and attached.) For degree applicable courses the adopted texts have been certified to be college-level: Yes. Basis for determination: is used by two or more four-year colleges or universities (certified by the Division Dean or Center Dean) OR has been certified by the LAC as being of college level using a Readability Index Scale. No Request for Exception Attached. REQUIRED READING, WRITING, AND OTHER OUTSIDE OF CLASS ASSIGNMENTS: Over a 16-week presentation of the course, 3 hours per week are required for each unit of credit. ALL Degree Applicable Credit classes must treat subject matter with a scope and intensity, which require the student to study outside of class. Two hours of independent work done out of class are required for each hour of lecture. Lab and activity classes must also require some outside of class work. Outside of the regular class time the students in this class do the following: Study Answer questions Skill practice Required reading Problem solving activity or exercise Written work (essays/compositions/report/analysis/research) Journal (reaction and evaluation of class, done on a continuing basis throughout the semester) Observation of or participation in an activity related to course content (e.g., play, museum, concert, debate, meeting, etc.) Other (specify) ACADEMIC AFFAIRS COURSE OUTLINE 1/01 5 PROGRAM AND COURSE NUMBER CIS 18L V. TECHNICAL INFORMATION 1. Contact Hours Per Week: (Indicate "TOTAL" hours if less than semester length) Lecture: Weekly TOTAL Lab: 3 Weekly 54 TOTAL No. of Weeks S (S = semester length) (Use Request for Exception sheet to justify more-thanminimum required hours.) 5. Recommended Maximum Class Size 40 Units 1.0 or Variable Unit Range 7. Grading Standard Letter Grade Only CR/NC Only Grade-CR/NC Option Grade-CR/NC Option Criteria: Introductory 1st course in sequence Exploratory 6. Transferability CSU UC List two UC/CSU campuses with similar courses (include course #s) CSULB/IS 340; CSUC/CSCI 54 Articulation with UC requested 2. TLUs 3.0 3. Does course fulfill a General Education requirement? For existing courses only; for new courses, use GE Application Form) Yes No 8. Is course repeatable Yes No If so, repeatable to a maximum of: Total Enrollments Total Units (Use Request for Exception sheet to justify repeatability.) If yes, in what G.E. area? AA/AS Area CSU/GE Area IGETC Area 9. SAM Classification C Course Classification I 4. Method of Instruction: Lecture Lab Lecture/Lab Independent Study ACADEMIC AFFAIRS COURSE OUTLINE 1/01 6