Cis 435 Advanced Systems Development- fall 2004 Professor



Download 88 Kb.
Sana30.04.2017
Hajmi88 Kb.
#7865
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


  1. 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.

  2. 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

  1. Projects will entail writing code in ABAP to solve various exercises and small projects.

  2. Projects will cover standard programming constructs, processing data from external files, processing data from database tables, designing screens, and creating reports.

  3. Projects will be coded and documented based on the format shown in file project.doc.

  4. 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.

  5. 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.

  6. 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.
Download 88 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish