{
    "document_id": 16850,
    "page": 174,
    "width_pt": 612,
    "height_pt": 792,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 16961,
    "item_count": 41,
    "counts_by_type": {
        "footer": 2,
        "formula": 1,
        "header": 2,
        "heading": 16,
        "text": 20
    },
    "build_ms": 6,
    "items": [
        {
            "id": "p174.1",
            "order": 1,
            "type": "header",
            "bbox": {
                "l": 290.16,
                "t": 737.52,
                "r": 298.32,
                "b": 728.4
            },
            "text": "3",
            "attrs": {
                "block_label": "aside_text"
            },
            "level": 2
        },
        {
            "id": "p174.2",
            "order": 2,
            "type": "header",
            "bbox": {
                "l": 551.04,
                "t": 737.28,
                "r": 559.2,
                "b": 728.64
            },
            "text": "3",
            "attrs": {
                "block_label": "number"
            },
            "level": 2
        },
        {
            "id": "p174.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 738,
                "r": 183.12,
                "b": 727.68
            },
            "text": "COS 302: Operating Systems",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.4",
            "order": 4,
            "type": "text",
            "bbox": {
                "l": 51.12,
                "t": 727.2,
                "r": 298.8,
                "b": 663.6
            },
            "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 systems and protection, scheduling algorithms, multi-programming, distributed systems, and virtual memory."
        },
        {
            "id": "p174.5",
            "order": 5,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 654.72,
                "r": 234,
                "b": 643.92
            },
            "text": "COS 310: Discrete Computing Structures",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.6",
            "order": 6,
            "type": "text",
            "bbox": {
                "l": 290.16,
                "t": 654.24,
                "r": 297.84,
                "b": 645.12
            },
            "text": "3",
            "attrs": {
                "block_label": "aside_text"
            }
        },
        {
            "id": "p174.7",
            "order": 7,
            "type": "text",
            "bbox": {
                "l": 50.64,
                "t": 644.16,
                "r": 298.56,
                "b": 600.72
            },
            "text": "Prerequisites: COS 109 and MAT 115, both passed with a grade of \"C\" or better. Introduces the main structures underlying Computer Science, including matrices, graphs, automata, Turing machines, and formal grammar."
        },
        {
            "id": "p174.8",
            "order": 8,
            "type": "text",
            "bbox": {
                "l": 50.64,
                "t": 592.8,
                "r": 299.04,
                "b": 507.6
            },
            "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": "p174.9",
            "order": 9,
            "type": "text",
            "bbox": {
                "l": 50.4,
                "t": 498.96,
                "r": 299.04,
                "b": 403.2
            },
            "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": "p174.10",
            "order": 10,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 394.08,
                "r": 210.96,
                "b": 383.04
            },
            "text": "COS 360: Introduction to Compilers",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.11",
            "order": 11,
            "type": "text",
            "bbox": {
                "l": 290.64,
                "t": 393.6,
                "r": 298.32,
                "b": 384.24
            },
            "text": "3",
            "attrs": {
                "block_label": "aside_text"
            }
        },
        {
            "id": "p174.12",
            "order": 12,
            "type": "text",
            "bbox": {
                "l": 51.12,
                "t": 383.76,
                "r": 298.56,
                "b": 339.84
            },
            "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": "p174.13",
            "order": 13,
            "type": "text",
            "bbox": {
                "l": 290.4,
                "t": 331.44,
                "r": 297.6,
                "b": 321.84
            },
            "text": "3",
            "attrs": {
                "raw_type": "FORMULA_NUMBER",
                "block_label": "formula_number"
            }
        },
        {
            "id": "p174.14",
            "order": 14,
            "type": "text",
            "bbox": {
                "l": 51.12,
                "t": 327.84,
                "r": 298.8,
                "b": 246.72
            },
            "text": "COS 400: Systems Design and Development II\nPrerequisites: COS 300 passed with a grade of “C” or better. Detailed study of design and development of distributed information systems, particularly those implemented in advanced communication environments. Focus on object-oriented methods with demonstration projects. In-depth review of software validation and verification, and quality assurance. Team and individual presentations of projects."
        },
        {
            "id": "p174.15",
            "order": 15,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 237.6,
                "r": 242.88,
                "b": 227.04
            },
            "text": "COS 410: Database Management Systems *",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.16",
            "order": 16,
            "type": "text",
            "bbox": {
                "l": 290.4,
                "t": 237.36,
                "r": 297.6,
                "b": 228
            },
            "text": "3",
            "attrs": {
                "raw_type": "FORMULA_NUMBER",
                "block_label": "formula_number"
            }
        },
        {
            "id": "p174.17",
            "order": 17,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 228.24,
                "r": 299.04,
                "b": 163.44
            },
            "text": "Prerequisite: COS 300 passed with a grade of \"C\" or better. Detailed study of major database concepts and dominant models. Focus on hierarchical, relational, and network systems as they are implemented in current database management systems. Students apply knowledge to design and build a database management program."
        },
        {
            "id": "p174.18",
            "order": 18,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 154.56,
                "r": 297.6,
                "b": 144.24
            },
            "text": "COS 415: Distributed Databases – Advanced DBMS 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.19",
            "order": 19,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 149.52,
                "r": 298.8,
                "b": 80.64
            },
            "text": "COS 415: Distributed Databases – Advanced DBMS 3 Prerequisites: COS 410 and courses in Networking and Web development. Detailed study of design and development of distributed database systems, particularly those implemented in advanced communication environments, such as wide-area networks and internets. Studying usage models such as OODB, EDI, OLTP, EML, Data Mining and Data Warehousing."
        },
        {
            "id": "p174.20",
            "order": 20,
            "type": "heading",
            "bbox": {
                "l": 312.96,
                "t": 738.24,
                "r": 408.96,
                "b": 727.68
            },
            "text": "COS 420: Algorithms",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.21",
            "order": 21,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 727.2,
                "r": 560.4,
                "b": 663.84
            },
            "text": "Prerequisites: COS 310 and COS 340, both passed with a grade of \"C\" or better. Techniques of analyzing, developing, and implementing algorithms are presented. Examples of algorithms from sorting, set manipulation, and graphs; computational complexity and np-completeness are implemented in appropriate languages."
        },
        {
            "id": "p174.22",
            "order": 22,
            "type": "heading",
            "bbox": {
                "l": 312.48,
                "t": 654.24,
                "r": 450,
                "b": 643.92
            },
            "text": "COS 460: Artificial Intelligence",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.23",
            "order": 23,
            "type": "heading",
            "bbox": {
                "l": 551.04,
                "t": 654,
                "r": 559.68,
                "b": 644.4
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.24",
            "order": 24,
            "type": "text",
            "bbox": {
                "l": 312.24,
                "t": 644.16,
                "r": 559.44,
                "b": 611.52
            },
            "text": "Prerequisite: COS 340 passed with a grade of \"C\" or better.\nIntroduction to the problems, techniques, and theoretical foundations and limitations of Artificial Intelligence."
        },
        {
            "id": "p174.25",
            "order": 25,
            "type": "heading",
            "bbox": {
                "l": 312.48,
                "t": 602.16,
                "r": 559.2,
                "b": 591.84
            },
            "text": "COS 470: Networking and Telecommunications 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.26",
            "order": 26,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 592.08,
                "r": 560.4,
                "b": 538.56
            },
            "text": "Prerequisites: COS 302 and 340, both passed with a grade of \"C\" or better. Overview of telecommunications systems and computer components employed in transmission of data in local and wide area networks. Issues relating to network analysis and management are explored."
        },
        {
            "id": "p174.27",
            "order": 27,
            "type": "heading",
            "bbox": {
                "l": 312.72,
                "t": 529.68,
                "r": 495.84,
                "b": 518.64
            },
            "text": "COS 490: Seminar in Computer Science [p174.27.1]",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "children": [
                {
                    "id": "p174.27.1",
                    "order": 28,
                    "type": "formula",
                    "bbox": {
                        "l": 312.72,
                        "t": 529.68,
                        "r": 495.84,
                        "b": 518.64
                    },
                    "text": "{^*}",
                    "attrs": {
                        "latex": "{^*}",
                        "inline": true,
                        "text_offset": 37,
                        "text_span": 11,
                        "bbox_estimated": true,
                        "notation": "latex",
                        "alt": "to the power of *",
                        "mathml": "<math aria-label=\"to the power of *\" xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"inline\"><mrow><mrow><msup><mi /><mo>&#x0002A;</mo></msup></mrow></mrow></math>"
                    }
                }
            ],
            "level": 3
        },
        {
            "id": "p174.28",
            "order": 29,
            "type": "heading",
            "bbox": {
                "l": 550.8,
                "t": 529.44,
                "r": 559.44,
                "b": 519.6
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.29",
            "order": 30,
            "type": "text",
            "bbox": {
                "l": 312,
                "t": 518.64,
                "r": 560.16,
                "b": 454.56
            },
            "text": "Prerequisites: Senior major or minor in Computer Science. Must have a grade of \"C\" or better in all Computer Science courses. Important and timely problems in Computer Science are researched with findings, results, and conclusions presented in seminar discussion settings. (May be repeated four times for credit.)"
        },
        {
            "id": "p174.30",
            "order": 31,
            "type": "heading",
            "bbox": {
                "l": 312.24,
                "t": 445.68,
                "r": 559.68,
                "b": 435.6
            },
            "text": "COS 497: Independent Study in Computer Science 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.31",
            "order": 32,
            "type": "text",
            "bbox": {
                "l": 312.48,
                "t": 437.04,
                "r": 559.92,
                "b": 392.4
            },
            "text": "Prerequisites: senior classification and consent of instructor. Research and in-depth study of a particular computer science topic or problem under the supervision of a Computer Science faculty member."
        },
        {
            "id": "p174.32",
            "order": 33,
            "type": "heading",
            "bbox": {
                "l": 312.96,
                "t": 383.76,
                "r": 494.64,
                "b": 373.2
            },
            "text": "COS 498: Internship in Computer Science",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.33",
            "order": 34,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 372.72,
                "r": 560.4,
                "b": 299.76
            },
            "text": "Prerequisites: junior or senior classification and consent of Computer Science chairperson. This course can be taken for on- or off-campus employment related to the computer science discipline. The student must demonstrate that the experience gained on the job is at least equivalent to the material learned in a typical class. May be repeated twice for credit. Graded pass/fail."
        },
        {
            "id": "p174.34",
            "order": 35,
            "type": "heading",
            "bbox": {
                "l": 312.24,
                "t": 289.92,
                "r": 559.44,
                "b": 279.36
            },
            "text": "COS 499: Special Topics in Computer Science",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.35",
            "order": 36,
            "type": "text",
            "bbox": {
                "l": 312,
                "t": 281.76,
                "r": 560.64,
                "b": 225.6
            },
            "text": "Prerequisite: permission of the instructor. This course may have a different topic relevant to the computer science field each time it is offered. The purpose of the course is to gain knowledge in current areas of this ever-changing field. The course may be repeated four times for credit."
        },
        {
            "id": "p174.36",
            "order": 37,
            "type": "heading",
            "bbox": {
                "l": 313.44,
                "t": 217.2,
                "r": 497.52,
                "b": 206.64
            },
            "text": "COS 501: Computer Science Foundation I",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.37",
            "order": 38,
            "type": "heading",
            "bbox": {
                "l": 551.04,
                "t": 216.72,
                "r": 559.44,
                "b": 207.12
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p174.38",
            "order": 39,
            "type": "text",
            "bbox": {
                "l": 311.76,
                "t": 205.92,
                "r": 560.4,
                "b": 122.4
            },
            "text": "Introduction to the basic computer components and elements, the functions of each component, the relationships between these components; the multiprocessor system and parallel architecture. An overview of the concepts and theories that underlie operating systems including: process and memory management strategies; file systems and protection; scheduling algorithms; multi-programming; distributed systems; and virtual memory."
        },
        {
            "id": "p174.39",
            "order": 40,
            "type": "footer",
            "bbox": {
                "l": 53.28,
                "t": 48.48,
                "r": 72.96,
                "b": 36.96
            },
            "text": "166",
            "attrs": {
                "block_label": "number"
            }
        },
        {
            "id": "p174.40",
            "order": 41,
            "type": "footer",
            "bbox": {
                "l": 88.32,
                "t": 47.04,
                "r": 215.52,
                "b": 36
            },
            "text": "KSU CATALOGUE, 2004-2005",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}