Southwestern Oklahoma State University Undergraduate Catalog 2024-2025
COMSC 3013 COMPUTER ARCHITECTURE Study of a modern computer system as a layered structure. Digital logic, micro programming, Von Neumann machines, operating systems, assembly and high-level virtual machines, emphasizing fundamental concepts of each layer in the hierarchy and relationships between the layers. F COMSC 3043 SYSTEMS PROGRAMMING The aim of this course is to introduce students to the concepts essential for understanding how to make use of the resources provided by a multi- processing operating system. Particular attention is paid to utilities that may be available for systems management tasks and to questions of inter- process communication. The course falls fairly naturally into five parts: utilities, system calls, networking, inter-process communication, the OSI network model, Sockets and Remote Procedure Calls. The system of reference is Linux/Unix. Prerequisite: COMSC 2413. S COMSC 3053 OPERATING SYSTEMS Introduction to different types of operating systems, overview of operating system architecture, processes, shared resources, security, memory management, resource allocation, scheduling deadlocks, and file management. Emphasis will be on the algorithms associated with the above concepts and implementing them as programming assignments individually. Prerequisite: COMSC 1053. F, S COMSC 3123 INTRODUCTION TO ESPORTS MANAGEMENT The course introduces the development of gaming, its impact on history and its rise to twenty-first century eSports. The course will delve into eSports and gaming history, business concepts required for managing eSports, and career opportunities within the field of eSports . F COMSC 3133 SOFTWARE ENGINEERING Techniques and procedures for developing software products and supporting documentation. Emphasis on software life cycle models and teamwork in the development of software products. Prerequisite: COMSC 2413. S COMSC 3153 DATA COMMUNICATIONS AND NETWORKS This course is an introduction to data communication technology and protocols/standards, local area networks, wide area networks, and the Internet is provided. The trends in regulation and telecommunications technology applicable to the transmission of voice, data, and images are examined. F, S COMSC 3253 INTRODUCTION TO COMPUTER FORENSICS The course focuses on clear and authoritative instructions about the field of computer forensics as it applies to the investigative process; from the collection of digital evidence to the presentation of Computer Forensic Examination findings in a court of law. Upon successful completion of the course, students will have a basic understanding of the computer forensic process, the scientific procedure involved in accounting, law enforcement, and computer sciences. Topics also include the science of computer forensics and how it relates to and is utilized within the judicial system of the United States. F COMSC 3353 SYSTEMS ANALYSIS AND DESIGN A study of the techniques for needs analysis development of requirements specifications for an application system is undertaken in this course. The implementation of operational systems and selection of hardware/software are examined in detail. The importance/impact of organizational behavior is evaluated in the context of support systems design. Topics such as System Development Life Cycle (SDLC) and Rapid Application Development (RAD) will be covered. Process analysis and design, development of functional specifications, physical design, and operational design will be discussed in test cases presented to and by students. Prerequisite: COMSC 1053. F COMSC 3403 DATABASE SYSTEMS Introduction to relational databases, study of relational database model, entity relationship modeling, normalization, SQL, transaction management and concurrency control. Includes implementation and maintenance of
databases using Database Management Systems (DBMS) software products. Prerequisites: COMSC 1023 and COMSC 1033. F, S COMSC 3413 INTRODUCTION TO CYBERSECURITY In this course, students receive instruction and lab assignments focused on introductory concepts in cybersecurity. This course will teach students how to properly secure a network using a layered security model. Students learn about and then build a network starting with physical security measures and progressing all the way down to the data defenses, just as they would on the job. Prerequisite: COMSC 2603. F COMSC 3513 IS PROJECT MANAGEMENT This course will train the students in planning, scheduling, and controlling an Information System (IS) project during its life cycle. Techniques for planning, scheduling, and controlling projects will be discussed and applied. Demonstrations and exercises in using project-management software (such as MS project and ProjectLibre) are provided. Students will be given an opportunity to develop and execute an IS project and address issues such as staffing, scheduling, risk assessment and control, equipment needs and deployment, development of processes, development of procedures, development of policies, shareholder involvement, and project close-out. Prerequisite: COMSC 1103. F, S COMSC 3603 HARDWARE/SOFTWARE CONCEPTS This course provides an overview of computer and network hardware. It covers topics such as computer parts, tools, supporting various computer parts, network hardware, and supporting networks. This class will also help with preparation for the hardware session of the CompTIA A+ 220-901 certification test. F COMSC 3613 CYBERSECURITY ETHICS & LAW This course looks at ethics involved in today’s cybersecurity field by using real-world scenarios and applying the five codes of ethics: integrity, objectivity, professional competence, confidentiality, and professional behavior. This course will also look at cybersecurity law and how it promotes the confidentiality, integrity, and availability of public and private information, systems, and networks, through the use of forward- looking regulations and incentives, with the goal of protecting individual rights and privacy, economic interests, and national security. S COMSC 3853 COMPUTER FORENSICS ANALYSIS This course will offer students the knowledge and skills necessary to install, configure, and effectively use software available to perform complete computer forensic examinations. Students will demonstrate proficiency in the skills needed to conduct an effective Windows-based computer forensic examination to locate and analyze evidence found during the examination of computer systems utilizing the uCertify simulation software. Students may take the uCertify Exam to receive the uCertify Computer Forensics Analysis Certification at the conclusion of A study of web development using Macromedia Dreamweaver. Covers static and dynamic content, links, page layout, cascading styling sheets, and media objects. A significant student project is required. F, SU COMSC 4001-4 INDEPENDENT STUDY IN COMPUTER SCIENCE Specified projects in computer science. One to four credit hours. D COMSC 4011-4 COMPUTER SCIENCE SEMINAR Group study of specified advanced topics in computer science. One to four credit hours. D COMSC 4033 PRINCIPLES OF PROGRAMMING LANGUAGES the course. Prerequisite: COMSC 3253. S COMSC 3913 WEB DEVELOPMENT The aim of this course is to introduce students to the general principles and concepts underlying programming languages, including such topics as syntax and its specification, exception handling and memory management. Students will see how these topics fit into different types of programming languages which can be classified as logical, procedural, and object oriented. Prerequisite: COMSC 2043. F
347
Made with FlippingBook - professional solution for displaying marketing and sales documents online