{
    "document_id": 16855,
    "page": 191,
    "width_pt": 612,
    "height_pt": 792,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 16966,
    "item_count": 38,
    "counts_by_type": {
        "footer": 2,
        "header": 1,
        "heading": 13,
        "text": 22
    },
    "build_ms": 5,
    "items": [
        {
            "id": "p191.1",
            "order": 1,
            "type": "header",
            "bbox": {
                "l": 551.52,
                "t": 737.28,
                "r": 558.48,
                "b": 728.4
            },
            "text": "3",
            "attrs": {
                "block_label": "number"
            },
            "level": 2
        },
        {
            "id": "p191.2",
            "order": 2,
            "type": "text",
            "bbox": {
                "l": 50.4,
                "t": 738,
                "r": 298.8,
                "b": 691.2
            },
            "text": "COS 128: Introduction to Web Design using FrontPage 1\n\nThe students will use FrontPage to create simple, attractive web pages. The pages will contain, animation, graphics, audio and video and other normal features used in the web pages."
        },
        {
            "id": "p191.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 681.36,
                "r": 210,
                "b": 670.56
            },
            "text": "COS 129: Introduction to JavaScripts",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.4",
            "order": 4,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 669.36,
                "r": 298.8,
                "b": 624.24
            },
            "text": "The students will create applets using JavaScript and will design professional looking web pages with scrolling banners, changing text/graphics with mouse over features, shopping cart, forms, etc."
        },
        {
            "id": "p191.5",
            "order": 5,
            "type": "heading",
            "bbox": {
                "l": 51.12,
                "t": 613.68,
                "r": 173.76,
                "b": 603.12
            },
            "text": "COS 130: Special Topic Lab",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.6",
            "order": 6,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 601.44,
                "r": 298.32,
                "b": 545.04
            },
            "text": "This has nds-on laboratory course will have different topics relevant to the computer science field each time it is offered. The purpose of the course is to gain knowledge in the current area of this fast changing field. May be repeated for credit 3 times with different topics."
        },
        {
            "id": "p191.7",
            "order": 7,
            "type": "text",
            "bbox": {
                "l": 51.12,
                "t": 531.6,
                "r": 299.04,
                "b": 467.28
            },
            "text": "COS 180: Advanced Programming in Visual BASIC 3\nPrerequisite: COS 101 passed with a grade of “C” or better, or consent of instructor. A continuation of COS 101. The course includes topics such as table handling, advanced string manipulation, file processing, sorting, and search routines in Visual BASIC."
        },
        {
            "id": "p191.8",
            "order": 8,
            "type": "heading",
            "bbox": {
                "l": 51.12,
                "t": 455.52,
                "r": 232.56,
                "b": 444.96
            },
            "text": "COS 200: Computer Information Systems",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.9",
            "order": 9,
            "type": "text",
            "bbox": {
                "l": 290.4,
                "t": 455.52,
                "r": 297.12,
                "b": 446.16
            },
            "text": "3",
            "attrs": {
                "raw_type": "FORMULA_NUMBER",
                "block_label": "formula_number"
            }
        },
        {
            "id": "p191.10",
            "order": 10,
            "type": "text",
            "bbox": {
                "l": 50.64,
                "t": 444.24,
                "r": 299.04,
                "b": 365.28
            },
            "text": "Prerequisite: COS 101 or COS 108 passed with a grade of “C” or better; or consent of instructor. Overview of computer-based information systems, major models, applications and functions from a computer hardware and software perspective. Emphasis on implementation techniques in organizing data and information, manipulating files and databases, and data transmission systems."
        },
        {
            "id": "p191.11",
            "order": 11,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 354,
                "r": 162.24,
                "b": 343.44
            },
            "text": "COS 232: Programming I",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.12",
            "order": 12,
            "type": "text",
            "bbox": {
                "l": 290.16,
                "t": 353.76,
                "r": 298.08,
                "b": 344.4
            },
            "text": "4",
            "attrs": {
                "block_label": "aside_text"
            }
        },
        {
            "id": "p191.13",
            "order": 13,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 344.16,
                "r": 298.8,
                "b": 263.04
            },
            "text": "Prerequisite: COS 101 or 108. Required for Business Option. This course is a study of COBOL syntax, constructs, and its applications in business programming. Topic includes structured program design, data types, input/output forms, control statements, arithmetic operations, control break processing, table usage, sorting, merging, report writing, and maintenance of sequential, indexed and relative files."
        },
        {
            "id": "p191.14",
            "order": 14,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 252.48,
                "r": 164.4,
                "b": 241.92
            },
            "text": "COS 240: File Processing",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.15",
            "order": 15,
            "type": "text",
            "bbox": {
                "l": 290.64,
                "t": 252.48,
                "r": 297.84,
                "b": 242.88
            },
            "text": "3",
            "attrs": {
                "raw_type": "FORMULA_NUMBER",
                "block_label": "formula_number"
            }
        },
        {
            "id": "p191.16",
            "order": 16,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 241.44,
                "r": 298.32,
                "b": 183.84
            },
            "text": "Prerequisite: COS 230 passed with a grade of “C” or better. A continuation of COS 230. Topics studied include table usage, sorting, merging, report writing, and maintenance of sequential, indexed, and relative files in COBOL. Programs utilize subprograms and source library routines."
        },
        {
            "id": "p191.17",
            "order": 17,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 173.52,
                "r": 166.08,
                "b": 162.96
            },
            "text": "COS 242: Programming II",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.18",
            "order": 18,
            "type": "text",
            "bbox": {
                "l": 290.4,
                "t": 173.04,
                "r": 297.12,
                "b": 164.4
            },
            "text": "4",
            "attrs": {
                "block_label": "aside_text"
            }
        },
        {
            "id": "p191.19",
            "order": 19,
            "type": "text",
            "bbox": {
                "l": 50.4,
                "t": 162.24,
                "r": 299.28,
                "b": 71.52
            },
            "text": "Prerequisite: COS 101 or 108. Required for InfoSec Option. An in-depth study of some currently popular programming languages that students can take to enhance programming capability. Since market emphasis changes often in the field of technology, the language can change from one semester/year to another. This course uses it with the study of learning systems and its applications in various areas. Some examples could be PERL, XML, .NET, WEB, and HTML."
        },
        {
            "id": "p191.20",
            "order": 20,
            "type": "heading",
            "bbox": {
                "l": 312.72,
                "t": 737.52,
                "r": 515.28,
                "b": 727.2
            },
            "text": "COS 250: Advanced Programming Techniques",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.21",
            "order": 21,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 726.24,
                "r": 559.44,
                "b": 658.08
            },
            "text": "Prerequisite: COS 109 or 240 passed with a grade of “C” or better, or consent of instructor. Broadens and deepens skills and strategies in aspects of programming and software development which a recurrently being used in professional computing environments using an emerging state of the art language as a programming tool."
        },
        {
            "id": "p191.22",
            "order": 22,
            "type": "heading",
            "bbox": {
                "l": 312,
                "t": 647.52,
                "r": 558.72,
                "b": 636.72
            },
            "text": "COS 300: Systems Design and Development * 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.23",
            "order": 23,
            "type": "text",
            "bbox": {
                "l": 312,
                "t": 640.32,
                "r": 559.92,
                "b": 579.12
            },
            "text": "Prerequisite: COS 240 passed with a grade of “C” or better. A study of computer systems design and development techniques. Includes the software life-cycle, project planning, requirements analysis, specification development techniques, structured design methods, software validation, and quality assurance."
        },
        {
            "id": "p191.24",
            "order": 24,
            "type": "heading",
            "bbox": {
                "l": 312.96,
                "t": 568.32,
                "r": 460.32,
                "b": 558
            },
            "text": "COS 301: Computer Organization",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.25",
            "order": 25,
            "type": "text",
            "bbox": {
                "l": 312,
                "t": 558.24,
                "r": 560.16,
                "b": 489.6
            },
            "text": "Prerequisite: COS 109 passed with a grade of “C” or better. A detailed study of the organization and structuring of the major hardware components of a computer. The fundamental of machine language, nu mber systems, the mechanics of data transfer and control, an d numerical critical computation using an assembler language as a tool are also studied."
        },
        {
            "id": "p191.26",
            "order": 26,
            "type": "heading",
            "bbox": {
                "l": 312.72,
                "t": 478.08,
                "r": 440.88,
                "b": 467.52
            },
            "text": "COS 302: Operating Systems",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.27",
            "order": 27,
            "type": "heading",
            "bbox": {
                "l": 551.04,
                "t": 478.08,
                "r": 559.2,
                "b": 468.48
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.28",
            "order": 28,
            "type": "text",
            "bbox": {
                "l": 312,
                "t": 467.28,
                "r": 560.16,
                "b": 409.44
            },
            "text": "Prerequisite: COS 301 passed with a grade of “C” or better. An overview of the concepts and theories that underlie operating systems including: process and memory management strategies, file system s and n protection, sch eduling al gorithms, multi-programming, distributed systems, and virtual memory."
        },
        {
            "id": "p191.29",
            "order": 29,
            "type": "heading",
            "bbox": {
                "l": 312.48,
                "t": 399.12,
                "r": 490.8,
                "b": 388.56
            },
            "text": "COS 310: Discrete Computing Structures",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.30",
            "order": 30,
            "type": "text",
            "bbox": {
                "l": 551.28,
                "t": 399.12,
                "r": 558.96,
                "b": 389.28
            },
            "text": "3"
        },
        {
            "id": "p191.31",
            "order": 31,
            "type": "text",
            "bbox": {
                "l": 312,
                "t": 386.88,
                "r": 560.16,
                "b": 341.52
            },
            "text": "Prerequisites: COS 109 and MAT 115, both passed with a grade of “C” or better. I ntroduces the main structures underlying Computer Science, including matrices, graphs, automata, Turing machines, and formal grammar."
        },
        {
            "id": "p191.32",
            "order": 32,
            "type": "text",
            "bbox": {
                "l": 311.28,
                "t": 329.52,
                "r": 560.4,
                "b": 251.76
            },
            "text": "COS 340: Data Structures and Algorithm Analysis 3\nPrerequisite: COS 310 passed with a grade of “C” or better. A more advanced study of the complex discrete data structures explored in COS 310. Algorithms manipulating these structures are implemented in C++; their run times are empirically and analytically established and compared against a background of computational complexity theory and time-space tradeoff."
        },
        {
            "id": "p191.33",
            "order": 33,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 239.76,
                "r": 560.16,
                "b": 138.96
            },
            "text": "COS 350: Organization of Programming Languages 3\nPrerequisites: COS 109 or 240 and 301 passed with a grade of “C” or better. A comparative analysis of programming language constructs used in major programming languages. Students study the historical development of programming languages, BNF context-free grammars, language evaluation criteria, and the implementation of data types, control structures, and operators. Students are expected to complete assignments in two programming languages."
        },
        {
            "id": "p191.34",
            "order": 34,
            "type": "heading",
            "bbox": {
                "l": 312.72,
                "t": 128.4,
                "r": 470.64,
                "b": 117.84
            },
            "text": "COS 360: Introduction to Compilers",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p191.35",
            "order": 35,
            "type": "text",
            "bbox": {
                "l": 551.04,
                "t": 128.16,
                "r": 559.2,
                "b": 118.8
            },
            "text": "3"
        },
        {
            "id": "p191.36",
            "order": 36,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 116.64,
                "r": 559.92,
                "b": 71.52
            },
            "text": "Prerequisite: COS 340 passed with a grade of “C” or better. Introduces the basic structure of compilers, and lexical analyzers. Regular expressions, finite-state machines, context-free grammars, and parsing are also studied."
        },
        {
            "id": "p191.37",
            "order": 37,
            "type": "footer",
            "bbox": {
                "l": 53.52,
                "t": 46.56,
                "r": 71.04,
                "b": 36.72
            },
            "text": "180",
            "attrs": {
                "block_label": "number"
            }
        },
        {
            "id": "p191.38",
            "order": 38,
            "type": "footer",
            "bbox": {
                "l": 79.68,
                "t": 47.04,
                "r": 208.8,
                "b": 36.48
            },
            "text": "KSU CATALOGUE, 2005–2007",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}