CIT 38800
Visual Basic II
Visual Basic II
Description
This course continues the study of Visual Basic to include advanced object-oriented system development techniques. Students learn to create and use problem domain, user interface and data access objects. By the end of the course students will be able to design and build advanced applications in Windows using Visual Basic.NET.
Textbook
Bradley & Millspaugh, Advanced Programming in VB 2008, McGraw Hill, 2009, ISBN 9780073517223
Course Outcomes
- Review and expand introductory Visual Basic topics (CIT 9)
- Use object-oriented development techniques to solve real-world problems (CIT 3)
- Explain and implement the three-tier design approach to OO-development (CIT 3)
- Develop application programs from analysis through design with needs analysis of users and business in mind (CIT 3)
- Use and create advanced controls and classes (CIT 2)
- Program access to databases using data access controls and SQL programming statements (CIT 3)
- Develop interactive Web programs manipulating databases (CIT 3)
- Create classes in a team environment (CIT 4)
CIT Program Outcomes (What are these?)
2.
3.
4.
9.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
1a.
2.
3.
4.
5.
Topics
- Object-Oriented System Development
- The Visual Studio .NET Development Environment
- VB.NET Fundamentals & Supplied Classes
- Creating and using GUI Classes
- Creating and using Problem Domain Classes
- Exception Handling
- Inheritance & Interfaces
- File Processing
- Object Persistence using Data Access Classes
- Programming Association Relationships between Objects
- Using Multiple Forms
- Database Programming using Data Access Classes
Assessment
- Projects (2)
- Labs
- Quizzes, Homework, Group Work