Creating an Expert System Using Visual Basic.NET Training Session

Slides:



Advertisements
Similar presentations
Business Technology Education Gateway Institute of Technology Advisory Committee Meeting Fall 2010.
Advertisements

E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Module 5 Educational and Research Applications 1.
ITQ qualification briefing 17 June 2010 Museum of London.
CS1313 SCCC/ATS COURSE SYLLABUS Programming Fundamentals Revised 12/2/2014 Online 12/14 revision Ed Hall Instructor.
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
Core Competencies Student Focus Group, Nov. 20, 2008.
Reinventing the Introductory Accounting Course Candy Bianco Cristi Lindblom Mary Marcel Karen Osterheld Bentley University Waltham, MA.
School of Business University of Bridgeport Admissions Presentation Robert Gilmore, Ph.D. Associate Dean School of Business.
A Model for Integrating an Enterprise System into College of Business Curriculum Using an AIS Course as an Example North Dakota State University Bonnie.
King Fahd University of Petroleum & Minerals Dhahran, Saudi Arabia.
Cameron University School of Business Accounting Program CIP Code Program Code 305 Program Quality Improvement Report
Library Instruction in North America Library Orientation (before 1980) –Tour of library, instruction in using card catalog, print indexes, reference works.
Enhanced Integration of Math, Physics & Engineering RIEE-NJCC Meeting, September 27, Enhanced Integration of Mathematics and Physics into the Engineering.
Rebecca Nickoli, Ed.D. April 26, American Graduation Initiative To lead the world with the highest proportion of college graduates by million.
JROTC Curriculum Briefing
College of Basic and Applied Sciences Advising/Retention Report.
Yiangos Ktorides Cyprus Computer Society Computer Science at the Primary and Secondary Schools of Cyprus.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Class and Lab Mark K. Reha.
AFCEA/AFA July 23,  There are 35 colleges and universities across the state that are members of the University System of Georgia.  All of them.
Simplicity First: Use of Tools in Undergraduate CS and IS Teaching By David Naugler and Ken Surendran Southeast Missouri State University Computer Science.
Learning about Expert Systems through computer programming.
Part 1—Career Exploration
Java Teaching Workshop Y. Daniel Liang May 20, 2002 At NCC.
Basic Workshop For Reviewers NQAAC Recognize the developmental engagements Ensure that they operate smoothly and effectively” Ensure that all team members.
1 Chapter Nine Engineering Your Career. 2 Engineering Careers  Electrical and computer engineers find employment in: 1.Private industry. 2.Government.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
1 Orientation 101 General Education Program Student Learning Outcomes.
Reviving Continuum Mechanics: Computation across the undergraduate curriculum Michael Dennin UC Irvine Special Thanks to Peter Taborek, Bill Heidbrink.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
N ational Q ualifications F ramework N Q F Quality Center National Accreditation Committee.
Foundation year. 2 Computer For Health Sciences COURSE NAME COMP101 COURSE CODE (2 + 1) credit hours CREDIT HOURS.
Database Courseware: Functionality and Classroom Usage Mario Guimaraes
ACC 490 Academic professor/tutorialrank For more course Tutorials
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
1 An Execution-Driven Simulation Tool for Teaching Cache Memories in Introductory Computer Organization Courses Salvador Petit, Noel Tomás Computer Engineering.
Interacting with a Database Using Visual Basic.NET: An Alternative Approach to Illustrate Database Concepts Brian R. Kovar Kansas State University 7 th.
Benefits overview Speaker name goes here.
Syllabus CS 5 - Computer Literacy 1. Table of Contents General Information Your Instructor Description Outcomes & Objectives 2.
Using Visual Basic.NET Programming Tools in the AIS Course Training Session Brian R. Kovar Kansas State University 7 th AIS Educator Annual Meeting June.
Developing Visual Basic Applications to Interact with an Access Database Training Session Brian R. Kovar Kansas State University 8 th AIS Educator Annual.
Statistics Critical Thinking in Intro Stats Roger Woodard.
CHW Montana CHW Fundamentals
Introduction to SQL Server
Existing Situation The course COMP 915 (Technical Communication in Computer Science, 1 hour) is currently a requirement for obtaining a PhD in computer.
Subject : Computer Science
The FUNDAMENTALS OF ENGINEERING EXAM for Nuclear Engineers
Day 1 Session 2/ Programme Objectives
Maja Holmes and Margaret Stout West Virginia University
Teaching Writing to Science Undergraduates
What is IC3 IC3 /ˌaɪˌsiːˈθriː/ is the abbreviation and registered trademark of the "Internet and Computing Core Certification." The IC3 is a global certification.
CIS 111 Innovative Education-- snaptutorial.com
ACC 561 GENIUS Lessons in Excellence-- acc561genius.com.
CIS 111 Education for Service-- tutorialrank.com
Considerations in Engineering
Preparation for Entry into .NET Bridging Program (Databases)
CTE Standards Perkins Grant Management System
Quality assurance and curriculum development
Your session will begin shortly
UNM Information Assurance Scholarship for Service (SFS) Program
The Heart of Student Success
Soft Skills Are Hard Skills!
Finalization of the Action Plans and Development of Syllabus
UNM Information Assurance Scholarship for Service (SFS) Program
Understanding the Issues: Textbook Affordability at USF
Information Literacy: What is it and Why Should I Care?
OU BATTLECARD: E-Business Suite Courses and Certifications
Presentation transcript:

