SWOSU Undergraduate Catalog 2025-2026

Southwestern Oklahoma State University Undergraduate Catalog 2025-2026

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 3623 ETHICAL CYBERSECURITY PRACTICES This course introduces students to the foundational concepts of cybersecurity, focusing on ethical practices in the digital age. Students will explore key principles such as confidentiality, integrity, availability, and the ethical responsibilities of protecting systems and data from cyber threats. Topics include understanding security risks, ethical hacking basics, network security, and legal considerations in cybersecurity. By the end of the course, students will be able to apply ethical decision-making to identify and mitigate cybersecurity risks in various contexts. COMSC 3633 CYBERSECURITY TESTING AND ANALYSIS This hands-on course focuses on the practical aspects of cybersecurity testing with an emphasis on penetration testing and vulnerability assessments. Students will engage in lab-based activities to simulate real- world scenarios, testing systems for weaknesses, analyzing attack methods, and applying remediation techniques. Key areas include network and application penetration testing, social engineering tests, and reporting security findings. The course equips students with the skills to ethically test and analyze cybersecurity defenses, preparing them for roles in cybersecurity operations. 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. D

COMSC 4043 GEOGRAPHIC INFORMATION SYSTEMS Fundamental concepts of Geographic Information Systems (GIS), elements of GIS, analysis of spatial information, real-world applications, map creation and analysis. Primary objective is to investigate interactive GIS application rather than develop expert users. SE COMSC 4133 DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS Topics include asymptotic notations and analysis, big-O, recurrence relations, sorting (quick sort, merge sort…) and searching algorithms, divide and conquer, dynamic programming, basic graph algorithms, the greedy method, backtracking, NP-completeness. Prerequisites: COMSC 2413. S COMSC 4143 SERVER MANAGEMENT This course provides students with experience in using the Windows Server and Linux Servers. Students will gain knowledge and skills needed to manage server accounts and resources, maintain server resources, monitor server performance, as well as safeguard data. S, SU COMSC 4173 MOBILE APPLICATIONS This course will focus on building platform independent applications for mobile devices. Topics will include focused app development, mobile device emulators, app prototyping and testing, app experience design, and app updates, iteration, and life cycle management. Prerequisite: COMSC 1033. F, S COMSC 4453 ADVANCED DATABASE SYSTEMS The course covers advanced topics in databases. Possible topics include multimedia databases, data on the Web, data mining and data warehousing as well as emerging issues and concepts in database design, implementation, and management. Prerequisite: COMSC 3403. S COMSC 4513 BUSINESS INTELLIGENCE Provides a managerial perspective to a business analytics continuum beginning with descriptive analytics (e.g., the nature of data, statistical modeling, data visualization, and business intelligence), moving on to predictive analytics (e.g., data mining, text/web mining, social media mining), and then to prescriptive analytics (e.g., optimization and simulation), concluding with future trends, privacy, and managerial considerations. AI, deep learning, robotics, chatbots, IoT, and Web/Internet-related enablers are highlighted as emerging technologies throughout the course. Prerequisites: COMSC-1023. F, S COMSC 4603 ADVANCED HARDWARE/SOFTWARE CONCEPTS Course content includes the study of current hardware and software. Possible topics include virtualization, virtual machines, security strategies, connection and installation of a network, custom-built computers, and network hardware support. Prerequisite: COMSC 3603. S COMSC 4753 COMPUTER GRAPHICS Design of graphics systems. Development of algorithms needed to implement both two- and three-dimensional graphics. Experience with a variety of graphics devices and software packages. Prerequisites: COMSC 1053 and MATH 1613. COMSC 4913 E-COMMERCE WEB DEVELOPMENT Topics include introduction to scripting; JavaScript and VB Script, dynamic HTML; Object Model, Collection Model and Event Model, Server Side Web Application Development with Scripting; accessing database and server data, Active Server Pages (ASP.NET), design and implementation of e-commerce transaction applications. Students will create sites for online order and other information processing using Microsoft's ASP.NET technology. Prerequisite: COMSC 3913. D COMSC 4921-3 COMPUTER SCIENCE INTERNSHIP Designed to prepare the students to cope with the professional challenges in the computer field. Students must complete two hundred forty hours of employment with an approved employer in the area of computer information support or development. Reports, meeting with other interns, and a presentation to the faculty are required. Prerequisites: COMSC 2413 and approval of the supervising faculty, advisor, and Chair. D

356

Made with FlippingBook - professional solution for displaying marketing and sales documents online