SylabUZ

Generate PDF for this page

Business application programming - course description

General information
Course name Business application programming
Course ID 04.2-WE-BizElP-BAP-Er
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study E-business
Education profile practical
Level of studies First-cycle Erasmus programme
Beginning semester winter term 2021/2022
Course information
Semester 4
ECTS credits to win 4
Course type obligatory
Teaching language english
Author of syllabus
  • dr hab. inż. Marek Sawerwain, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 15 1 - - Credit with grade
Laboratory 30 2 - - Credit with grade

Aim of the course

Familiarize students with basic information about programming languages for business application, so called 4th generation programming languages. Most common IT tools used in business practice are been presented. To shape students' practical skills in creating applications supporting the basic tasks in business activities. Examples of applications of 4th generation programming languages in various business tasks will be also presented.

Prerequisites

Programming fundamentals and basic principles in database creation

Scope

Introduction of basic concepts and notions related to the idea of 4th generation languages used in business activities.

Review of tools which supports 4th generation programming languages. Defining a notion of integrated system which is used in the context 4th generation programming languages. Practical exercises using such type of programming environment.

Presentation of basic syntax of 4th generation of programming language. Practical exercises in creation of 4GL basic programs.

Overview of the object model which is used in 4GL languages. Overview of class type basics, inheritance, interfaces and events. Practical exercises in the use of such type of language construction.

Determining the data sources which are suitable for given problem. Practical exercises in using data sources.

Presentation and practical examples of data operations. Reading a table content, creating dynamic columns, creating and managing files. Practical exercises with mentioned data notions.

Making screens (forms) which supports business activities. Making of report which are used in common business activities. Application of 4GL to initial analysis of data. Practical implementation of sample business reports.

Creating automated correspondence systems, creating email content, attaching additional files to main message.

Data processing including business data analysis implemented by the use of 4GL languages. Practical implementation of an example scenario for data analysis.

Providing data as a web service. Practical implementation of the process of sharing a data source as a web service.

Teaching methods

Lecture: conventional lecture
Laboratory: laboratory exercises, group work

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture – the main condition to get a pass is obtaining a positive grade in the final written exam.

Laboratory – the main condition to get a pass are sufficient marks for all laboratory exercises and tests conducted during the semester.

Calculation of the final grade: lecture 50% + laboratory 50%.
 

Recommended reading

1. Bandari, K., Complete ABAP, 2nd edition, SAP Press, 2020

2. Kale, V., Implementing SAP R/3: The Guide for Business and Technology Managers, Sams Publishing , 1st edition, 2000.

3. Schneider, T., Gahm, H., Westenberger, E., ABAP Development for SAP HANA, SAP Press, 2014.

4. McDonough, J. E.: Object-Oriented Design with ABAP A Practical Approach, Apress, 2017.

5. Markandeya, S.: Pro SAP Scripts, Smartforms, and Data Migration ABAP Programming Simplified, Apress 2017.

Further reading

1. Coughlan, M., Beginning COBOL for Programmers, Apress, 2014.

2. Markandeya, S., Roy, K., AP ABAP Hands-On Test Projects with Business Scenarios, Apress, 2014.

3. Stern, N.B., Stern, R.A., Ley, J.P., COBOL for the 21st Century, John Wiley & Sons, 11th ed., 2013.

4. Kale, V., Implementing SAP CRM: The Guide for Business and Technology Managers, Auerbach Publications, 2019.

Notes

---


Modified by dr hab. inż. Marek Sawerwain, prof. UZ (last modification: 13-07-2021 09:39)