Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S): None CREDIT HOURS: 3 CONTACT HOURS/WEEK: 4 CONTACT HOUR BREAKDOWN: Lecture/Discussion: 3 Laboratory: 1 Other : FACULTY WORKLOAD POINTS: 3.7 STANDARDIZED CLASS SIZE ALLOCATION: 27 CATALOG COURSE DESCRIPTION: This course provides an introduction to software development in the Visual Basic (VB) programming language in the Microsoft dot Net environment. Students will learn to develop programs in VB, using the Microsoft Visual Studio IDE. The course presents elements of the VB language, including decisions, loops, arrays, and exception handling. Topics also include object oriented programming, methods, collections, file input and output, and databases. Emphasis will be on creating object-oriented programs that use a Graphical User Interface. Student hands on programming projects will be an integral part of the course. SUGGESTED TEXT(S): Deitel & Associates, Visual Basic 20XX, How to Program, current edition, Prentice Hall Gaddis, Tony and Kip Irvine, Starting Out with Visual Basic 20XX, current edition, Addison Wesley IMPLEMENTATION DATE: Spring term, 2003 (20032) REVIEW OR MODIFICATION DATE: Fall Term, 2002 (20031) Fall Term, 2008 (20091) Outline Review 2007 Fall Term, 2011 (20121) Proposal 2011-51
Form 2A, Page 2 COURSE TOPICS CONTACT HOURS PER TOPIC I. Visual Studio dot NET 4 A. Help Facilities (1) B. Start Page (1) C. Toolbox (1) D. Properties and other windows (1) II. Windows Forms 4 A. Controls (1) B. Components (1) C. Menus (1) D. Running and Debugging (1) III. Variables, Operators and Expressions 4 A. Identifiers and keywords (1) B. Arithmetic operators (1) C. Primitive data types (1) D. Value and Reference variables (1) IV. Methods 4 A. Declaring and defining methods (2) B. Calling methods (1) C. Parameters and Arguments (1) V. Decisions 4 A. Boolean expressions (1) B. Comparison operators (1) C. If, if/else statements (1) D. Select Case statements (1) VI. Loops 4 A. While loops (1) B. Do loops (1) C. For loops (1) D. For Each loops (1) VII. Exceptions 3 A. Try/catch blocks (2) B. Throwing exceptions (1) VIII. Classes and Objects 8 A. Class definitions (2) B. Instantiation (1) C. Constructors and destructors (2) D. Inheritance (2) E. Polymorphism (1)
Form 2A, Page 5 COURSE TOPICS (CONTINUED) CONTACT HOURS _PER TOPIC IX. Arrays and Collections 4 A. Arrays (2) B. Collections (2) X. External Date Sources 6 A. Databases (4) B. Files (2) XI. Programming Projects 15 Total 60
Form 2A, Page 3 PROGRAM TITLE: COURSE TITLE: Computer Programming and Analysis Introduction to Programming with Visual Basic dot NET CIP NUMBER: 1511020100 LIST PERFORMANCE STANDARD ADDRESSED: NUMBER(S): TITLES(S): 02.0 PERFORM ANALYSIS ACTIVITIES The student will be able to: 02.01 Communicate with users. 02.02 Define requirements. 02.03 Analyze user requirements. 02.04 Evaluate alternatives. 02.06 Create a plan for design. 02.10 Develop systems documentation. 04.0 PERFORM CODING ACTIVITIES The student will be able to: 04.01 Identify modules. 04.02 Design module. 04.03 Code module. 04.04 Document module. 04.05 Test module. 04.06 Debugging code. 04.07 Revise module code. 04.09 Demonstrate proficient use of programming development tools. 05.0 PERFORM TESTING ACTIVITIES The student will be able to: 05.02 Develop test data. 05.03 Validate input(s). 05.04 Perform test(s). 05.05 Validate expected outcomes. 05.09 Document results 12.0 DEMONSTRATE GENERAL ORGANIZATIONAL COMPUTING WORKPLACE COMPETENCIES The student will be able to: 12.01 Follow oral and written instructions.
Florida State College At Jacksonville Course Learning Outcomes & Assessment NOTE: Use either the Tab key or mouse click to move from field to field. The box will expand to accommodate your entry. Section 1 COURSE PREFIX AND NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET SEMESTER CREDIT HOURS (CC): 3 CONTACT HOURS (NCC): Section 2 TYPE OF COURSE: (Click on the box to check all that apply) AA Elective AS Required Professional Course College Prep AS Professional Elective AAS Required Professional Course Technical Certificate Other PSAV Apprenticeship General Education: (For General Education courses, you must also complete Section 3 and Section 7) Section 3 (If applicable) INDICATE BELOW THE DISCIPLINE AREA FOR GENERAL EDUCATION COURSES: Communications Social & Behavioral Sciences Mathematics Natural Sciences Humanities Section 4 INTELLECTUAL COMPETENCIES: Reading Speaking Critical Analysis Quantitative Skills Scientific Method of Inquiry Writing Listening Information Literacy Ethical Judgment Working Collaboratively Section 5 LEARNING OUTCOMES METHOD OF ASSESSMENT Master IDE for software development Exams, Grading of Student Programs Construct simple VB programs Exams, Grading of Student Programs Develop VB programs with Numeric, string variables Exams, Grading of Student Programs Develop VB programs with decision and repetition control structures Exams, Grading of Student Programs Develop modular VB programs with methods Exams, Grading of Student Programs Develop VB programs with arrays and collections Exams, Grading of Student Programs Develop VB programs with file I/O Exams, Grading of Student Programs Develop VB programs to access a database Exams, Grading of Student Programs Develop VB programs with classes and inheritance Exams, Grading of Student Programs Develop VB programs with exception handling Exams, Grading of Student Programs Section 6 Name of Person Completing This Form: Gail Gehrig Date: 3/18/2011