Creating an Expert System Using Visual Basic.NET Training Session Brian R. Kovar Kansas State University 8th AIS Educator Annual Meeting June 23, 2006

Concepts Covered in this session Programming IF….Then….Else Selection Statements Variable Declaration Object-Oriented Programming How to create message boxes Visual Basic programming environment The inside mechanics (“nuts-and-bolts”) of the decision-making rules that make up expert systems Many other programming and information systems concepts will be covered as well

Programming helps build accounting competencies Programming helps develop and improve problem solving and critical thinking skills. Increased ability to handle more complex accounting issues and problems (Beard and Smith 2002) AICPA core competency: ability to leverage technology (2004) The lack of programming skills may handicap accountants in working effectively as IS auditors (Calderon, Cheh, Chatham 2002) The Information Systems Audit and Control Association (ISACA) has developed curriculum models stressing the need and importance of computer programming skills. Beard and Smith are at Idaho State. At Idaho State, 3 CIS courses are integrated into the ACCOUNTING MAJOR . The first of the 3 CIS courses is a beginning programming course. In describing their use of programming in their curriculum, Beard and Smith (2002) noted that students credited their programming exposure to “an increased ability to handle more complex accounting issues and problems.” AICPA recognizes both that information technology (IT) is an integral part of accounting and that accounting education should incorporate increasing amounts of IT so that accountants can provide quality information systems services. The Information Systems Audit and Control Association (ISACA), in its curriculum models developed in 1998, also stresses the need and importance of computer programming skills for information systems auditors. analogy of fundamental programming skills for the AIS graduate being very similar to the need for introductory financial accounting courses in accounting programs. Just as the concepts of introductory financial accounting prepare students for more advanced financial accounting concepts and the remainder of their accounting curriculum, a working knowledge of computer programming lays the foundation and helps establish the thought processes for future work in information systems.

Tutorials Developed for Classroom Use Creating and Coding an Expert System Using Visual Basic.NET Published in the Winter 2005 issue of The Review of Business Information Systems. Received a Best Paper Award at the 2004 AIS Educator Conference. Interacting with a Database Using Visual Basic.NET Presented at the 2005 AIS Educator Conference Recently accepted for publication in the 2006 C3 project (A Compendium of Classroom Cases and Tools) sponsored by the Information Systems section of the American Accounting Association. Designed to give students an introductory look into how computer programs are created using a computer programming language (VB.NET), as well as give students some basic exposure to the concepts and skills needed to create computer programs. Step-by-step tutorials where students: Create an expert system (Loan Evaluation ES) Create programs capable of interacting with an Access database (simple data retrieval and display, as well as SQL queries involving one table and multiple tables) In this tutorial, students will create an expert system as they work through a step-by-step tutorial that explains the Visual Basic.NET programming environment and the elements used to create the expert system program

Expert System Decision Tree Good Income? Education Employment? References? Bad High Low Grant the Loan Investigate Further Refuse the Loan Medium Employed Unemployed

Using Creating and Coding an Expert System Using VB Using Creating and Coding an Expert System Using VB.NET tutorial in the classroom Can be used as part of an in-class unit, or it can be used as a stand-alone, self-paced unit. Has been used at both the undergraduate and graduate levels. Students self-report an average completion time of 3.25 hours (range of 1.5-5.5 hours to complete) Must be completed in a computer lab or on a computer that already has Visual Studio/Visual Basic.NET installed. Software can be obtained for a yearly fee from the Microsoft Software Developer Network Academic Alliance (your college or department may already be a member) Can be used as part of an in-class unit where computer programming concepts are presented and discussed and an assignment is made, or it can simply be a stand-alone, self-paced unit that the students are required to complete. Students self-report an average time of 3.25 hours to complete the tutorial, ranging from a minimum completion time of 1.5 hours (working straight through with no interruptions), to a maximum completion time of 5.5 hours. The tutorial has also been used at both the graduate and undergraduate levels to introduce business students to the basics of computer programming. As written, the tutorial does not contain any assignment exercises, but an instructor can assign the tutorial for students to complete as practice and a learning exercise, with the instructor then using the tutorial as the basis for developing focused exercises that might meet the instructor’s own unique needs.

Concepts Covered in this session Programming IF….Then….Else Selection Statements Variable Declaration Object-Oriented Programming How to create message boxes Visual Basic programming environment The inside mechanics (“nuts-and-bolts”) of the decision-making rules that make up expert systems Many other programming and information systems concepts were covered as well