COWLEY COLLEGE & Area Vocational Technical School
|
|
- Pierce Morrison
- 7 years ago
- Views:
Transcription
1 COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR COBOL PROGRAMMING CIS Credit Hours Student Level: This course is open to students on the college level in either Freshman or Sophomore year. Prerequisite: None Controlling Purpose: This course is offered to teach programming skills in Cobol to students. The basic constructs learned in this course will apply to any programming language (with slight modifications). Learner Outcomes: Upon completion of this course, the student should be able to construct computer programs for solving common types of business oriented applications. The student will gain a working knowledge of the COBOL programming language and it's syntax. The student will also learn structured program design, development, testing, implementation, and documentation of common business-oriented applications. They will write programs involving input/output, loops, control structures, and use of sequential and indexed file organization. Course Time Frame: 3 hrs. per week Evaluation KEY: A = All major and minor goals have been achieved and the achievement level is considerably above the minimum required for doing more advanced work in the same field. B = All major goals have been achieved, but the student has failed to achieve some of the less important goals. However, the student has progressed to the point where the goals of work at the next level can be easily achieved. C = All major goals have been achieved, but many of the minor goals have not been achieved. In this grade range, the minimum level of proficiency represents a person who has achieved the major goals to the minimum amount of preparation necessary for taking more advanced work in the same field, but without any major handicap of inadequacy in his background. D = A few of the major goals have been achieved, but the student s achievement is so limited that he is not well prepared to work at a more advanced level in the same field. F = Failing, will be computed in GPA and hours attempted. N = No instruction or training in this area. Page 1
2 CHAPTER 1: Introduction Outcomes: Upon completion of this unit, the student will see a simple problem described, the logic developed, and the COBOL program to solve it. The student will gain an understanding of the process, not necessarily the details of the COBOL program. Understand fields, records, and files. Learn two techniques used to express program logic. Identify the four divisions of a Cobol Program. Learn the six COBOL language elements. CHAPTER 2: From Coding Form to Computer Learn the rules for creating a programmer-supplied name. Learn the difference between numeric and nonnumeric literals. Learn to follow the logic of a simple program as expressed in a flowchart or pseudocode. Outcomes: Upon completion of this unit, the student will have a working knowledge of the COBOL coding sheet and its use. They will also understand compiling and executing and be able to compile, link, and execute a COBOL program. State the rules associated with the COBOL coding sheet, and enter a program appropriately. Distinguish between compilation and execution; describe the function of a link program. Describe the environmental differences between a PC and a mainframe as they relate to execution of COBOL programs. Compile, link, and execute a COBOL program. Find and correct simple errors in compilation or execution. Page 2
3 CHAPTER 3: A Methodology for Program Development Outcomes: Upon completion of this unit, the student will develop an understanding of a methodology for program development, encompassing the techniques of structured design, structured programming, and top down testing. Describe how a hierarchy chart is developed; discuss three criteria for evaluating a completed hierarchy chart. Define structured programming; describe its three fundamental building blocks and an optional extension. Explain the one entry point/one exit point philosophy of structured programming. Differentiate between structured programming and structured Design; distinguish between a functionally oriented technique and one that is procedurally oriented. Describe what is meant by top down design and implementation. CHAPTER 4: The Identification, Environment, and Data Divisions Outcomes: Upon completion of this unit, the student will understand the purpose of the Identification, Environment, and Data Divisions and some of the details behind each division. Describe the COBOL notation and determine the appropriate syntax for any statement. Complete the Identification Division of a COBOL program. Complete the Environment Division of a COBOL program. Code a record description to show hierarchical relationships among fields containing numeric and alphanumeric entries. Code a Working-Storage Section to define various print lines. Understand the use of an assumed decimal point. Page 3
4 CHAPTER 5: The Procedure Division Outcomes: Upon completion of this unit, the student will develop an understanding of the Procedure Division, specifically the OPEN, CLOSE, READ, WRITE, STOP RUN, PERFORM, IF, EVALUATE, MOVE, COMPUTE, ADD, SUBTRACT, MULTIPLY, and DIVIDE statements. CHAPTER 6: Debugging Write the OPEN, CLOSE, READ, and WRITE statements necessary for sequential file processing. Understand the purpose of the priming (initial) READ statement, and place it correctly in the Procedure Division. Understand the rules of the MOVE statement as they apply to numeric and alphanumeric fields. Understand the PERFORM statement; show how this statement is used to process a file until all of its records have been read. Understand the IF statement and how it is used with and without an ELSE clause; explain the significance of the END-IF scope terminator. Use the EVALUATE statement to implement a case (multibranch) construct. Understand the hierarchy of operations for a COMPUTE statement; describe the individual arithmetic statements, ADD, SUBTRACT, MULTIPLY, and DIVIDE. Understand the ROUNDED and SIZE ERROR options as they apply to any of the arithmetic statements. Understand the relationship between a Procedure Division and its associated hierarchy chart. Outcomes: Upon completion of this unit, the student will understand the basics of debugging and how to handle compile and execution errors. Distinguish between errors in compilation and execution; correct typical compilation errors. Use the DISPLAY statement as a debugging tool. Explain how an interactive debugger can be used to find and correct execution errors. Describe the use of file status codes in correcting data management errors. Understand what is meant by a structured walkthrough; be able to participate as reviewer, reviewee, moderator, or secretary. Page 4
5 CHAPTER 7: Editing and Coding Standards Outcomes: Upon completion of this unit, the student will understand the uses and benefits of standards in programming. CHAPTER 8: Data Validation List the complete set of COBOL editing characters. Differentiate between a numeric field and a numeric-edited field; predict the results when a numeric field is moved to a numeric-edited field. Understand the difference between an implied decimal point and an actual decimal point; state the role of each in editing. Describe the rules for signed numbers and the editing characters +, -, CR, and DB. Understand the rationale for coding standards that go beyond the syntactical requirements of COBOL. Outcomes: Upon completion of this unit, the student will be able to write programs that use the IF statement construct and incorporate data validation into programs. Describe the importance of data validation and its implementation in a stand-alone edit program. Understand the following validity tests: numeric test, alphabetic test, consistency check, sequence check, completeness check, date check, and subscript check. Understand the various types of conditions in an IF statement. Understand how to use a nested IF; indicate guidelines for proper indentation in coding such statements. Understand the advantages of the END-IF scope terminator; show how the scope terminator eliminates the need for the NEXT SENTENCE clause. Obtain the date (calendar and Julian) and time of execution; implement date checking in a program to ensure that the day and month are consistent. Page 5
6 CHAPTER 9: More About the Procedure Division Outcomes: Upon completion of this unit, the student will be able to write programs using the DO WHILE, DO UNTIL, READ INTO, WRITE FROM, INITIALIZE, INSPECT, STRING, UNSTRING, and MOVE CORRESPONDING statements. CHAPTER 10: Differentiate between the DO WHILE and DO UNTIL structures; describe how each is implemented in conjunction with a PERFORM statement. Define an in-line perform and a false-condition branch; explain how the combination of these features eliminates the need for a priming read statement. Differentiate between a paragraph and a section. Code the READ INTO and WRITE FROM statements in the Procedure Division. Use the INITIALIZE statement. Perform basic string processing operations through use of the INSPECT, STRING, and UNSTRING statements. Define a duplicate data name and use qualification to eliminate ambiguity; describe the use of the MOVE CORRESPONDING statement. Screen I-O Outcomes: Upon completion of this unit, the student will be able to incorporate the ACCEPT and DISPLAY statements. Also the student will understand the use of the SCREEN SECTION. Discuss the concept of screen I-O versus the file-oriented approach. Describe the ACCEPT AND DISPLAY statements; discuss at least three optional clauses for each statement. Describe the SCREEN SECTION and indicate why its use may be preferable to individual ACCEPT and DISPLAY statements. Differentiate between the background and foreground colors; implement a color scheme using ACCEPT and DISPLAY statements and/or the Screen Section. Describe how interactive data validation is implemented in a screen I-O program; contrast this technique to the batch-oriented procedure. Page 6
7 CHAPTER 11: Introduction to Tables Outcomes: Upon completion of this unit, the student will be able to incorporate tables in their programs and understand the various statements associated with it. CHAPTER 12: Define a table and describe its use in programming. Use the OCCURS (at either the group or elementary level) to implement a table in COBOL. Use the PERFORM VARYING statement to process a table. Distinguish between fixed and variable length records; use the OCCURS DEPENDING ON clause to implement a variable length table. State the purpose of the USAGE clause. Differentiate between a subscript and an index. Table Lookups Outcomes: Upon completion of this unit, the student will be able to look up data within their tables in a program. Define a table lookup and describe why it is used. Distinguish between a numeric, alphabetic, and alphanumeric code; describe several attributes of a good coding system. Distinguish between a sequential table lookup, a binary table lookup, and direct access to table entries. Distinguish between a table that is hard coded versus one that is input loaded. State the purpose of the VALUE, OCCURS, and REDEFINES clauses as they pertain to table definition and initialization. Define a range-step table. Code SEARCH and SEARCH ALL statements to implement table lookups. CHAPTER 13: Multilevel Tables Outcomes: Upon completion of this unit, the student will be able to create multilevel tables and use statements to search through them. Describe a conceptual (user's) view on one-, two-, and three-level tables; implement (that is, define and initialize) one-, two-, and three-level tables in COBOL. Page 7
8 CHAPTER 13: Multilevel Tables Outcomes: Upon completion of this unit, the student will be able to create multilevel tables and use statements to search through them. Differentiate between the VALUE, OCCURS, and REDEFINES clauses as they relate to table definition and initialization. Distinguish between errors in compilation versus errors in execution; give an example of each as it pertains to multilevel table processing. Explain the operation of a PERFORM VARYING statement; develop suitable examples to process tables in one, two, and three dimensions. Use the VARYING option of the SEARCH statement; nest SEARCH statements within one another for multilevel-table lookups. CHAPTER 14: Sorting Outcomes: Upon completion of this unit, the student will be able to incorporate sorting techniques into their programs and understand the difference between sorting and merging. Distinguish between an internal sort, a utility sort, and the COBOL SORT statement. Differentiate between an ascending and a descending sort; between major, intermediate, and minor keys; and between primary, secondary, and tertiary keys. Define collating sequence; discuss the most significant differences between EBCDIC and ASCII and how the collating sequence affects fields with an embedded sign. Explain the syntax of the COBOL SORT statement, and the supporting RELEASE, RETURN, and SD statements. Explain the use of INPUT PROCEDURE to sort on a calculated field, and/or to selectively pass records to the sort work file. Distinguish between a merge and a sort. CHAPTER 15: Control Breaks Outcomes: Upon completion of this unit, the student will be able to incorporate control breaks into their programs. Define control break; distinguish between a single control break and a multilevel control break. Explain the relationship between sorting and control breaks. Page 8
9 CHAPTER 15: Control Breaks Outcomes: Upon completion of this unit, the student will be able to incorporate control breaks into their programs. CHAPTER 16: Design a hierarchy chart and pseudocode to implement any number of control breaks; evaluate the hierarchy chart with respect to completeness, functionality, and span of control. Use a general purpose algorithm to write a COBOL program for any number of control breaks. Develop COBOL programs for one-, two-, and three-level control breaks. Distinguish between rolling and running totals. Subprograms Outcomes: Upon completion of this unit, the student will be able to incorporate subprograms within their programming. CHAPTER 17: Define a subprogram and describe its implementation in COBOL. Distinguish between a called and calling program; describe the use of a hierarchy chart to show the relationship of programs within a system. State the purpose of the COPY statement; indicate where it may be used within a program and how it can be used to pass a parameter list. Distinguish between the BY CONTENT and BY REFERENCE clauses as they relate to subprograms. Explain the function of the INITIAL phrase in the PROGRAM--ID paragraph. Describe the purpose of the linkage-editor; explain the meaning of an unresolved external reference. Sequential File Maintenance Outcomes: Upon completion of this unit, the student will be able to access filesrelational databases. Describe the file maintenance operation; distinguish between the old master, transaction, and new master files. Describe the three transaction types associated with file maintenance. Differentiate between sequential and nonsequential file maintenance. Describe at least three types of errors than can be detected in a stand-alone edit program; list two errors that cannot be detected in such a program. Page 9
10 CHAPTER 17: Sequential File Maintenance Outcomes: Upon completion of this unit, the student will be able to access filesrelational databases. CHAPTER 18: Discuss the balance line algorithm. Define top-down testing; explain how a program may be tested before it is completely coded. Indexed Files Outcomes: Upon completion of this unit, the student will be able to access relational databases. Describe how an index file enables both sequential and/or nonsequential retrieval of individual records. Define the specific terms associated with IBM's VSAM implementation of indexed files. Discuss the clauses in the SELECT statement for an indexed file; indicate which clauses are optional and which are required. Define file status bytes; state how they may be used to verify the success of an I/O operation. Differentiate between the READ statements for sequential and nonsequential access of an indexed file. Differentiate between the WRITE, REWRITE, and DELETE statements as they apply to file maintenance of an indexed file. Describe the syntax of the START statement and give a reason for its use. Distinguish between the primary and alternate keys of an indexed file, and the requirements for each. Page 10
11 CHAPTER 20: Object-Oriented COBOL Programming Outcomes: Upon completion of this unit, the student will be able to access relational databases. Discuss the concept of Object-Oriented programming as compared to structured programming. Describe the structure of classes including the class definition as well as the Factory and instance definition. Be able to define some major OO concepts including: encapsulation, inheritance, persistence, and polymorphism. Describe the similarities and differences between the use of Objects and the use subroutines. Describe the advantages OO programming has over Structured Programming. State why OO programming does not invalidate all of the principles of Structured Programming. Projects Required: Projects will vary according to the instructor. Text Book: Contact the bookstore for current textbook information. References: None. Materials/Equipment Required: Personal COBOL (Include on CD with textbook) Attendance Policy: Students will adhere with the attendance policy discussed on the first day of class. Grading Policy: Grading procedures will vary according to the instructor. Maximum Class Size: 25 (On-line Class) Catalog Description of the Course: CIS1866 COBOL PROGRAMMING 3 HRS An introductory course to give computer science majors an introduction to programming in COBOL. Computer programs will be created using a structured programming approach. Various problems will be solved using COBOL. Refer to the following policies: Academic Code of Conduct Student Appeal of Course Grades Student Code of Conduct Disability Services Program: Page 11
12 Cowley College, in recognition of state and federal laws, will accommodate a student with a documented disability. If a student has a disability which may impact work in this class which requires accommodations, contact the Disability Services Coordinator. Page 12
COWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either Freshman or Sophomore year. Prerequisites: None INTRODUCTION
More informationPART-A Questions. 2. How does an enumerated statement differ from a typedef statement?
1. Distinguish & and && operators. PART-A Questions 2. How does an enumerated statement differ from a typedef statement? 3. What are the various members of a class? 4. Who can access the protected members
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR DIFFERENTIAL EQUATIONS MTH 4465 3 Credit Hours Student Level: This course is open to students on the college level in the sophomore
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR GENERAL PSYCHOLOGY PSY6711 3 Credit Hours Student Level: 3 Credit Hours This course is open to students on the college level in either
More informationCurriculum Map. Discipline: Computer Science Course: C++
Curriculum Map Discipline: Computer Science Course: C++ August/September: How can computer programs make problem solving easier and more efficient? In what order does a computer execute the lines of code
More informationI PUC - Computer Science. Practical s Syllabus. Contents
I PUC - Computer Science Practical s Syllabus Contents Topics 1 Overview Of a Computer 1.1 Introduction 1.2 Functional Components of a computer (Working of each unit) 1.3 Evolution Of Computers 1.4 Generations
More informationWESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math
Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit
More informationCOMPUTER SCIENCE (5651) Test at a Glance
COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate
More informationProgramming and Software Development CTAG Alignments
Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical
More informationDatabase Programming with PL/SQL: Learning Objectives
Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR PRINCIPLES OF ACCOUNTING I ACC1150 3 Credit Hours Student Level: This course is open to students on the college level in either the
More informationThomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
More informationEMC Publishing. Ontario Curriculum Computer and Information Science Grade 11
EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations
More informationCobol. By: Steven Conner. COBOL, COmmon Business Oriented Language, one of the. oldest programming languages, was designed in the last six
Cobol By: Steven Conner History: COBOL, COmmon Business Oriented Language, one of the oldest programming languages, was designed in the last six months of 1959 by the CODASYL Committee, COnference on DAta
More informationRARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science
I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to
More informationChapter 4: Computer Codes
Slide 1/30 Learning Objectives In this chapter you will learn about: Computer data Computer codes: representation of data in binary Most commonly used computer codes Collating sequence 36 Slide 2/30 Data
More informationCOBOL. COBOL (Common Business Oriented Language) was one of the earliest high-level programming languages.
Jiehong Li Rona Abraham COBOL History of COBOL COBOL (Common Business Oriented Language) was one of the earliest high-level programming languages. COBOL was developed in 1959 by the Conference on Data
More informationChapter 2: Algorithm Discovery and Design. Invitation to Computer Science, C++ Version, Third Edition
Chapter 2: Algorithm Discovery and Design Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: Representing algorithms Examples of algorithmic problem
More informationPROG0101 Fundamentals of Programming PROG0101 FUNDAMENTALS OF PROGRAMMING. Chapter 3 Algorithms
PROG0101 FUNDAMENTALS OF PROGRAMMING Chapter 3 1 Introduction to A sequence of instructions. A procedure or formula for solving a problem. It was created mathematician, Mohammed ibn-musa al-khwarizmi.
More informationKITES TECHNOLOGY COURSE MODULE (C, C++, DS)
KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Prerequisites: Basic
More informationTECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction
Standard 2: Technology and Society Interaction Technology and Ethics Analyze legal technology issues and formulate solutions and strategies that foster responsible technology usage. 1. Practice responsible
More informationCourse Title: Software Development
Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.
More informationCourse MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
More informationCOURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along
More informationCOMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)
VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program
More informationSection of DBMS Selection & Evaluation Questionnaire
Section of DBMS Selection & Evaluation Questionnaire Whitemarsh Information Systems Corporation 2008 Althea Lane Bowie, Maryland 20716 Tele: 301-249-1142 Email: mmgorman@wiscorp.com Web: www.wiscorp.com
More informationSome programming experience in a high-level structured programming language is recommended.
Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development
More informationDuration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff
D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the
More informationALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)
ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) Subject Description: This subject deals with discrete structures like set theory, mathematical
More informationJava Programming (10155)
Java Programming (10155) Rationale Statement: The world is full of problems that need to be solved or that need a program to solve them faster. In computer, programming students will learn how to solve
More informationOracle SQL. Course Summary. Duration. Objectives
Oracle SQL Course Summary Identify the major structural components of the Oracle Database 11g Create reports of aggregated data Write SELECT statements that include queries Retrieve row and column data
More informationADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science
ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and
More informationGlossary of Object Oriented Terms
Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 STANDARD 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION 1.1 Describe methods of establishing priorities 1.2 Prepare a plan of work and schedule information
More informationPROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON
PROBLEM SOLVING WITH SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON Addison Wesley Boston San Francisco New York London
More informationA Project Based Approach for Teaching System Analysis, Design, and Implementation Courses
A Project Based Approach for Teaching System Analysis, Design, and Implementation Courses Nabil A. Yousif 1 and Masoud Naghedolfeizi 2 Abstract-In curricula of Computer Information Systems at Fort Valley
More informationAlgorithms, Flowcharts & Program Design. ComPro
Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of
More informationINFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: DMS 2200 Physical Implementation Domain: Data Date Issued: 08/14/2007 Date Revised: Number: STD-DMS002
More informationComputer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
More informationComputer Programming I & II*
Computer Programming I & II* Career Cluster Information Technology Course Code 10152 Prerequisite(s) Computer Applications, Introduction to Information Technology Careers (recommended), Computer Hardware
More informationSkills for Employment Investment Project (SEIP)
Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:
More informationPseudo code Tutorial and Exercises Teacher s Version
Pseudo code Tutorial and Exercises Teacher s Version Pseudo-code is an informal way to express the design of a computer program or an algorithm in 1.45. The aim is to get the idea quickly and also easy
More informationSample Syllabus (C++) CSCI 1301 Introduction to Programming Principles
Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles Knowledge Areas that contain topics and learning outcomes covered in the course Knowledge Areas Total Hours of Coverage Software Development
More informationBCS2B02: OOP Concepts and Data Structures Using C++
SECOND SEMESTER BCS2B02: OOP Concepts and Data Structures Using C++ Course Number: 10 Contact Hours per Week: 4 (2T + 2P) Number of Credits: 2 Number of Contact Hours: 30 Hrs. Course Evaluation: Internal
More informationMicro Focus Database Connectors
data sheet Database Connectors Executive Overview Database Connectors are designed to bridge the worlds of COBOL and Structured Query Language (SQL). There are three Database Connector interfaces: Database
More informationUnicode Support in Enterprise COBOL. Nick Tindall Stephen Miller Sam Horiguchi August 13, 2003
Unicode Support in Enterprise COBOL Nick Tindall Stephen Miller Sam Horiguchi August 13, 2003 What is Unicode?! Industry standard for coded character set - defined by Unicode Consortium and ISO! Covers
More informationBRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING
BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432: INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION ITSE 1432 INTRODUCTION
More informationSoftware: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
More informationEl Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming I (#494) Rationale: A continuum of courses, including advanced classes in technology is needed.
More informationC A R I B B E A N E X A M I N A T I O N S REPORT ON CANDIDATES S WORK IN THE CARIBBEAN SECONDARY EDUCATION CERTIFICATE EXAMINATION MAY/JUNE 2012
C A R I B B E A N E X A M I N A T I O N S COUNCIL REPORT ON CANDIDATES S WORK IN THE CARIBBEAN SECONDARY EDUCATION CERTIFICATE EXAMINATION MAY/JUNE 2012 INFORMATION TECHNOLOGY GENERAL PROFICIENCY EXAMINATION
More information#820 Computer Programming 1A
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1
More informationTHE OPEN UNIVERSITY OF TANZANIA
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE, TECHNOLOGY AND ENVIRONMENTAL STUDIES ODM 103: INTRODUCTION TO COMPUTER PROGRAMMING LANGUAGES Said Ally i ODM 103 INTRODUCTION TO COMPUTER PROGRAMMING
More informationA MODULAR INTRODUCTORY COMPUTER SCIENCE COURSE. Herbert L. Dershem Hope College Holland, Michigan 49423
A MODULAR INTRODUCTORY COMPUTER SCIENCE COURSE Herbert L. Dershem Hope College Holland, Michigan 49423 Abstract The structure of a modular introductory course in Computer Science is described. Two types
More informationSenior 2 (20S), Senior 3 (30S), and Senior 4 (40S) Computer Science. Manitoba Curriculum Framework of Outcomes
Senior 2 (20S), Senior 3 (30S), and Senior 4 (40S) Computer Science Manitoba Curriculum Framework of Outcomes SENIOR 2 (20S), SENIOR 3 (30S), AND SENIOR 4 (40S) COMPUTER SCIENCE Manitoba Curriculum Framework
More informationSyllabus for CS 134 Java Programming
- Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.
More informationCGN 3421 - Computer Methods
CGN 3421 - Computer Methods Class web site: www.ce.ufl.edu/~kgurl Class text books: Recommended as a reference Numerical Methods for Engineers, Chapra and Canale Fourth Edition, McGraw-Hill Class software:
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationCore Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006
Core Syllabus B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6,
More informationNATIONAL CERTIFICATES (VOCATIONAL)
NATIONAL CERTIFICATES (VOCATIONAL) SUBJECT GUIDELINES INTRODUCTION TO SYSTEMS DEVELOPMENT NQF LEVEL 2 December 2007 INTRODUCTION A. What is Introduction to Systems Development? Introduction to Systems
More informationVB.NET Programming Fundamentals
Chapter 3 Objectives Programming Fundamentals In this chapter, you will: Learn about the programming language Write a module definition Use variables and data types Compute with Write decision-making statements
More informationCOBOL - FILE HANDLING VERBS
COBOL - FILE HANDLING VERBS http://www.tutorialspoint.com/cobol/cobol_file_handling_verbs.htm Copyright tutorialspoint.com File handling verbs are used to perform various operations on files. Following
More informationComputing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
More informationIntroduction to Querying & Reporting with SQL Server
1800 ULEARN (853 276) www.ddls.com.au Introduction to Querying & Reporting with SQL Server Length 5 days Price $4169.00 (inc GST) Overview This five-day instructor led course provides students with the
More informationJava Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
More informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationProcess / Operation Symbols
Flowchart s and Their Meanings Flowchart s Defined By Nicholas Hebb The following is a basic overview, with descriptions and meanings, of the most common flowchart symbols - also commonly called flowchart
More informationFundamentals of Java Programming
Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors
More informationJava 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition
Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating
More informationDomains and Competencies
Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the
More informationOracle Database: Introduction to SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training teaches you how to write subqueries,
More informationIntroduction to Programming System Design. CSCI 455x (4 Units)
Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,
More informationStage 5 Information and Software Technology
Stage 5 Information and Software Technology Year: Year 9 Teacher: Topic: Option 8: Software Development and Programming Time: This option involves students undertaking a range of activities that will lead
More informationThe Elective Part of the NSS ICT Curriculum D. Software Development
of the NSS ICT Curriculum D. Software Development Mr. CHEUNG Wah-sang / Mr. WONG Wing-hong, Robert Member of CDC HKEAA Committee on ICT (Senior Secondary) 1 D. Software Development The concepts / skills
More informationComputer Literacy Syllabus Class time: Mondays 5:00 7:00 p.m. Class location: 955 W. Main Street, Mt. Vernon, KY 40456
Computer Literacy Syllabus Class time: Mondays 5:00 7:00 p.m. Class location: 955 W. Main Street, Mt. Vernon, KY 40456 INSTRUCTOR: Jamie A. McFerron OFFICE: 245 Richmond Street Mt. Vernon, KY 40456 PHONE:
More informationTraining Guide SCHEDULING 2.0.0000
Training Guide SCHEDULING 2.0.0000 Copyright 2014 by Texas Computer Cooperative All rights reserved 1314 Hines Avenue San Antonio, TX 78208-1899 1.4.0002 Scheduling Contents Introduction... 5 Main Menu...
More informationChapter 6: Physical Database Design and Performance. Database Development Process. Physical Design Process. Physical Database Design
Chapter 6: Physical Database Design and Performance Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Robert C. Nickerson ISYS 464 Spring 2003 Topic 23 Database
More informationOracle Database: Develop PL/SQL Program Units
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Develop PL/SQL Program Units Duration: 3 Days What you will learn This Oracle Database: Develop PL/SQL Program Units course is designed for
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More informationModeling, Computers, and Error Analysis Mathematical Modeling and Engineering Problem-Solving
Next: Roots of Equations Up: Numerical Analysis for Chemical Previous: Contents Subsections Mathematical Modeling and Engineering Problem-Solving A Simple Mathematical Model Computers and Software The
More informationDatabase Methods. September 2001. Module Descriptor. www.fetac.ie
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
More informationManagement Information Systems 260 Web Programming Fall 2006 (CRN: 42459)
Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459) Class Time: 6:00 8:05 p.m. (T,Th) Venue: WSL 5 Web Site: www.pbvusd.net/mis260 Instructor Name: Terrell Tucker Office: BDC 127
More informationASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER
ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER Pierre A. von Kaenel Mathematics and Computer Science Department Skidmore College Saratoga Springs, NY 12866 (518) 580-5292 pvonk@skidmore.edu ABSTRACT This paper
More informationBELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS. And OBJECTIVES
BELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS And OBJECTIVES Revised 2006-2007 Introduction to Computers (CS 3120).5 Credit Grade Level: 6 Prerequisites: None (required
More informationBRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS BCIS 1405: BUSINESS COMPUTER APPLICATIONS ONLINE VERSION
BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS BCIS 1405: BUSINESS COMPUTER APPLICATIONS ONLINE VERSION COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION BCIS Business Computer
More informationFlowchart Techniques
C H A P T E R 1 Flowchart Techniques 1.1 Programming Aids Programmers use different kinds of tools or aids which help them in developing programs faster and better. Such aids are studied in the following
More informationC Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands
C Programming for Embedded Microcontrollers Warwick A. Smith Elektor International Media BV Postbus 11 6114ZG Susteren The Netherlands 3 the Table of Contents Introduction 11 Target Audience 11 What is
More informationMATH 115 Mathematics for Liberal Arts (3 credits) Professor s notes* As of June 27, 2007
MATH 115 Mathematics for Liberal Arts (3 credits) Professor s notes* As of June 27, 27 *Note: All content is based on the professor s opinion and may vary from professor to professor & student to student.
More informationEE 261 Introduction to Logic Circuits. Module #2 Number Systems
EE 261 Introduction to Logic Circuits Module #2 Number Systems Topics A. Number System Formation B. Base Conversions C. Binary Arithmetic D. Signed Numbers E. Signed Arithmetic F. Binary Codes Textbook
More informationDescribe the process of parallelization as it relates to problem solving.
Level 2 (recommended for grades 6 9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the
More informationRARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming
RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or
More informationALGORITHMS AND FLOWCHARTS. By Miss Reham Tufail
ALGORITHMS AND FLOWCHARTS By Miss Reham Tufail ALGORITHMS AND FLOWCHARTS A typical programming task can be divided into two phases: Problem solving phase produce an ordered sequence of steps that describe
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )
1 NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits ) INSTRUCTOR: OFFICE: E-MAIL: PHONE: OFFICE HOURS: Course Description:
More informationWe will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.
LING115 Lecture Note Session #4 Python (1) 1. Introduction As we have seen in previous sessions, we can use Linux shell commands to do simple text processing. We now know, for example, how to count words.
More informationBatch Applications The Hidden Asset. Published: June 2006 For the latest information, please see www.microsoft.com/mainframe
Batch Applications The Hidden Asset Published: June 2006 For the latest information, please see www.microsoft.com/mainframe Contents Introduction... 3 The Critical Elements of Batch Systems... 4 Overview...
More information