|Course title:||Applications Development for Business Processes|
|Grading method:||letter grade|
|Flexibly Scheduled Course:|
|Prerequisites (list each individually, one course per line, with course number and title)|
6200:250 Computer Applications for Business
and 48 completed credit hours
prerequisites to be checked at time of registration? yes
|Corequisites (list each individually, one course per line, with course number and title)|
corequisites to be checked at time of registration? no
|Prerequisite: 6200:250 and 48 completed hours. Analysis and automation of business operations and processes. Development of applications based on a simulated enterprise-wide database. 3 credits.
|TextBook: Programming Business Applications by William Burrows and Joseph Langford, Irwin, 1998.
Software: Visual Studio
|This course teaches application development concepts using a visual object-oriented environment. Programming is the most fundamental skill required of all business applications developers. It also provides a strong foundation for understanding higher level concepts related to database systems, web-based applications, networking, client server processing, and information technology architecture. The object oriented methodology forms the cornerstone of most application development in the software industry. Visual languages enable the creation of friendly graphical interfaces.
Applications Development for Business Processes
Course Description: This course develops skills in automating typical business operations and processes. Students will be introduced to the main issues involved in programming business applications: logical analysis, syntax requirements, and testing and debugging skills. The emphasis of the course will be on the analysis and automation of standard organizational processes. The business processes to be discussed in class will be drawn from diverse business functions, and will include: payroll, taxes, stock trading, loans, real estate, cost accounting, order processing, logistics and inventory management. Students will develop applications based on a simulated enterprise wide database. Students will also integrate existing applications for business decision making.
* Develop skills in the analysis of standard business procedures
* Develop skills in the design of programs for automating business processes.
* Develop skills in program writing, execution, and debugging.
* Understand basic programming concepts related to variable scope and declarations, operators, assignments, selection structures, repetition structures, arrays, files, functions and procedures.
* Create desktop and web based business applications.
TextBook: Programming Business Applications by William Burrows and Joseph Langford, Irwin, 1998.
Software: Visual Studio
Grading System Midterm exam 200
Final exam 200
Group Project 200 Assignments 200
Total 800 points
Letter Grade A 93-100% A- 90-92%
B+ 87-89% B 83-86% B- 80-82%
C+ 77-79% C 73-76% C- 70-72%
D+ 67-69% D 63-66% D- 60-62%
The content is based on material covered in lectures, software demonstrations, and individual assignments. All exams will consist of a combination of hands-on program development exercises, syntax checking, algorithm and procedure analysis.
Most large IS projects are developed by teams consisting of programmers and analysts and users. Hence, group interaction and communication is vital for the success of the course as well as your grade. You will be assigned to a group and will serve on the same group throughout the semester. The group project will consist of developing a standard business information system application. The requirements and specifications for this project will have to be submitted as part of an initial two page proposal. You can begin work on the project only after it has been approved.
Assignments are based on class lectures and are usually due the next class. All assignments should be typed with the name clearly specified. Please note that all assignments require the use of the Visual Inter Dev tool.
- Mid term exam can be made up only under exceptional circumstances. The instructor must be notified prior to the test and arrangements must be made to schedule the make up within 48 hours.
- Final exams cannot be made up.
- Assignments cannot be made up.
- Academic dishonesty and misconduct of any form will be dealt with very severely. Please refer to the Student Code of Conduct for related policies and regulations at The University of Akron.
- Please note that students who are not in the official class list must provide proof of enrollment. This includes a schedule of classes slip and an invoice showing registration.
- Groups can request the dismissal of a member from their group. However, the instructor reserves the right to fire a member from a group. This will occur only after due process where I hear both sides of the story. Any student who is fired from a group will then be required to pursue all future group work on their own.
Introduction to program design
Variable Declaration and Scope
Operators and precedence
Selection structure and variations
Repetition structure - counter and conditional loops
Sequential Access Files
Random Access Files
Payroll Application Analysis and Design
Stock Trading Application
User Interface Concepts: Image controls, textboxes, labels List box ,combo box
Loan Processing Application
Check box controls, Menus, Dialog Boxes, Message Boxes and Error Trapping
Real Estate Application
Order Processing and Inventory Management Application
Calculations, Click events, change event, key events.Get/lost focus events, mouse drag and click events
Cost Accounting Application
Integrating existing applications
Object linking and embedding (OLE)
1. Principles of visual programming systems / Shi-Kuo Chang, editor. Englewood Cliffs, N.J. : Prentice Hall, c1990.
2. Visual languages and applications / edited by Tadao Ichikawa, Erland Jungert, and Robert R. Korfhage. New York : Plenum Press, c1990.
3. Visual languages and visual programming / edited by Shi-Kuo Chang. New York : Plenum Press, c1990.
4. Visual object-oriented programming : concepts and environments / editors, Margaret Burnett, Adele Goldberg, Ted Lewis. Greeenwich, CT : Manning, c1995.
5. Visual programming / Nan C. Shu. New York : Van Nostrand Reinhold, c1988.
6. Adaptive object-oriented software / Karl J. Lieberherr. Boston : PWS Pub. Co., c1996.
7. Applications of object-oriented programming / edited by Lewis J. Pinson, Richard S. Wiener. Reading, Mass. : Addison-Wesley, c1990.
8. Beginning objects with Visual Basic 5 / Peter Wright. Chicago, Ill. : Wrox Press, c1998.
9. Design by numbers / John Maeda. Cambridge, Mass. : MIT Press, 1999.
10. Intermediate problem solving and data structures : walls and mirrors / Paul Helman, Robert Veroff. Menlo Park, Calif. : Benjamin/Cummings Pub. Co., c1986.