{
    "document_id": 16834,
    "page": 221,
    "width_pt": 612,
    "height_pt": 792,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 16946,
    "item_count": 44,
    "counts_by_type": {
        "footer": 1,
        "header": 1,
        "heading": 24,
        "text": 18
    },
    "build_ms": 6,
    "items": [
        {
            "id": "p221.1",
            "order": 1,
            "type": "header",
            "bbox": {
                "l": 268.56,
                "t": 737.76,
                "r": 545.76,
                "b": 728.64
            },
            "text": "COS 539: Compiler Design",
            "attrs": {
                "block_label": "number"
            },
            "level": 2
        },
        {
            "id": "p221.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 738.24,
                "r": 274.32,
                "b": 726.96
            },
            "text": "COS 519: Managing Information Technology",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 321.84,
                "t": 737.76,
                "r": 438.96,
                "b": 727.2
            },
            "text": "COS 539: Compiler Design",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.4",
            "order": 4,
            "type": "text",
            "bbox": {
                "l": 51.6,
                "t": 726.48,
                "r": 280.56,
                "b": 680.88
            },
            "text": "This is designed to provide a real-world understanding of information systems technologies. Knowledge of information technology is essential in most aspects of today's professional careers."
        },
        {
            "id": "p221.5",
            "order": 5,
            "type": "text",
            "bbox": {
                "l": 321.12,
                "t": 726,
                "r": 558.96,
                "b": 668.88
            },
            "text": "This course covers the design principles of assembler (one-pass and two-pass type of assembly languages); the basic structure of compilers; and lexical analyzers. Regular expressions, finite-state machines, context-free grammars, and parsing are also studied."
        },
        {
            "id": "p221.6",
            "order": 6,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 670.56,
                "r": 179.52,
                "b": 659.52
            },
            "text": "COS 520: Multimedia Design",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.7",
            "order": 7,
            "type": "heading",
            "bbox": {
                "l": 268.08,
                "t": 670.08,
                "r": 276,
                "b": 660.48
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.8",
            "order": 8,
            "type": "text",
            "bbox": {
                "l": 51.6,
                "t": 659.28,
                "r": 275.04,
                "b": 624
            },
            "text": "Prerequisite: COS 513. An introduction of the design of interactive multimedia for Web applications. This course brings in unified approach of new media design."
        },
        {
            "id": "p221.9",
            "order": 9,
            "type": "heading",
            "bbox": {
                "l": 321.6,
                "t": 659.28,
                "r": 545.76,
                "b": 648.48
            },
            "text": "COS 541: Advanced Computer Architecture 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.10",
            "order": 10,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 647.28,
                "r": 550.08,
                "b": 590.88
            },
            "text": "This course deals with the study of computer architecture design for sequential and parallel systems; open system architecture; design principles; ALU design; and the use of VHDL in architecture design; and the Hardware Description Languages."
        },
        {
            "id": "p221.11",
            "order": 11,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 614.4,
                "r": 153.12,
                "b": 603.6
            },
            "text": "COS 532: Computation",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.12",
            "order": 12,
            "type": "text",
            "bbox": {
                "l": 268.56,
                "t": 613.92,
                "r": 276,
                "b": 604.56
            },
            "text": "3",
            "attrs": {
                "block_label": "aside_text"
            }
        },
        {
            "id": "p221.13",
            "order": 13,
            "type": "text",
            "bbox": {
                "l": 51.6,
                "t": 602.4,
                "r": 284.16,
                "b": 545.52
            },
            "text": "Different aspects for computation techniques are introduced. The course covers: numerical analysis techniques (finding Roots of equations by approximation, finite differences and polynomial approximations, finite integration); operation research techniques, and simulation."
        },
        {
            "id": "p221.14",
            "order": 14,
            "type": "heading",
            "bbox": {
                "l": 321.6,
                "t": 580.32,
                "r": 545.76,
                "b": 569.52
            },
            "text": "COS 542: Distributed Operating Systems 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.15",
            "order": 15,
            "type": "text",
            "bbox": {
                "l": 321.6,
                "t": 568.32,
                "r": 558.48,
                "b": 511.68
            },
            "text": "This course presents the concurrent algorithms within operating systems and the use of distributed methods with operating systems. The course also covers IPC distribution, transactions, resource allocation, multi-user, and distributive operating systems."
        },
        {
            "id": "p221.16",
            "order": 16,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 535.68,
                "r": 204.72,
                "b": 523.92
            },
            "text": "COS 533: Cryptography Algorithms",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.17",
            "order": 17,
            "type": "heading",
            "bbox": {
                "l": 268.8,
                "t": 535.2,
                "r": 276,
                "b": 525.6
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.18",
            "order": 18,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 523.44,
                "r": 286.56,
                "b": 432.72
            },
            "text": "Students are introduced to the area of cryptography. The topics covered are concepts of cryptography, communication channels, cryptography classifications, classical cryptography algorithms, encryption, and encryption, number theory, attacks, classical decryption and analysis statistical attacks, IC algorithms, stream cipher algorithms, block cipher algorithms, DES and AES, public key encryption, digital signature, and hash functions."
        },
        {
            "id": "p221.19",
            "order": 19,
            "type": "heading",
            "bbox": {
                "l": 322.08,
                "t": 501.84,
                "r": 546.24,
                "b": 490.8
            },
            "text": "COS 543: Numerical Methods and Application 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.20",
            "order": 20,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 491.76,
                "r": 555.12,
                "b": 422.88
            },
            "text": "This course covers advanced numerical solutions and techniques such as large linear system problems, non-linear systems, elliptic, and parabolic PDEs.. Additional topics covered are numerical solutions from point of modeling large mathematical systems and application and simulations issues."
        },
        {
            "id": "p221.21",
            "order": 21,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 423.12,
                "r": 276.24,
                "b": 411.84
            },
            "text": "COS 534: Theory of Programming Languages 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.22",
            "order": 22,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 412.32,
                "r": 283.92,
                "b": 331.44
            },
            "text": "The students will experience different functional programming languages by writing a few programs in LISP, Prolog (logic styles), and PERL (scripting styles). Since new programming languages are constantly being created, the student needs the ability to quickly learn new languages and to assess their strengths and weaknesses compared to existing languages."
        },
        {
            "id": "p221.23",
            "order": 23,
            "type": "heading",
            "bbox": {
                "l": 322.8,
                "t": 411.84,
                "r": 546.24,
                "b": 401.04
            },
            "text": "COS 551: Expert Systems 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.24",
            "order": 24,
            "type": "text",
            "bbox": {
                "l": 321.84,
                "t": 399.36,
                "r": 559.2,
                "b": 331.44
            },
            "text": "Prerequisite: COS 537. This course introduces the student to expert systems in general and to the rule-based systems in specific. Students learn how to build a rule-based expert system in a variety of application areas. They also learn about intelligent database management methods and how to develop a community of expert systems."
        },
        {
            "id": "p221.25",
            "order": 25,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 322.08,
                "r": 183.6,
                "b": 311.04
            },
            "text": "COS 535: Computer Networks",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.26",
            "order": 26,
            "type": "heading",
            "bbox": {
                "l": 268.56,
                "t": 321.36,
                "r": 276,
                "b": 311.76
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.27",
            "order": 27,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 310.32,
                "r": 284.16,
                "b": 253.44
            },
            "text": "This course introduces the basics for networking, the different layers for networking, packet-switching networking. Architecture for Local Area Networks (LAN), Wide Area Networks (WAN) and Internet TCP/IP, network management and security."
        },
        {
            "id": "p221.28",
            "order": 28,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 242.88,
                "r": 189.12,
                "b": 232.08
            },
            "text": "COS 536: Software Engineering",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.29",
            "order": 29,
            "type": "heading",
            "bbox": {
                "l": 268.56,
                "t": 242.4,
                "r": 275.52,
                "b": 233.28
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.30",
            "order": 30,
            "type": "text",
            "bbox": {
                "l": 51.6,
                "t": 231.12,
                "r": 283.2,
                "b": 196.32
            },
            "text": "The major principles of software engineering are presented including: project planning; project management; risk; quality configuration; and project scheduling."
        },
        {
            "id": "p221.31",
            "order": 31,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 186.24,
                "r": 277.2,
                "b": 176.64
            },
            "text": "COS 537: Artificial Intelligence 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.32",
            "order": 32,
            "type": "text",
            "bbox": {
                "l": 51.84,
                "t": 174.96,
                "r": 288.24,
                "b": 151.44
            },
            "text": "The course will cover three subjects: the basic for AI, neural networks, and genetic algorithms & programming."
        },
        {
            "id": "p221.33",
            "order": 33,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 141.84,
                "r": 221.28,
                "b": 130.56
            },
            "text": "COS 538: Advanced Algorithms Design",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.34",
            "order": 34,
            "type": "heading",
            "bbox": {
                "l": 268.32,
                "t": 141.6,
                "r": 275.76,
                "b": 131.52
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.35",
            "order": 35,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 129.36,
                "r": 287.52,
                "b": 85.92
            },
            "text": "The course covers advanced algorithms, data structures, and advanced techniques to organize data in an optimized manner. Greedy algorithms, divide and conquer algorithms are also introduced."
        },
        {
            "id": "p221.36",
            "order": 36,
            "type": "heading",
            "bbox": {
                "l": 322.08,
                "t": 321.84,
                "r": 464.4,
                "b": 310.56
            },
            "text": "COS 552: Storage Area Networks",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.37",
            "order": 37,
            "type": "heading",
            "bbox": {
                "l": 538.32,
                "t": 321.6,
                "r": 546,
                "b": 312
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.38",
            "order": 38,
            "type": "text",
            "bbox": {
                "l": 321.6,
                "t": 309.84,
                "r": 557.28,
                "b": 241.92
            },
            "text": "Prerequisite: COS 518. This course presents the benefits of storage area networks (SANS) to the corporate users and enables them to deploy SAN technology effectively. The course is designed as an introduction to SANs. The topics covered include topologies, protocols, and products required to implement and manage efficient SANS."
        },
        {
            "id": "p221.39",
            "order": 39,
            "type": "heading",
            "bbox": {
                "l": 538.32,
                "t": 231.84,
                "r": 545.76,
                "b": 222
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.40",
            "order": 40,
            "type": "heading",
            "bbox": {
                "l": 322.56,
                "t": 231.6,
                "r": 485.52,
                "b": 220.8
            },
            "text": "COS 553: Common Gateway Interface",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.41",
            "order": 41,
            "type": "text",
            "bbox": {
                "l": 321.6,
                "t": 219.6,
                "r": 548.88,
                "b": 164.16
            },
            "text": "Prerequisite: COS 511. This course in an introduction to the Common Gateway Interface (CGI) and the design issues for running external programs, software, or gateways under an information server in a platform-independent manner."
        },
        {
            "id": "p221.42",
            "order": 42,
            "type": "heading",
            "bbox": {
                "l": 321.84,
                "t": 153.12,
                "r": 545.76,
                "b": 141.84
            },
            "text": "COS 599: Special Topics in Technology",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p221.43",
            "order": 43,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 140.88,
                "r": 558,
                "b": 84.96
            },
            "text": "Prerequisite: Permission of the instructor. This course will have a different topic relevant to the computer technology field each time it is offered. The purpose of the course is to gain knowledge in the current areas of this ever-changing field. May be repeated 3 times for credit."
        },
        {
            "id": "p221.44",
            "order": 44,
            "type": "footer",
            "bbox": {
                "l": 241.92,
                "t": 81.36,
                "r": 369.36,
                "b": 60.72
            },
            "text": "KSU CATALOGUE, 2008-2009\n211",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}