• About OCCC
  • Degrees & Courses
  • Student Life
  • Directory
  • Foundation
  • About OCCC
  • Degrees & Courses
  • Student Life
  • Directory
  • Foundation
MyWay
Moodle
Email
Portal

Programs

Course Catalog
  • Degree Programs
  • Courses
  • Academic Divisions
    • Division of Arts, English & Humanities
    • Division of Business & Information Technology
    • Division of Health Professions
    • Division of Science, Engineering & Mathematics
    • Division of Social Sciences
    • Prior Learning Assessment
  • Faculty & Staff
  • Student Handbook
    • General Information
      • History of the College
      • Information Technology Resources: Acceptable Use
      • Alumni
      • Telephone Numbers to Help You
      • Location & Facilities
      • OCCC Compliance
      • Right to Know – Disclosure of Information
    • Admissions
      • Academic Suspension – Appeal for Early Readmission
      • Admissions
      • Enrollment
      • Educational Program Fees
      • International Student Services
      • Recruitment & Admissions
      • Refunds for Credit Courses
      • Testing & Assessment
      • Our Pledge to Students & Families
      • How Financial Aid is Awarded
      • Basic Eligibility
      • Federal Pell & Federal Direct Loan Disbursements
      • Satisfactory Academic Progress Standards
      • Scholarships
    • Financial Aid
    • Student Information
      • Complaints of Discrimination, Sexual Harassment & Sexual Offences
      • Drug, Alcohol, and Tobacco Free College
      • E-Mail for Students
      • Federal Work-Study Program (FWS)
      • Name & Address Changes
      • Release of Academic Information
      • Student Complaint & Grievance
      • Student Conduct
      • Student I.D. Cards
      • Student Safety
      • Supervision of Children
    • Service for Students
      • Bookstore
      • Bus Service
      • Campus Traffic & Parking Policies
      • Career Transitions
      • Center for Learning & Teaching (CLT)
      • Civic Honors & Service Learning
      • College Union
      • Community Outreach & Education
      • Community Services
      • Counseling Services
      • Degree Check/Audit
      • Services for Students with Disabilities
      • Display & Distribution of Information
      • Drug Education
      • Early College Awareness
      • Educational & Career Planning
      • Graduation & Transfer Information through Records & Graduation Services
      • Health Services
      • International Student Services
      • Keith Leftwich Memorial Library
      • Lactation Room Guidelines
      • Learning Labs & Centers
      • Learning Support
      • New Student Orientation (NSO)
      • Recreation & Fitness
      • Single Parent Academic Resources Collaborative (SPARC)
      • Student Assistance Programs
      • Student Clubs & Organizations
      • Students Connecting with Mentors for Success
      • Student Engagement Platform
      • Student Publications
      • Success in College & Life Course
      • TRIO Programs
      • Veterans Services
    • Graduation Requirements
      • Commencement
      • Computer Proficiency Requirement
      • Course Substitutions
      • Delayed Degrees
      • Disclosure of Graduation Rates
      • Double Majors
      • Graduation Application Procedure
      • Options Within a Major
      • Residency Requirements for a Degree or Certificate
      • Second Associate Degree
      • Selection of Catalog
    • Academic Information
      • Academic Standards
      • Academic Workload
      • Advanced Standing Credit Through Prior Learning Assessment
      • Attendance & Responsibility for Learning
      • Co-Enrollments at Other Colleges
      • Course Lengths
      • Course Re-Enrollment
      • Course Sections
      • Educational Approach & Grading
      • Educational Partnerships
      • Student Appeal of Grade
      • Honors Program
      • Honor Rolls
      • Hybrid Courses
      • Integrity Policy
      • Online Courses
      • Faculty English Language Proficiency
      • Special Academic Programs
      • Student Outcomes Assessment
      • U.S. Military Concurrent Enrollment
    • Degrees & Certificates
      • Degrees & Certificates
    • General Degree Requirements
      • Associate in Applied Science Degrees
      • Associate in Arts & Associate in Science Degrees
      • General Education Core
      • General Education Requirements (for the AA and AS degrees)
      • Institutional Assessment of General Education Outcomes
      • Life Skills Requirement
  • Campus Maps
  • Academic Calendar
  • Archived Catalog PDFs
    • 2021-2022
    • 2020-2021
    • 2019-2020
    • 2018-2019
    • 2017-2018
    • 2016-2017
    • 2015-2016
    • 2014-2015
    • 2013-2014
    • 2012-2013
    • 2011-2012
    • 2010-2011
    • 2009-2010
    • 2008-2009
    • 2007-2008
    • 2006-2007
    • 2005-2006
  • Enrollment & Registration Dates

