CIS 435 Advanced Systems Development– Fall 2004
Professor: Alden C. Lorents
Office: BA 254
Office Hours: 10-11:45 TWTH, and by Appt - Normally in CBA M-F
In Class: 3:45-5 MW and 12:45 – 3:35 TTH
Office: 523-3510
Home: 526-8396 7am-10pm
E-Mail: alden.lorents@nau.edu
|
I. CIS 435 Catalog Description
General: Studies high-level programming languages and development environments. Includes analysis of design techniques, characteristics, philosophies, and applications.
Specific for this Semester: Application development in an ERP environment using SAP and the ABAP language. Includes SAP architecture overview, ABAP workbench, ABAP programming, and ABAP objects.
II. Prerequisites 3-6 hours of programming. III. Course Learning Objectives -
Overview of the SAP technical Architecture
-
Fundamentals of the ABAP language.
-
Fundamentals of the ABAP workbench.
-
Interactive development environment to build, debug, and test programs.
-
Use of the data dictionary.
-
SQL and I/O with the database tables.
-
Report development - hardcopy, screen displays, screen selects, and drill-down reports.
-
Interface with external data files.
-
Use of screen painter and the menu painter.
-
ABAP programming models
-
Application development with ABAP objects.
IV. Texts:
ABAP/4 Programming the SAP R/3 System By Bernd Matzke Addison Wesley, 2001. ISBN 0-201-67515-3 Optional – See Amazon.
ABAP Objects Addison Wesley, 2002 ISBN 0-201-75080-5 Optional – See Amazon
ABAP/4 in 21 Days available online at http://freebooks.by.ru/view/Abap4in21day/index.htm , also available from Amazon. Optional Since this content is available online we will refer to this from time to time in the course. Note ABAP/4 chapters in Course Schedule.
ABAP Programming Handbook – College of Business Support Services
V. Grading Policy
You are responsible for alerting the instructor to any missing entries in the grade book. Use E mail or see your instructor on any grade book problems you see. The grade book uses the first 3 digits of your door code for id. Your grade is based on the total points you earn out of the total points available for the semester. The following grading scale can be used as a guideline for your grade as we progress through the semester.
A >= 90% B >= 80% and < 90% C >= 70% and < 80% D >= 60% and < 70% F < 60%
The instructor reserves the right to use judgment in the assignment of final grades relative to applying this scale, extenuating circumstances on the part of the student, missed classes and assignments, and issues that deal with academic integrity.
Approximate Point Distribution for the semester
Exams 3 @ 100 300 65%
Projects and other 162 35%
Total 462
VI. Exams
The format of the exams will be mostly short answer and code snippets. Some objective format may be used. The main emphasis of the exams will be on your understanding and application of the concepts. Normally some syntax help will be available for the exams.
Exam Makeup, Late Assignments, and Missing Assignments
Avoid makeup exams at all costs. Makeup exams must be scheduled with your professor PRIOR to the exam. Late assignments may be penalized. Missing assignments and projects can result in penalty (negative) points when determining the final grade.
VII. Course Policies -
Student Preparation and Attendance - Projects are to be prepared in a professional manner and turned in. Students are responsible for any class discussions, changes in the assignment schedule or other information given in class. If you are absent it is your responsibility to find out what went on in your absence. There is no makeup of project work assigned and turned in during a class unless you have a university excused absence.
-
Academic Integrity - Cheating, copying the work of others, lying, altering documents, forging signatures or documents or assisting others to do so are violations of the University's academic integrity policy. Students who violate this policy can fail the course, be removed from the College of Business Administration, and dropped from the University.
3) Deadlines: Drop with grade of “W” by Oct 29 2004
VIII. Homework - See Schedule that follows.
IX. Projects
-
Projects will entail writing code in ABAP to solve various exercises and small projects.
-
Projects will cover standard programming constructs, processing data from external files, processing data from database tables, designing screens, and creating reports.
-
Projects will be coded and documented based on the format shown in file project.doc.
-
Submit projects to me via email alden.lorents@nau.edu Subject line should be in the following format: 435_LastName_L1A. If you email me a question do not have 435_ in the subject line.
-
If you use Citrix, you may have to create ABAP MO. Go to New and put in ABAP MO for a name, sapa.umsystem.edu for a server, and 00 for system to create your server node.
-
Your developer keys are located in the keysfile.
CIS 435 Fall 2004 Schedule
WEEK
| TOPICS | READINGS & Links
| PROJECTS & PPT Links |
1 –
Aug 30 – Sept 03 |
Intro to the Course
Intro to SAP
|
R/3 Basis System – Overview
ABAP/4 - 1
|
Project Doc (Maybe updated during semester)
|
2 –
Sept 06 - 10
| Labor Day Sept 6 Workbench Basics
Debugger
|
ABAP/4 - 2
|
L1A ABAP Workbench
|
3 –
Sept 13 - 17
|
Airline Model
ABAP Basics
|
ABAP Programming - Overview
ABAP/4 – 7,8
|
L1B ABAP_Basics1
ABAP_Basics2
L2A
|
4 –
Sept 20 - 24
|
ABAP Basics
|
Overview Components of App Programming
ABAP/4 –9,10
|
L2B ABAP_Basics3
L3A
L3B
|
5 –
Sept 27 - 01
|
ABAP Basics
Lists
|
ABAP/4 – 14,15
|
H2
L4A
|
6 –
Oct 04 - 08
|
Selection Screens and Drill down lists
Exam Review
Exam I
|
ABAP/4 - 21
|
L4E ABAP Events
|
7 –
Oct 11 - 15
|
Internal Tables
|
ABAP/4 – 11,12
|
SCAR and SCAR1
L5A ABAP Tables
|
8 –
Oct 18 - 22
|
Internal Tables
ABAP and SQL
|
ABAP/4 - 13
|
L5B
|
9 –
Oct 25 - 29
|
Internal Tables
Performance Tuning
|
|
Table variations
Performance Projects
Table_Stats
|
10 –
Nov 01 - 05
|
ABAP Modules
Dictionary Tables
|
ABAP/4 – 17,18
ABAP/4 – 3,4
|
L6 ABAP_Modules
L9A Database_Tables
|
11 –
Nov 08 - 12
|
Dictionary Tables
Veterans Day Nov 11
Exam II
|
|
L9B
|
12 –
Nov 15 - 19
|
External I/O
ABAP Objects
|
|
L9C
|
13 –
Nov 22 - 26
|
ABAP Objects
Inheritance
Thanksgiving Holiday
|
|
L10A
|
14 –
Nov 29 - 03
|
ABAP Objects
Polymorphism
|
|
L10B
|
15 –
Dec 06 - 10
| ABAP Objects
Final Review
|
|
|
Dec 13 - 17
|
Exam III
|
Final 3:00 PM Dec 13
|
|
NORTHERN ARIZONA UNIVERSITY
POLICY STATEMENTS
SAFE ENVIRONMENT POLICY
NAU’s Safe Working and Learning Environment Policy seeks to prohibit discrimination and promote the safety of all individuals within the university. The goal of this policy is to prevent the occurrence of discrimination on the basis of sex, race, color, age, national origin, religion, sexual orientation, disability, or veteran status and to prevent sexual harassment, sexual assault, or retaliation by anyone at this university. You may obtain a copy of this policy from the college dean’s office. If you have concerns about this policy, it is important that you contact the department chair, dean’s office, the Office of Student Life (523-5181), the academic ombudsperson (523-9368), or NAU’s Office of Affirmative Action (523-3312).
STUDENTS WITH DISABILITIES
If you have a disability, you can arrange for accommodations by contacting the office of Disability Support Services (DSS) at 523-8773 (voice) 523-6906 (TTY). You are encouraged to provide the documentation of the disability to DSS at least 8 weeks prior to the beginning of the semester so arrangements can be made to meet your individual needs. You must register with DSS each semester you are enrolled and wish to use accommodations. Faculty are not authorized to provide accommodations without prior approval from DSS. Students are encouraged to notify their instructors a minimum of one week in advance of the need for accommodation. Failure to do so may result in delay in provision of the accommodation. Concerns about non-compliance with the Americans with the Disabilities Act may be brought to the attention of the office of Disability Support Services or to the ADA coordinator in the Affirmative Action Office.
INSTITUTIONAL REVIEW BOARD
Any study involving observation of or interaction with human subjects that originates at NAU-including a course project, report, or research paper-must be reviewed and approved by the Institutional Review Board (IRB) for the protection of human subjects in research and research-related activities. The IRB meets once each month. Proposals must be submitted for review at least fifteen working days before the monthly meeting. You should consult with your course instructor early in the course to ascertain if your project needs to be reviewed by the IRB and/or to secure information or appropriate forms and procedures for the IRB review. Your instructor and department chair or college dean must sign the application for approval by the IRB. The IRB categorizes projects into three levels depending on the nature of the project: exempt from further review, expedited review, or full board review. If the IRB certifies that a project is exempt from further review, you need not resubmit the project for continuing IRB review as long as there are no modifications in the exempted procedures. A copy of the IRB Policy and Procedures Manual is available in each department’s administrative office and each college dean’s office. If you have questions, contact Carey.Conover, Office of Grant and Contract Services, at 523-4889.
ACADEMIC INTEGRITY
The university takes an extremely serious view of violations of academic integrity. As members of the academic community, NAU’s administration, faculty, staff, and students are dedicated to promoting an atmosphere of honesty and are committed to maintaining the academic integrity essential to the educational process. Inherent in this commitment is the belief that academic dishonesty in all forms violates the basic principles of integrity and impedes learning. Students are therefore responsible for conducting themselves in an academically honest manner. Individual students and faculty members are responsible for identifying instances of academic dishonesty. Faculty members then recommend penalties to the department chair or college dean in keeping with the severity of the violation. The complete policy on academic integrity is in Appendix F of NAU’s Student Handbook.
CLASSROOM MANAGEMENT STATEMENT
Membership in the academic community places a special obligation on all members to preserve an atmosphere conducive to a safe and positive learning environment. Part of that obligation implies the responsibility of each member of the NAU community to maintain an environment in which the behavior of any individual is not disruptive. It is the responsibility of each student to behave in a manner which does not interrupt or disrupt the delivery of education by faculty members or receipt of education by students, within or outside the classroom. The determination of whether such interruption or disruption has occurred has to be made by the faculty member at the time the behavior occurs. It becomes the responsibility of the individual faculty member to maintain and enforce the standards of behavior acceptable to preserving an atmosphere for teaching and learning in accordance with University regulations and the course syllabus. At a minimum, students will be warned if their behavior is evaluated by the faculty member as disruptive. Serious disruptions, as determined by the faculty member, may result in immediate removal of the student from the instructional environment. Significant and/or continued violations may result in an administrative withdrawal from the class. Additional responses by the faculty member to disruptive behavior may include a range of actions from discussing the disruptive behavior with the student to referral to the appropriate academic unit and/or the Office of Student Life for administrative review, with a view to implement corrective action up to and including suspension or expulsion.
Do'stlaringiz bilan baham: |