COWLEY COLLEGE & Area Vocational Technical School

Size: px
Start display at page:

Download "COWLEY COLLEGE & Area Vocational Technical School"

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 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 information

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

PART-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 information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY 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 information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY 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 information

Curriculum Map. Discipline: Computer Science Course: C++

Curriculum 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 information

I PUC - Computer Science. Practical s Syllabus. Contents

I 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 information

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math

WESTMORELAND 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 information

COMPUTER SCIENCE (5651) Test at a Glance

COMPUTER 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 information

Programming and Software Development CTAG Alignments

Programming 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 information

Database Programming with PL/SQL: Learning Objectives

Database 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 information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY 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 information

Thomas 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. 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 information

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

EMC 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 information

Cobol. By: Steven Conner. COBOL, COmmon Business Oriented Language, one of the. oldest programming languages, was designed in the last six

Cobol. 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 information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

RARITAN 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 information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle 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 information

Chapter 4: Computer Codes

Chapter 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 information

COBOL. COBOL (Common Business Oriented Language) was one of the earliest high-level programming languages.

COBOL. 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 information

Chapter 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 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 information

PROG0101 Fundamentals of Programming PROG0101 FUNDAMENTALS OF PROGRAMMING. Chapter 3 Algorithms

PROG0101 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 information

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

KITES 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 information

COWLEY COLLEGE & Area Vocational Technical School

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 the freshman or sophomore year. Prerequisites: Basic

More information

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

TECHNOLOGY 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 information

Course Title: Software Development

Course 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 information

Course MS10975A Introduction to Programming. Length: 5 Days

Course 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 information

COURSE 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 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 information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle 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 information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER 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 information

Section of DBMS Selection & Evaluation Questionnaire

Section 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 information

Some programming experience in a high-level structured programming language is recommended.

Some 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 information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40

ARIZONA 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 information

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Duration 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 information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle 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 information

ALLIED 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) 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 information

Java Programming (10155)

Java 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 information

Oracle SQL. Course Summary. Duration. Objectives

Oracle 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 information

ADVANCED 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 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 information

Glossary of Object Oriented Terms

Glossary 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 information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40

ARIZONA 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 information

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

PROBLEM 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 information

A Project Based Approach for Teaching System Analysis, Design, and Implementation Courses

A 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 information

Algorithms, Flowcharts & Program Design. ComPro

Algorithms, 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 information

INFORMATION TECHNOLOGY STANDARD

INFORMATION 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 information

Computer Information Systems (CIS)

Computer 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 information

Computer Programming I & II*

Computer 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 information

Skills for Employment Investment Project (SEIP)

Skills 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 information

Pseudo code Tutorial and Exercises Teacher s Version

Pseudo 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 information

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

Sample 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 information

BCS2B02: OOP Concepts and Data Structures Using C++

BCS2B02: 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 information

Micro Focus Database Connectors

Micro 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 information

Unicode 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 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 information

BRAZOSPORT 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 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 information

Software: Systems and Application Software

Software: 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 information

El Dorado Union High School District Educational Services

El 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 information

C 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 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

#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 information

THE OPEN UNIVERSITY OF TANZANIA

THE 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 information

A 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 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 information

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 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 information

Syllabus for CS 134 Java Programming

Syllabus 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 information

CGN 3421 - Computer Methods

CGN 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 information

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Topics. 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 information

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Core 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 information

NATIONAL CERTIFICATES (VOCATIONAL)

NATIONAL 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 information

VB.NET Programming Fundamentals

VB.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 information

COBOL - FILE HANDLING VERBS

COBOL - 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 information

Computing Concepts with Java Essentials

Computing 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 information

Introduction to Querying & Reporting with SQL Server

Introduction 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 information

Java Application Developer Certificate Program Competencies

Java 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 information

OKLAHOMA SUBJECT AREA TESTS (OSAT )

OKLAHOMA 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 information

Process / Operation Symbols

Process / 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 information

Fundamentals of Java Programming

Fundamentals 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 information

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Java 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 information

Domains and Competencies

Domains 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 information

Oracle Database: Introduction to SQL

Oracle 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 information

Introduction to Programming System Design. CSCI 455x (4 Units)

Introduction 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 information

Stage 5 Information and Software Technology

Stage 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 information

The Elective Part of the NSS ICT Curriculum D. Software Development

The 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 information

Computer 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 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 information

Training Guide SCHEDULING 2.0.0000

Training 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 information

Chapter 6: Physical Database Design and Performance. Database Development Process. Physical Design Process. Physical Database Design

Chapter 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 information

Oracle Database: Develop PL/SQL Program Units

Oracle 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 information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle 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 information

Modeling, Computers, and Error Analysis Mathematical Modeling and Engineering Problem-Solving

Modeling, 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 information

Database Methods. September 2001. Module Descriptor. www.fetac.ie

Database 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 information

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)

Management 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 information

ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER

ASSEMBLY 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 information

BELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS. And OBJECTIVES

BELEN 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 information

BRAZOSPORT 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 BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS BCIS 1405: BUSINESS COMPUTER APPLICATIONS ONLINE VERSION COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION BCIS Business Computer

More information

Flowchart Techniques

Flowchart 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 information

C 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. 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 information

MATH 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, 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 information

EE 261 Introduction to Logic Circuits. Module #2 Number Systems

EE 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 information

Describe the process of parallelization as it relates to problem solving.

Describe 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 information

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

RARITAN 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 information

ALGORITHMS AND FLOWCHARTS. By Miss Reham Tufail

ALGORITHMS 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 information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

NEW 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 information

We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.

We 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 information

Batch 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 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