Computer Science – Computer Programming (AAS)

This page as PDFView/Print

Associate in Applied Science

Minimum of 61 credit hours

Computers, today, literally run the world. Or, at least their programmers do.

If you’re interested in computer science and the behind-the-scenes roles of programmers, you can work toward an associate degree in applied science with a computer programming option at Oklahoma City Community College.

OCCC provides a strong foundation in computer science and is a National Center of Academic Excellence in Cyber Defense.

Course Sequence
Course Grouping
Program Notes
Course Descriptions
Course Sequence

Course IDCourse NameCreditsTypeMin GD
Term 1
SCL 1001Success in College and Life1 Life Skills
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

CS 1103Introduction to Computers and Applications3Gen EdC
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. Prerequisites:

MATH 0103 or adequate math placement; ENGL 0203, adequate placement score, or by meeting determined placement measures

ENGL 1113English Composition I3Gen Ed
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

Term 2
CS 1143Beginning Programming3MajorC
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. 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.

CS 2413Web Site Development3MajorC
Students will develop the skills needed to create a web site for personal or professional use. Design considerations will include accessibility standards, navigation techniques, audience needs, browser/platform concerns, and connection speeds. HTML, CSS along with a combination of other current technologies will be utilized for topics such as: building, formatting, enhancing, and publishing pages; maintaining a web site; manipulating graphics; creating printer and mobile versions; and incorporating JavaScript at an introductory level. Prerequisites:

MATH 0203 or adequate math placement. ENGL 0203, adequate placement score, or by meeting determined placement measures.

Term 3
ENGL 1213English Composition IIORGen Ed
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.

ENGL 1233Technical Writing for the WorkplaceORGen Ed
This course will expose students to technical communication and will allow students to practice professional methods of writing in the workplace. In addition to constructing technical documents appropriate for use in professional and job-related environments, students will learn about rhetorical methods for presenting technical information in ethical and formal prose designed for clear and effective communication with employers and colleagues. This course will equip the student with written and oral communication skills necessary for sharing information and discussing content in professional settings; developing an awareness of technical genres; utilizing technological platforms for constructing documents; using visuals and graphics professionally; writing professional correspondence; constructing reports; designing project proposals; and composing instructions.Prerequisites:

ENGL 1113 or ENGL 1103; MATH 0203 College Prep Math II or adequate Math Placement Test Score

COM 1123Interpersonal CommunicationsORGen Ed
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

COM 2213Intro to Public Speaking3Gen Ed
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

CS 2163Java3MajorC
Student will develop object-oriented Java applications and applets, which demonstrate comprehension of fundamental programming structures, object-oriented programming, graphics, event handling, interface components, programming for the Internet, data structures, and exception handling. Prerequisites:

MATH 0313 or adequate math placement, CS 1143 or by evaluation. § Criteria for evaluation is in division office.

Term 4
CS 2173OracleORMajorC
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. Prerequisites:

MATH 0313 or adequate math placement, CS 1143.

CS 2443SQL Server3MajorC
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. Prerequisites:

CS 1143 or CS 1543

CS 2463Advanced Java3MajorC
Student will develop Java applications which demonstrate comprehension of advanced programming structures and practices, including object-oriented programming, fundamental data structures (arrays, vectors, linked lists, stacks, and queues), GUI applications using Swing and JavaFX, and concurrent computing using threads and semaphores.Prerequisites:

