CISC114 Visual Basic Programming II
Department of Science, Technology, Engineering & Mathematics: Computer/Information Science
- I. Course Number and Title
- CISC114 Visual Basic Programming II Course No Longer Offered
- II. Number of Credits
- 3 credits
- III. Number of Instructional Minutes
- 2250
- IV. Prerequisites
- CISC113 (C or better) or extensive knowledge of another programming language with departmental approval
- Corequisites
- None
- V. Other Pertinent Information
- Students are expected to do lab projects outside of class time. Part of the final examination will be project oriented.
- VI. Catalog Course Description
- This is a second course dealing with the concepts of programming in an object-oriented language. Students develop programming skills using new controls in addition to those introduced in Visual Basic Programming I. Concepts developed include classes, collections, file processing, database processing using ADO, graphics, MDI, Crystal Reports, and advanced functions.
- VII. Required Course Content and Direction
-
-
Course Learning Goals
Students will:
- apply OOP to construct classes and their properties and methods and implement them in multi-tier applications;
- construct Windows and Web projects integrating databases to make updates, changes, deletions, and corrections;
- construct code for input validation and to handle user errors; and
- apply graphic methods to create animations and graphics.
-
Planned Sequence of Topics and/or Learning Activities
Course Outline:
- Use Arrays to Manage Lists of Data
- Create Object-Oriented Programs
- OO terminology
- Multi-tier applications
- Classes
- Constructors and destructors
- Inheritance
- Database Files
- Using ADO.net
- Create a database application
- Data and Objects in Files
- Graphics and Animation
- Multiple Document Interface (MDI)
- Overview of MDI
- Creating parent and child forms
- Writing code for parent and child forms
- Child Window management
- Creating applications
- Toolbars and Status Bar
- Creating toolbars
- Adding images to toolbars
- Writing code to work with toolbars
- Creating and using a status bar
- Adding panels to the status bar
- Creating and Using Reports
- Printing with Windows forms
- Using Crystal reports
- Other Controls
- Tab control
- Month/calendar and date/time picker
- Common dialog (open/save file)
- Progress bar
- Web Forms
- Optional Topics
- Developing your own Window controls
- HTML, XML, SQL
-
Assessment Methods for Course Learning Goals
Course-specific learning goals will be evaluated via (written) test results and problem solving, including writing, testing, and documentation of complete programs, and a departmental final exam. -
Reference, Resource, or Learning Materials to be used by Student:
Departmentally-selected textbook. Details provided by the instructor of each course section. See course syllabus.
-
Review/Approval Date - 4/03; Revised 6/09; New Core 8/2015