{
    "document_id": 16834,
    "page": 220,
    "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": 34,
    "counts_by_type": {
        "footer": 1,
        "header": 1,
        "heading": 17,
        "text": 15
    },
    "build_ms": 5,
    "items": [
        {
            "id": "p220.1",
            "order": 1,
            "type": "header",
            "bbox": {
                "l": 268.56,
                "t": 737.52,
                "r": 546,
                "b": 728.64
            },
            "text": "COS 511: WEB Programming",
            "attrs": {
                "block_label": "number"
            },
            "level": 2
        },
        {
            "id": "p220.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 738,
                "r": 232.8,
                "b": 727.2
            },
            "text": "COS 498: Internship in Computer Science",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 321.84,
                "t": 737.76,
                "r": 450,
                "b": 726.96
            },
            "text": "COS 511: WEB Programming",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.4",
            "order": 4,
            "type": "text",
            "bbox": {
                "l": 51.6,
                "t": 726.48,
                "r": 289.2,
                "b": 646.8
            },
            "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": "p220.5",
            "order": 5,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 726,
                "r": 546.96,
                "b": 702.72
            },
            "text": "To introduce the basic tools for Web programming using XML, ASP.NET, Visual Basic.NET, C# and J#."
        },
        {
            "id": "p220.6",
            "order": 6,
            "type": "heading",
            "bbox": {
                "l": 321.12,
                "t": 693.12,
                "r": 545.76,
                "b": 681.84
            },
            "text": "COS 512: WEB Engineering 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.7",
            "order": 7,
            "type": "text",
            "bbox": {
                "l": 321.12,
                "t": 681.12,
                "r": 551.04,
                "b": 658.32
            },
            "text": "To introduce basic ideas for Web engineering design methodologies. The course will use XML and ASP."
        },
        {
            "id": "p220.8",
            "order": 8,
            "type": "heading",
            "bbox": {
                "l": 321.84,
                "t": 647.76,
                "r": 545.76,
                "b": 636.96
            },
            "text": "COS 513: Computer Graphics and GUI 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.9",
            "order": 9,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 636.96,
                "r": 276.48,
                "b": 625.92
            },
            "text": "COS 499: Special Topics in Computer Science 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.10",
            "order": 10,
            "type": "text",
            "bbox": {
                "l": 321.6,
                "t": 636.24,
                "r": 556.8,
                "b": 590.16
            },
            "text": "Presents the basic ideas from 2-D and 3-D graphics and the transformations algorithms from 2-D to 3-D. The second portion of the course serves to introduce the student to programming interactive 2-D graphical user interfaces."
        },
        {
            "id": "p220.11",
            "order": 11,
            "type": "text",
            "bbox": {
                "l": 51.6,
                "t": 624.96,
                "r": 287.28,
                "b": 568.08
            },
            "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": "p220.12",
            "order": 12,
            "type": "heading",
            "bbox": {
                "l": 322.08,
                "t": 580.32,
                "r": 481.44,
                "b": 569.52
            },
            "text": "COS 514: Database and Data Mining",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.13",
            "order": 13,
            "type": "heading",
            "bbox": {
                "l": 538.32,
                "t": 580.32,
                "r": 546.24,
                "b": 570.48
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.14",
            "order": 14,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 568.56,
                "r": 549.84,
                "b": 522.72
            },
            "text": "The study of large databases and advanced techniques in data mining and acquisition. The student will learn a number of advanced machine learning and data mining techniques and applications for real-world problems."
        },
        {
            "id": "p220.15",
            "order": 15,
            "type": "heading",
            "bbox": {
                "l": 51.36,
                "t": 558.24,
                "r": 276.72,
                "b": 547.2
            },
            "text": "COS 501: Computer Science Foundation I 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.16",
            "order": 16,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 546.24,
                "r": 289.92,
                "b": 455.52
            },
            "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": "p220.17",
            "order": 17,
            "type": "heading",
            "bbox": {
                "l": 321.84,
                "t": 513.12,
                "r": 450,
                "b": 502.32
            },
            "text": "COS 515: Advanced Database",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.18",
            "order": 18,
            "type": "text",
            "bbox": {
                "l": 322.56,
                "t": 501.36,
                "r": 546.24,
                "b": 491.04
            },
            "text": "Management Systems 3"
        },
        {
            "id": "p220.19",
            "order": 19,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 491.52,
                "r": 549.84,
                "b": 410.64
            },
            "text": "Prerequisite: COS 514. This course will give the student a basic overview of relational database systems. The student will acquire a working knowledge of Microsoft ACCESS and the ISO standard SQL language. Students will work individually on a series of small projects, and one larger project encompassing all phases of database design and implementation."
        },
        {
            "id": "p220.20",
            "order": 20,
            "type": "heading",
            "bbox": {
                "l": 51.84,
                "t": 445.68,
                "r": 275.76,
                "b": 434.4
            },
            "text": "COS 502: Computer Software Foundation I 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.21",
            "order": 21,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 433.68,
                "r": 287.04,
                "b": 354.24
            },
            "text": "Problem solving, algorithm development, data organization, storage and manipulation with the study of structured programming techniques using C++. The manipulation of arrays, strings, files, linked lists and binary trees, Introduction to the data structure algorithms, algorithm design principles, different techniques used for data structure in terms of time and space complexity evaluations."
        },
        {
            "id": "p220.22",
            "order": 22,
            "type": "heading",
            "bbox": {
                "l": 321.6,
                "t": 400.32,
                "r": 438.48,
                "b": 389.76
            },
            "text": "COS 516: Computer Vision",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.23",
            "order": 23,
            "type": "heading",
            "bbox": {
                "l": 538.32,
                "t": 399.6,
                "r": 546,
                "b": 390.48
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.24",
            "order": 24,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 389.28,
                "r": 556.08,
                "b": 309.6
            },
            "text": "Prerequisite: COS 513. The aim of this course is to give students a firm understanding of the theory underlying the processing and interpretation of visual information and the ability to apply the understanding in a wide variety of situations. Students who successfully complete this course will be well placed to pursue subsequent work either in research or in industry."
        },
        {
            "id": "p220.25",
            "order": 25,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 344.4,
                "r": 275.76,
                "b": 333.36
            },
            "text": "COS 503: Computer Software Foundation II 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.26",
            "order": 26,
            "type": "text",
            "bbox": {
                "l": 51.36,
                "t": 332.16,
                "r": 288.96,
                "b": 241.92
            },
            "text": "Introduction to the basic database, database management systems, SQL and other query facilities. Data retrieval using report generators, programming in the data base language, creating and using macros. Object oriented system analysis and design life cycle. Plus an overview of logical and physical data flow diagrams, logical data models, objectives of design, constraints on design, and the concepts of modeling computer systems."
        },
        {
            "id": "p220.27",
            "order": 27,
            "type": "heading",
            "bbox": {
                "l": 321.84,
                "t": 299.04,
                "r": 546,
                "b": 288.48
            },
            "text": "COS 517: E-Commerce",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.28",
            "order": 28,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 287.52,
                "r": 559.2,
                "b": 229.92
            },
            "text": "Prerequisites: COS 511 and 512. This course presents the origins, development and future of the Internet as it influences e-commerce. The students will develop a perspective on the economic and business implications of the changes being generated by information technology and the Internet."
        },
        {
            "id": "p220.29",
            "order": 29,
            "type": "heading",
            "bbox": {
                "l": 51.6,
                "t": 231.84,
                "r": 276,
                "b": 220.8
            },
            "text": "COS 504: Computer Science Foundation II 3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.30",
            "order": 30,
            "type": "heading",
            "bbox": {
                "l": 323.76,
                "t": 220.56,
                "r": 542.4,
                "b": 209.52
            },
            "text": "COS 518: Network and WEB Security",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.31",
            "order": 31,
            "type": "heading",
            "bbox": {
                "l": 538.32,
                "t": 220.32,
                "r": 546.24,
                "b": 210.24
            },
            "text": "3",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p220.32",
            "order": 32,
            "type": "text",
            "bbox": {
                "l": 50.88,
                "t": 219.84,
                "r": 286.56,
                "b": 107.04
            },
            "text": "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. Introduction to the basic mathematical, theoretical subjects and tools needed for other courses. The course covers different topics such as: discrete mathematics, Boolean algebra, number theory, finite automata and others."
        },
        {
            "id": "p220.33",
            "order": 33,
            "type": "text",
            "bbox": {
                "l": 321.36,
                "t": 208.56,
                "r": 558.96,
                "b": 140.88
            },
            "text": "Prerequisite: COS 511. The major tools for network security and Web security is presented as techniques of programming under network and web environments. Topics such as network security architectures; policy and legal issues; security assessment and incident handling; and tools used for network security are presented."
        },
        {
            "id": "p220.34",
            "order": 34,
            "type": "footer",
            "bbox": {
                "l": 237.12,
                "t": 83.76,
                "r": 374.4,
                "b": 59.52
            },
            "text": "KSU CATALOGUE, 2008-2009\n210",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}