CS 2163

Term 5
CS 2113Computer Based Information Systems3MajorC
Covers theory and practice for the design and use of computer-based information systems in organizations, with a focus on spreadsheets and databases for storage, processing, retrieval and presentation of data.Prerequisites:

ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0203 or adequate math placement.

CS 2453Visual Basic3MajorC
The students will use Visual Basic to create object-oriented, event-driven programs. This course teaches the students to handle the visual interface and also learn programming concepts that include objects, decisions, loops, dialog boxes, arrays, menus, subs, functions, files, simple data access and various other programming topics as they apply to Visual Basic. 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.

CSComputer Science Elective3SupportC
Computer Science elective
Term 6
CS 2513Client-Side Programming3MajorC
Students will create dynamic web applications using client-side programming. A combination of current scripting/programming languages and web page authoring software will be utilized for topics such as: using the Document Object Model, coding event handlers, validating user input, manipulating graphics, and creating interactive web pages. Prerequisites:

MATH 0313 or adequate math placement, CS 2413 and CS 1143 or by evaluation. § Criteria for evaluation is in division office.

CS 2563C#3MajorC
Students will develop C# programs using the .NET framework that demonstrate comprehension of language syntax, fundamental program structures, object-oriented programming, windows applications, web applications, and database applications. Students will use ADO.NET, XML, ASP.NET, SOAP, and REST to create their applications.Prerequisites:

CS 2163

Term 7
MATH 1483Functions and Modeling3Gen Ed
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

CS 2363C++3MajorC
This course is a continuation of the study of object-oriented programming covered in CS 2163 Java. Students will use C++ to write programs that demonstrate comprehension of the advanced object-oriented features of the C++ language and of common data structures. Topics include pointer manipulation, overloaded operators, friends, exception handling, templates, linked lists, stacks, queues, trees, and time complexity associated with sorts and searches. Prerequisites:

CS 2163

Term 8
POLSC 1113American Federal Government3Gen Ed
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

CS 2183Linux3MajorC
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.Prerequisites:

MATH 0203 or adequate math placement, CS 1103 or by evaluation. § Criteria for evaluation is in division office.

CS 2373iOS Programming3MajorC
Students will learn the skills to develop mobile applications on Apple mobile devices. Topics covered include Swift programming language, mobile app software architecture, Apple Integrated Development Environment Xcode, Interface Builder, and other related Apple software development kit frameworks. Prerequisites:

CS 1543 or CS 1143

Term 9
CS 2623Server-Side Programming3MajorC
Students will create interactive and dynamic web applications using server-side programming. A combination of current scripting/programming languages and web page authoring software will be used for topics such as maintaining state, processing data from the user, creating cookies, and interacting with databases.Prerequisites:

MATH 0313 or adequate math placement, CS 1143 and CS 2413 or by evaluation. § Criteria for evaluation is in division office.

HIST 1483U.S. History to 1877ORGen Ed
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

HIST 1493U.S. History 1877 to Present3Gen Ed
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

Course Grouping

Major Courses (39 credit hours) Computer Science: CS 1143 (C), CS 2113 (C), CS 2163 (C), CS 2173 (C) or CS 2443 (C), CS 2363 (C), CS 2413 (C), CS 2453 (C), CS 2463 (C), CS 2513 (C), CS 2563 (C), CS 2623 (C), CS 2183 (C), CS 2373 (C)
 
General Education Courses: (18 credit hours)Communications: ENGL 1213 or ENGL 1233 or COM 1123 or COM 2213Computer Science: CS 1103 (C) English: ENGL 1113 History: HIST 1483 or HIST 1493 Mathematics: MATH 1483 Political Science: POLSC 1113
 
Life Skills Courses: (1 credit hour) Life Skills: SCL 1001
 
Support Courses: (3 credit hours) Computer Science electives (C)

