Communications
COM 1123 – Interpersonal Communications
The student will be able to identify why certain things happen as they do when two or more individuals come together to communicate for a specific purpose. The student must attest to his or her ability to understand the principles of interpersonal communication with emphasis on dyads, small groups, analysis of communication models and nonverbal communication, applying understanding to the major types of interpersonal communication problems in the work environment and in daily human relations.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
COM 2213 – Intro to Public Speaking
Given the principles of effective listening and speaking, the student will assimilate those skills into his or her physical and psychological worlds. After being exposed to public, business and professional speaking, the student will apply the principles of invention, organization, style, and delivery through practical exercises and will use the principles of rhetorical criticism in discussing speeches delivered in class.
Prerequisites: ENGL 0106 or adequate placement score
Credits: 3
Computer Science
CS 1103 – Introduction to Computers and Applications
This hands-on course affords students a basic understanding of computers and their application. Upon completion of this course, the student will be able to demonstrate the ability to use a computer operating system, an office suite, productivity tools, as well as the Internet at an introductory level. Advanced Standing is available. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0103 or adequate math placement; ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
CS 1143 – Beginning Programming
Designed for Computer Science majors, this course affords students a basic understanding of computer programming. Students will utilize accepted programming concepts and perform number system conversions and arithmetic. In addition, they will design and code structured modular programs using design tools such as hierarchy charts, flowcharts, and pseudocode. This course satisfies the computer proficiency requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0313 or adequate math placement or by evaluation. § Criteria for evaluation is in division office.
Credits: 3
CS 1153 – Introduction to Computing Technologies
Students will learn fundamental concepts of computing technologies. Topics will include computer hardware, operating systems, application software, networking, information security and privacy, information systems, program development, database management systems, social aspect of computing technologies, and cloud computing. This course satisfies the computer proficiency requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0103 or adequate math placement.
Credits: 3
CS 1333 – Database Management Applications
The student will use a selected database management program to create and edit database files. The student will also search, organize, and build reports, forms, and templates with the database files. This course satisfies the computer proficiency requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0203 or adequate math placement.
Credits: 3
CS 1353 – Computer Operating Systems
Students will learn the following important areas through a combination of lectures and hands-on projects: installing, maintaining and optimizing Windows operating systems, troubleshooting Windows and applications, connecting to and setting up a network, Windows resources on a network, computer security strategies, mobile devices, and client-side virtualization. A+ Certification Preparation Course. This course satisfies the computer proficiency requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0203 or adequate math placement; prerequisite or co-requisite CS 1103
Credits: 3
CS 1413 – Computer Hardware
Students will learn the following through class lectures and hands-on projects: identification, configuration, maintenance, troubleshooting, and repair of PC hardware including mainboards, BIOS, processors, memory, storage devices, peripherals, and printers. Other IT-related issues such as networks, safety and environmental concerns, customer relations, and professionalism are also presented. A+ Certification Preparation Course. This course satisfies the computer proficiency requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0203 or adequate math placement; prerequisite or co-requisite CS 1103
Credits: 3
CS 2153 – Cloud Computing
Students will demonstrate their understanding of planning, configuring, implementing, and
maintaining cloud computing infrastructure, as well as the services it supports such as
Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service
(SaaS). This course satisfies the computer proficiency requirement.
Prerequisites: CS 1353
Credits: 3
CS 2173 – Oracle
Using Oracle as a platform, students will learn relational database concepts, sound database design and development techniques, and SQL commands. Topics include how to create and modify database tables; retrieve data from database tables; use subqueries to retrieve data; use table constraints, sequences, indexes, synonyms, views and functions; create users and assign privileges to users; create printable reports through SQL*Plus commands; practice SQL statement tuning. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0313 or adequate math placement, CS 1143.
Credits: 3
CS 2183 – Linux
This course is an introduction to the Linux operating system for users. It is designed for those with a DOS/Windows operating system background with little or no knowledge of Linux. Topics include the development of Linux; basic Linux operating system concepts; a comparison of Linux to MS Windows; frequently used Linux programs and utilities, shells, editors, and tools; X window GUI and applications; Linux and the internet; setting up Apache web server software; basic HTML and CGI programming for Linux; use of virtual machine software to create virtual machines of guest operating system on top of host operating system. Linux+ Certification Preparation Course. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0203 or adequate math placement, CS 1103 or by evaluation. § Criteria for evaluation is in division office.
Credits: 3
CS 2303 – Networking Technologies
Students will learn how to install, configure, and troubleshoot basic networking hardware, protocols, and services and to describe the features and functions of networking components. A foundational knowledge in the important areas of media and topologies, protocols and standards, network implementation, and network support will be developed using a combination of lectures and interactive assignments. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0203 or adequate math placement; CS 1103
Credits: 3
CS 2443 – SQL Server
Students will learn terms, concepts and features needed to work with most relational databases. Using SQL Server databases and tools, they will learn concepts on how to design a database, retrieve data from and manipulate data in a database. They will also learn SQL programming and will be able to work with database features that will include views, stored procedures, functions, triggers and others. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0313 or adequate math placement, CS 1143 or by evaluation. § Criteria for evaluation is in division office.
Credits: 3
CS 2503 – Network Administration
The students will use a network operating system to create and manage a local area network. The topics to be covered include creating and administering user and group accounts, managing network resources and administering permissions for files and folders, setting up and administering the printing environment, using the auditing functions, backing up and restoring files and folders. Preparatory course for certification through Microsoft. This course satisfies the computer proficiency requirement.
Prerequisites: CS 1353
Credits: 3
CS 2713 – Principles of Information Security
Students will complete a comprehensive overview of network security, with an introduction to a variety of security problems faced by the computing industry. This course is mapped to the CompTIA Security+ Certification Exam. The course covers topics in general security concepts, communication security, infrastructure security, cryptography basics, and operational/organizational security. This course satisfies the computer proficiency requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0203 or adequate math placement; CS 1353
Credits: 3
CS 2723 – Secure Electronic Commerce
Students will learn the fundamentals of secure electronic commerce technology, models and issues. This course includes principles and hands-on labs for secure electronic commerce. These include securing web sites and web applications, maintaining PCI DSS Compliance for E-commerce websites, performing web site vulnerability and security assessments, securing mobile communications, and securing personal and business communications. Legal and national policy issues related to secure electronic commerce are included. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0203 or adequate math placement; CS 1103
Credits: 3
CS 2743 – Enterprise Security Management
Students will learn the managerial aspects of computer security and risk management for enterprises. Topics include accreditation, procurement, extension and operation principles for secure enterprise information systems. Additional topics are security policy and plan development, contingency, continuity and disaster recovery planning, and incident handling and response. This course satisfies the computer proficiency requirement.
Prerequisites: CS 1353
Credits: 3
CS 2763 – Network Security
Students will learn topics related to network vulnerabilities and defense. Topics include network and computer attacks, ethical hacking, penetrating testing, desktop and server vulnerabilities, securing embedded systems, web server security, wireless security, cryptography, and network protection systems. This course satisfies the computer proficiency requirement.
Prerequisites: CS 1353
Credits: 3
CS 2783 – Cyber Forensics
Student will learn the procedures for the identification, preservation and extraction of electronic evidence. Topics include auditing and investigation of network and host intrusions, and forensic tools and resources for systems administrators and information system security officers. This course satisfies the computer proficiency requirement.
Prerequisites: MATH 0203 or adequate math placement, CS 1353 and (CS 2713 or CS 2723 or CS 2743 or CS 2763)
Credits: 3
English
ENGL 1113 – English Composition I
The student will write well-developed compositions which demonstrate the principles of unity, coherence, and organization and which contain specific details and vivid language. The students will locate library material and incorporate researched materials into compositions.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
ENGL 1213 – English Composition II
In this advanced writing course, students will create essays that explore and evaluate a variety of issues and perspectives suggested by fiction, poetry, drama, essays, and other types of cultural texts. Students will refine and augment the writing techniques they learned in ENGL 1113 or ENGL 1103 to develop well- reasoned, well-structured arguments in a clear, fluid, and engaging prose style.
Prerequisites: ENGL 1103 or ENGL 1113 taken within the last year, with strong encouragement for immediate continuation.
Credits: 3
History
HIST 1483 – U.S. History to 1877
After analyzing events in American history from 1400 to 1877 in such areas as revolution, geographic and social mobility, political reform, government precedents and war, students will be able to identify patterns of present day mobility, describe governmental operations in their society and help resolve conflict in society based on the student’s search for change, precedents, and conflict in the American past. A general education requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
HIST 1493 – U.S. History 1877 to Present
After analyzing events in American history from 1877 to the present in such areas as geographic and social mobility, political reform, government precedents and war, students will be able to identify patterns of present day mobility, describe governmental operations in their society and help resolve conflict in society based on the student’s search for change, precedents, and conflict in the American past. A general education requirement.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
Mathematics
MATH 1483 – Functions and Modeling
The student will demonstrate: an understanding of the general concepts of relation and function and
specifically of polynomial, rational, exponential and logarithmic functions; the ability to solve systems of
equations by utilizing matrices and determinants; and, the ability to solve practical problems using
algebraic and digital techniques.
Prerequisites: MATH 0313 or adequate math placement; ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
Political Science
POLSC 1113 – American Federal Government
A study of the principles, structure, processes and functions of the United States federal government.
Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
Credits: 3
Success in College and Life
SCL 1001 – Success in College and Life
Students will learn best practices for academic, career, and personal success. Students will discover their individual strengths, interests, and values to create a personalized plan; select and utilize resources that are applicable to their growth and success; and engage as active and responsible members of the academic community. This course should be taken during a student’s first semester of college work at Oklahoma City Community College and is a required course in degree plans to satisfy the Life Skills requirement.
Prerequisites: ENGL 0106 or adequate reading/writing assessment scores
Credits: 1