Maricopa Community Colleges  CIS160   19886-19925 
Official Course Description: MCCCD Approval: 04/14/87
CIS160 19886-19925 L+L 3 Credit(s) 4 Period(s)
Ada Programming I
Basic Ada features needed to construct programs, structured data types, arrays (constrained and unconstrained), procedures, functions, records, exceptions, tasks, packages. Prerequisites: CIS155, or CIS158, or CSC100 and MAT154 or equivalent, or permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS160   19886-19925 Ada Programming I
1. Write elementary ADA programs.
2. Code fluently in ADA.
3. Utilize the subprograms of ADA written by other programers.
4. Recognize exceptions to flow of logic in an ADA program.
5. Complete tasking which includes parallelism, timing and scheduling, termination, and exceptions.
6. Identify generics including declarationsand type parameters and instuction.
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS160   19886-19925 Ada Programming I
    I. ADA concepts (1)
        A. Input-output
        B. Terminology
        C. Algorithms
        D. Control structures
      II. Types (2)
          A. Scalar
          B. Composite
          C. Private
          D. Advanced
          E. Numeric
        III. Subprograms (3)
            A. Functions
            B. Procedures
            C. Overloading
          IV. Exceptions (4)
              A. Handling
              B. Declaring and raising
              C. Scope
            V. Tasking (5)
                A. Paralletlism
                B. Timing and scheduling
                C. Termination and exceptions
              VI. Generics (6)
                  A. Declarations
                  B. Types
                    1. Parameters
                    2. Construction
              Go to Description    Go to top of Competencies    Go to top of Outline