Program Notes

Notes: This Technical and Occupational program is designed to prepare students to enter the job force following completion. See Technical and Occupational Programs in the general information section of the catalog.Must have a grade of “C” or higher in all Computer Science courses.

Course Descriptions

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.

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.

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 2113 – Computer Based Information Systems

Covers theory and practice for the design and use of computer-based information systems in
organizations, with a focus on spreadsheets and databases for storage, processing, retrieval and
presentation of data.

Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 0203 or adequate math placement.

Credits: 3

CS 2163 – Java

Student will develop object-oriented Java applications and applets, which demonstrate comprehension of fundamental programming structures, object-oriented programming, graphics, event handling, interface components, programming for the Internet, data structures, and exception handling.

Prerequisites: MATH 0313 or adequate math placement, CS 1143 or by evaluation. § Criteria for evaluation is in division office.

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.

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.

Prerequisites: MATH 0203 or adequate math placement, CS 1103 or by evaluation. § Criteria for evaluation is in division office.

Credits: 3

CS 2363 – C++

This course is a continuation of the study of object-oriented programming covered in CS 2163 Java. Students will use C++ to write programs that demonstrate comprehension of the advanced object-oriented features of the C++ language and of common data structures. Topics include pointer manipulation, overloaded operators, friends, exception handling, templates, linked lists, stacks, queues, trees, and time complexity associated with sorts and searches.

Prerequisites: CS 2163

Credits: 3

CS 2373 – iOS Programming

Students will learn the skills to develop mobile applications on Apple mobile devices. Topics covered include Swift programming language, mobile app software architecture, Apple Integrated
Development Environment Xcode, Interface Builder, and other related Apple software development kit frameworks.

Prerequisites: CS 1543 or CS 1143

Credits: 3

CS 2413 – Web Site Development

Students will develop the skills needed to create a web site for personal or professional use. Design considerations will include accessibility standards, navigation techniques, audience needs, browser/platform concerns, and connection speeds. HTML, CSS along with a combination of other current technologies will be utilized for topics such as: building, formatting, enhancing, and publishing pages; maintaining a web site; manipulating graphics; creating printer and mobile versions; and incorporating JavaScript at an introductory level.

Prerequisites: MATH 0203 or adequate math placement. ENGL 0203, adequate placement score, or by meeting determined placement measures.

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.

Prerequisites: CS 1143 or CS 1543

Credits: 3

CS 2453 – Visual Basic

The students will use Visual Basic to create object-oriented, event-driven programs. This course teaches the students to handle the visual interface and also learn programming concepts that include objects, decisions, loops, dialog boxes, arrays, menus, subs, functions, files, simple data access and various other programming topics as they apply to Visual Basic. 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 2463 – Advanced Java

Student will develop Java applications which demonstrate comprehension of advanced
programming structures and practices, including object-oriented programming,
fundamental data structures (arrays, vectors, linked lists, stacks, and queues), GUI
applications using Swing and JavaFX, and concurrent computing using threads and
semaphores.

Prerequisites: CS 2163

Credits: 3

CS 2513 – Client-Side Programming

Students will create dynamic web applications using client-side programming. A combination of current scripting/programming languages and web page authoring software will be utilized for topics such as: using the Document Object Model, coding event handlers, validating user input, manipulating graphics, and creating interactive web pages.

Prerequisites: MATH 0313 or adequate math placement, CS 2413 and CS 1143 or by evaluation. § Criteria for evaluation is in division office.

Credits: 3

CS 2563 – C#

Students will develop C# programs using the .NET framework that demonstrate comprehension of language syntax, fundamental program structures, object-oriented programming, windows applications, web applications, and database applications. Students will use ADO.NET, XML, ASP.NET, SOAP, and REST to create their applications.

Prerequisites: CS 2163

Credits: 3

CS 2623 – Server-Side Programming

Students will create interactive and dynamic web applications using server-side programming. A combination of current scripting/programming languages and web page authoring software will be used for topics such as maintaining state, processing data from the user, creating cookies, and interacting with databases.

