Computer Science - Software Development (AS)
 > Computer Science - Software Development (AS)

Computer Science - Software Development Transferring to OU(AS)

Associate in Science

Minimum of 62 credit hours
If you want to learn the fundamentals of computer science, Oklahoma City Community College offers an associate degree in science in computer science. You can select a program which will easily transfer to the University of Oklahoma or a number of other schools with similar patterns to continue your educational path toward a bachelor’s degree in computer science. In this degree program, you'll take classes in software engineering including application development, web development, game development, robotics, data communications, computer security, telecommunications, computer networks and database management. OCCC provides a strong foundation in computer science and is a National Center of Academic Excellence in Information Assurance.

  • Course Sequence
    Course ID Course name Credits Type Min Gd
    Suggested Freshman 1st Semester
    SCL 1001 Success in College and Life 1 Life Skills  
    CS 1143 Beginning Programming 3 Major C
    ENGL 1113 English Composition I 3 Gen Ed  
    POLSC 1113 American Federal Government 3 Gen Ed  
    MATH 1533 Pre Calculus and Analytic Geometry 3 Gen Ed  
    Suggested Freshman 2nd Semester
    CS 2163 Java 3 Major C
    ENGL 1213 English Composition II 3 Gen Ed  
    MATH 1613 Trigonometry 3 Gen Ed  
    CHEM 1115 General Chemistry I OR  Gen Ed  
    GEOL 1114 General Geology OR Gen Ed  
    ASTR 1514 General Astronomy with Lab 4-5  Gen Ed  
    HIST 1483 U.S. History to 1877 OR Gen Ed  
    HIST 1493 U.S. History 1877 to Present 3 Gen Ed  
    Suggested Sophomore 1st Semester
    CS 2463 Advanced Java 3 Major C
    MATH 2104 Calculus and Analytic Geometry I 4 Gen Ed  
    HUM Humanities Elective Gen Ed  
    BUS 2033 Business Communication OR Gen Ed  
    COM 2213 Intro to Public Speaking 3 Gen Ed  
    Suggested Sophomore 2nd Semester
    CS 2563 C# 3 Major C
    PHYS 2014 Engineering Physics I 4 Gen Ed  
    MATH 2214 Calculus and Analytic Geometry II 4 Gen Ed  
    BIO 1114 General Biology (Non Majors) OR  Gen Ed  
    BIO 1204 History of Life On Earth 4 Gen Ed  
    ELEC Elective Gen Ed  
  • Course Grouping

    Major Courses: (12 credit hours) Computer Science: CS 1143, CS 2163, CS 2463, CS 2563

    General Education Courses: (47 credit hours)

    Biology: BIO 1114 or BIO 1204

    Chemistry: CHEM 1115 or GEOL 1114 or ASTR 1514

    Communications: BUS 2033 or COM 2213

    English: ENGL 1113, ENGL 1213

    History: HIST 1483 or HIST 1493

    Humanities: 6 credit hours of Humanities electives

    Mathematics: MATH 1533, MATH 1613, MATH 2104, MATH 2214

    Physics: PHYS 2014

    Political Science: POLSC 1113

    Life Skills Courses: (1 credit hour) Life Skills: SCL 1001

    Support Courses: (2 credit hours) 

  • Program Notes

    Notes: This program is designed for students planning to continue their education at a four-year college or university. See the general section for information and requirements about University Parallel/Transfer Programs.

    Must have a grade of “C” or higher in all Computer Science courses.

  • Course Descriptions

    Astronomy

    ASTR 1514 - General Astronomy with Lab
    Prerequisites: Math 0203 or adequate math placement test score; ENGL 0203, adequate placement score, or by meeting determined placement measures
    4CREDITS

    This course will fulfill the general education requirement for Physical Science (with laboratory). The student will be introduced to modern astronomy. Concepts to be studied include the solar system, the sun and stars, galaxies (including the Milky Way Galaxy), and current theories of the origin, evolution, and fate of the universe. Laboratory exercises will explore basic physical principles related to Astronomy as well as activities with specific astronomical applications. This course satisfies the computer proficiency requirement.

    Biological Science

    BIO 1114 - General Biology (Non Majors)
    Prerequisites: ENGL 0203 or adequate placement score or by meeting determined placement measures; MATH 0103 or adequate math placement test score.
    4CREDITS

    An introductory lab-based course that is designed to provide non-biological science major with the necessary background needed to effectively understand scientific information. Students investigate the properties of life to include: organization, energy use, evolution, maintenance of homeostasis, reproduction, growth, and development. Ecological concepts are discussed which enables students to have a better understanding regarding the impact that humans have on the natural world. Laboratory work is an integral and required part of this course.

    BIO 1204 - History of Life On Earth
    Prerequisites: ENGL 0203 or adequate placement score or by meeting determined placement measures; MATH 0103 or adequate math placement test score.
    4CREDITS

    This course includes a one hour lab and field experience. Students will demonstrate knowledge of biological systematics, paleontology, evolution, vertebrate anatomy, ecology, and several topics within geology. Students will apply these concepts to the origin and evolution of the major groups of living things on Earth.

    Business

    BUS 2033 - Business Communication
    Prerequisites: ENGL 1113 or by evaluation. Criteria for evaluation is in division office.
    3CREDITS

    Business Communication is a survey course of communication skills needed in the business environment. Course content includes business writing such as e-mail, memos, letters, reports, employment communication, and other types of digital media; delivering oral presentations; and developing interpersonal soft skills. Critical thinking and problem solving skills are emphasized. Development of these skills is integrated with the use of technology. This course satisfies the computer proficiency requirement.

    Chemistry

    CHEM 1115 - General Chemistry I
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; MATH 1513 or MATH 1533, or both MATH 0403 and High School Chemistry or CHEM 1123. A grade of
    5CREDITS

    This course is designed for science and engineering majors. The course covers nomenclature, atomic and molecular structure, stoichiometry, acid/base and other aqueous reactions, states of matter, phase changes, gas laws, and an introduction to thermochemistry. Laboratory experience is an integral part of the course.

    Communications

    COM 2213 - Intro to Public Speaking
    Prerequisites: ENGL 0106 or adequate placement score
    3CREDITS

    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.

    Computer Science

    CS 1143 - Beginning Programming
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures; Math 0303 or adequate math placement test score or by evaluation. § Criteria for evaluation is in division office.
    3CREDITS

    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.

    CS 2163 - Java
    Prerequisites: Math 0303 or adequate math placement test score, CS 1143 or by evaluation. § Criteria for evaluation is in division office.
    3CREDITS

    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. This course satisfies the computer proficiency requirement.

    CS 2463 - Advanced Java
    Prerequisites: CS 2163
    3CREDITS

    Student will develop Java applications and applets, which demonstrate comprehension of advanced programming structures and practices, object-oriented programming, fundamental data structures (arrays, liked lists, stacks and queues), SWING, Java Beans, database programming (JDBC), and distributed computing (Sockets/RMI). This course satisfies the computer proficiency requirement.

    CS 2563 - C#
    Prerequisites: CS 2163
    3CREDITS

    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. This course satisfies the computer proficiency requirement.

    Electives

    ELEC - Elective
    Prerequisites: None
    3CREDITS

    Elective

    HUM - Humanities Elective
    Prerequisites: None
    3CREDITS

    Humanities elective

    English

    ENGL 1113 - English Composition I
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
    3CREDITS

    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.

    ENGL 1213 - English Composition II
    Prerequisites: ENGL 1103 or ENGL 1113 taken within the last year, with strong encouragement for immediate continuation.
    3CREDITS

    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.

    Geology

    GEOL 1114 - General Geology
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures and Math 0203 or adequate math placement test score.
    4CREDITS

    Students will describe theories of the earth’s formation, its composition and structure and the processes which change the earth’s surface. Laboratory work and field trips are an integral part of the course.

    History

    HIST 1483 - U.S. History to 1877
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
    3CREDITS

    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.

    HIST 1493 - U.S. History 1877 to Present
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
    3CREDITS

    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.

    Mathematics

    MATH 1533 - Pre Calculus and Analytic Geometry
    Prerequisites: MATH 0403 or adequate math placement test score and ENGL 0203, adequate placement score, or by meeting determined placement measures
    3CREDITS

    This course is intended to serve students for whom Calculus and Analytic Geometry I is a requirement. Topics will include conic sections, systems of equations (both linear and nonlinear), and a general discussion of functions with emphasis on polynomial, rational, exponential, and logarithmic functions.

    MATH 1613 - Trigonometry
    Prerequisites: Pre or Corequisite: MATH 1513 or MATH 1533 or adequate math placement test score and ENGL 0203, adequate placement score, or by meeting determined placement measures
    3CREDITS

    The student will evaluate trigonometric functions and their inverses, graph trigonometric functions, prove trigonometric identities, solve trigonometric equations, solve problems involving triangles and indirect measurement, use trigonometric forms of complex numbers, and identify and graph polar curves.

    MATH 2104 - Calculus and Analytic Geometry I
    Prerequisites: MATH 1533 and MATH 1613 or adequate math placement test score.
    4CREDITS

    The student will compute, interpret, and apply the basic concepts of limits, differentiation, and integration to algebraic and transcendental functions and will solve applied problems that include rates of change, optimization, area, and total change in a function. This course satisfies the computer proficiency requirement.

    MATH 2214 - Calculus and Analytic Geometry II
    Prerequisites: MATH 2104 within the last year.
    4CREDITS

    The student will use integration techniques to find antiderivatives, use integrals to solve problems from geometry and physics, use vectors to solve problems in higher dimensions, test infinite series for convergence, approximate functions by using series, solve elementary first-order differential equations, and analyze functions of three variables and their contour plots.

    Physics

    PHYS 2014 - Engineering Physics I
    Prerequisites: MATH 2104 (or at least 4 hours of calculus) within the last year or by evaluation. Prerequisite or Corequisite: MATH 2214
    4CREDITS

    This is a physics course designed primarily for pre-engineering, chemistry and physics majors. Students will demonstrate their understanding of concepts in mechanics, heat and sound by (1) developing qualitative and quantitative descriptions of physical phenomena, and (2) predicting the results of physical occurrences based on physics theory and laboratory experiments. Quantitative descriptions and predictions will incorporate methods of calculus where appropriate.

    Political Science

    POLSC 1113 - American Federal Government
    Prerequisites: ENGL 0203, adequate placement score, or by meeting determined placement measures
    3CREDITS

    A study of the principles, structure, processes and functions of the United States federal government.

    Success in College and Life

    SCL 1001 - Success in College and Life
    Prerequisites: ENGL 0106 or adequate reading/writing assessment scores
    1 CREDIT

    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.

Visit the OCCC CampusApplyAsk an Enrollment Couselor