Prerequisites: MATH 0313 or adequate math placement, CS 1143 and CS 2413 or by evaluation. § Criteria for evaluation is in division office.

Credits: 3

Electives

CS – Computer Science Elective

Computer Science elective

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

ENGL 1233 – Technical Writing for the Workplace

This course will expose students to technical communication and will allow students to practice professional methods of writing in the workplace. In addition to constructing technical documents appropriate for use in professional and job-related environments, students will learn about rhetorical methods for presenting technical information in ethical and formal prose designed for clear and effective communication with employers and colleagues. This course will equip the student with written and oral communication skills necessary for sharing information and discussing content in professional settings; developing an awareness of technical genres; utilizing technological platforms for constructing documents; using visuals and graphics professionally; writing professional correspondence; constructing reports; designing project proposals; and composing instructions.

Prerequisites: ENGL 1113 or ENGL 1103; MATH 0203 College Prep Math II or adequate Math Placement Test Score

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

Search the Catalog

Search courses, programs, degrees and more

OCCC Employee Portal

Faculty & Staff

Learn all about the world-class educators and staff members here at OCCC. 

Learn More
Group at event

Student Handbook

Our comprehensive student handbook has everything you need to know to succeed. 

Click here
Oklahoma City Community College

MyWay

Our MyWay custom campus maps will help you get where you’re going. 

Click here

Find Your Compass IconWay Around.

Find everything on campus and more with MyWay.

MyWay
  • Accessibility
  • COVID-19
  • TITLE IX
Facebook-f Instagram Twitter Linkedin Snapchat-ghost Youtube Tiktok

405.682.1611

7777 S. May Ave.

OKC, OK

73159-4444

  • Contact
  • CAREERS
  • FOUNDATION
  • Pioneer
  • POLICE
  • VPAC
  • Notice of Non-Discrimination
  • Building Hours
  • Bookstore
  • Directory
  • Library
  • Labs
  • Media/Marketing
  • PURCHASING
Top

Apply Now

  • Privacy Statement
  • Privacy Policy
  • © OCCC
Follow Us
Facebook-f Instagram Twitter Linkedin Snapchat-ghost Youtube Tiktok

405-682-1611

Location

7777 South May Ave.
Oklahoma City, OK
73159-4444

  • Home
  • About
  • Academics
  • Admissions
  • For Students
  • Faculty & Staff
  • Contact
  • Bookstore
  • Directory
  • Library
  • Labs
  • Maps
  • Media
  • Parking
  • Accessibility
  • COVID-19 Health & Safety
  • Student Complaint Procedures/Title IX*

Apply Now

  • Privacy Statement
  • Privacy Policy
  • Copyright © OCCC
MyWay
Portal
Moodle
Email
Facebook-f Twitter Instagram Snapchat-ghost Tiktok

405-682-1611

Location

7777 South May Avenue

Oklahoma City, OK

73159-4444

About OCCC
  • Accreditation
  • Board of Regents
  • BOR Agendas
  • Building Hours
  • Campus Police
  • Careers
  • Contact Us
  • Cooperative Education
  • Departments
  • Disclaimers
  • Disclosure of Information
  • Employee Directory
  • Facilities Management
  • Food Services
  • Free Speech Compliance Report
  • Human Resources
  • Institutional Effectiveness
  • Library
  • Location & Facilities
  • Mission/Vision
  • MyWay
  • News
  • Notification of Nondiscrimination
  • Policies and Procedures
  • Purchasing
  • Records Request Form
  • About Us
  • Accreditation
  • Board of Regents
  • BOR Agendas
  • Building Hours
  • Campus Police
  • Contact Us
  • Departments
  • Digital Cinema Production
  • Driving Directions
  • Employment at OCCC
  • Food Service
  • Free Speech Compliance Report
  • Human Resources
  • Institutional Effectiveness
  • Library
  • Maps, Rooms & Professor Search
  • Mission & Values
  • News & Announcements
  • OCCC Foundation
  • Purchasing
Academics
  • Academics
  • Academic Calendar (pdf)
  • Academic Affairs
  • Academic Divisions
    • Arts, English & Humanities
    • Business & Information Technology
    • Health Professions
    • Science, Engineering & Mathematics
    • Social Sciences
    • All Divisions
  • Absolute Literary Journal
  • Assessment
  • Building Hours
  • Class FAQs
  • College Catalog
  • Courses and Course Sections
  • Curriculum and Assessment
  • Degrees & Programs
  • Employee Directory
  • Faculty and Staff
  • Faculty Association
  • Faculty Profiles
  • Federal Disclosures
  • Honors Program
  • Institutional Committees
  • Online College
  • Online Student Information
  • Registration
  • OCCC Certificate Programs and Gainful Employment Disclosures
  • Pioneer, Student Newspaper
  • Student Success Advising
  • Transfer Agreements by Institution
  • Academics
  • Academic Affairs
  • Academic Calendar
  • Academic Divisions
  • Building Hours
  • Center for Learning & Teaching
  • Class Schedule
  • College Catalog
  • Division of Arts, English & Humanities
  • Division of Business and Information Technology
  • Division of Health Professions
  • Division of Science, Engineering and Mathematics
  • Division of Social Sciences
  • Curriculum & Assessment
  • Employee Directory
  • Faculty Association
  • Faculty Profiles
  • Fall Class FAQs
  • Federal Disclosures
  • Honors Program
  • Institutional Committees
  • Library
  • OCCC Certificate Programs and Gainful Employment Disclosures
  • Online Classes
  • Our Programs
  • Pioneer, Student Newspaper
  • Registration
  • Student Success Advising
  • Testing & Assessment
  • The Absolute Literary Journal
  • Transfer Agreements
  • Virtual Learning Center
Admissions
  • Why Choose OCCC?
  • Campus Tours
  • Get Started
  • Apply Now
  • Concurrent Student: Get Started
  • International Student Services
  • Admitted, What’s Next?
  • Submitting Transcripts
  • Requesting Transcripts
  • Tuition & Fees
  • Scholarships
  • Financial Aid
  • Campus Life
  • Request Information
  • Meet the Staff
  • Health Applications
  • Admissions
  • Admissions Requirements
  • Apply
  • Applying for Financial Aid
  • Ask For Information
  • Campus Life
  • Choosing a Major
  • Cost Calculator
  • Concurrent Student: Get Started
  • Enrollment
  • Financial Aid
  • Financial Aid Office
  • Health Applications
  • Health Professions
  • How to Apply
  • International Admissions
  • Plan a Visit
  • Scholarship
  • Tuition & Fees (Bursar)
  • What Is An Associate Degree?
  • Why Choose OCCC?
Student Services
  • Bookstore
  • Bursar
  • Career Transitions Program
  • Clothes Closet
  • Graduation Services
  • 2022 Fall Honor Rolls
  • International Student Services
  • Library
  • New Student Orientation
  • OCCC Pantry
  • Online Student Information
  • Records Services
  • Recreation and Fitness
  • Sexual Misconduct
  • Student Conduct
  • Students Connecting with Mentors for Success (SCMS)
  • Student Handbook
  • Student Life
  • Student Accessibility & Support
  • The Pioneer
  • TRIO Programs
  • Username and Password Information
  • Veterans Office
  • Writing Center
  • Student Services
  • Bookstore
  • Career Transitions
  • Clothes Closet
  • Graduation Services
  • Health Matters Newsletter
  • Honor Rolls
  • International Student Services
  • New Student Orientation
  • OCCC Pantry
  • Records Services
  • Recreation & Fitness
  • Sexual Misconduct
  • Student Conduct
  • Students Connecting with Mentors for Success (SCMS)
  • Student Handbook
  • Student Life
  • Student Accessibility & Support
  • The Pioneer
  • TRIO Programs
  • Veterans Services
  • Writing Center
Labs & Centers
  • Labs & Centers
  • Accounting Lab
  • Art Labs
  • Biological Sciences Center
  • Business Lab
  • Ceramics/Mosaics Lab
  • Child Development Workroom
  • Digital Media Lab
  • Editing Lab
  • Engineering Lab
  • Library
  • Math Lab
  • Music Lab
  • Newswriting Lab (Pioneer)
  • Nursing Campus Clinic Laboratory
  • Photography Lab
  • Physical Science Center
  • Soundstage & Equipment Room
  • Speech Lab
  • Student Computer Center
  • Testing Center
  • World Languages and Cultures Center
  • Writing Center
  • Labs & Center
  • Accounting Lab
  • Art Labs
  • Biological Sciences Center
  • Business Lab
  • Ceramics/Mosaics Lab
  • Child Development Workroom
  • Digital Media Lab
  • Editing Lab
  • Engineering Lab
  • Math Lab
  • Music Lab
  • Newswriting Lab (Pioneer)
  • Nursing Campus Clinical Laboratory
  • Photography Lab
  • Physical Science Center
  • Soundstage & Equipment Room
  • Speech Lab
  • Student Computer Center
  • Testing Center
  • Virtual Learning Center
  • World Languages & Cultures Center
  • Writing Center
International
  • Prospective Students
    • Welcome
    • Student Testimonials
    • Get to Know OKC
    • OCCC Advantage
    • Application Requirements
    • Cost
    • Programs
    • Travel
    • Visa Facts
    • FAQs
    • Apply Now
  • Current Students
    • Maintaining Visa Status
    • International Forms
    • Travel Guidelines
    • Student Employment
    • Housing & Transportation
    • Insurance
    • FAQs
    • Contact a DSO
  • Student Information
    • Clubs & Organizations
    • Support Services
    • Academic Services
    • Transcript Request
    • School Policies
    • Student Account
    • Pay Tuition
  • Alumni
    • Employment
    • Returning to OCCC
    • Transcript Request
    • Alumni Connection
  • International Guidebook
    • PDF
    • Online Book
  • Photo Gallery
  • International Student Tuition Waiver
  • Meet the Staff
  • International Student Services
  • Prospective Students
  • Welcome
  • Student Testimonials
  • Get to Know OKC
  • OCCC Advantage
  • Application Requirements
  • Cost
  • Programs
  • Travel
  • Visa Facts
  • FAQs
  • Apply Now
  • International Guidebook
  • Current Students
  • Maintaining Visa Status
  • Immigration Forms
  • Travel Guidelines
  • Student Employment
  • Housing & Transportation
  • Insurance
  • FAQs
  • Contact a DSO
  • Student Information
  • Clubs & Organizations
  • Support Services
  • Academic Services
  • Transcript Request
  • School Policies
  • Student Account
  • Pay Tuition
  • Photo Gallery
  • Alumni
  • Employment
  • Returning to OCCC
  • Transcript Request
  • Alumni Connection
Community
  • Alumni
  • Capitol Hill Center
  • Career Transitions
  • Central Oklahoma Manufacturers Alliance
  • Community Outreach & Education
  • Cultural Programs
  • Library
  • OCCC Foundation
  • Oklahoma Alliance for Manufacturing Excellence
  • Coronavirus
  • Association of Alumni & Friends
  • Box Office
  • Capitol Hill Center
  • Career Transitions
  • Community Outreach & Education
  • Cultural Programs
  • Community Development
  • Digital Cinema Production
  • PearsonVue Testing
  • Summer Camps
Events
Contact
  • Accreditation
  • Association of Alumni & Friends
  • Bookstore
  • Bursar
  • Coronavirus
  • Employee Directory
  • Financial Aid
  • Leadership
  • News & Announcements
  • Contact Us
  • News & Announcements
  • Leadership
  • Accreditation
  • Association of Alumni & Friends
  • COVID Response

Apply Now