Start Your Career: By the Numbers
Apply To This ProgramUse your skills to find roles in multiple industries.
Master the Skills Employers Are Looking For
Do you enjoy solving problems or want to learn how computers work? The Computer Science program at Ozarks Tech can help you turn that interest into a career. Computer science is used in almost every industry – from healthcare and education to business and entertainment. It’s a great way to start a career with lots of opportunities.
In this program, you’ll learn how to:
- Develop software and mobile apps
- Write code to solve both large and everyday problems
- Design and build websites
- Choose a focus area that matches your goals
You’ll get hands-on experience using real development tools while learning skills that employers look for.
Program Information
View our accreditation information and learn more about how to apply to Ozarks Tech.
General Admissions to Ozarks Tech
Admission to Ozarks Technical Community College is open to all individuals who can benefit from its educational programs. A focus of the college mission is on the academic, career and personal goals of the student. OTC may admit you as a First-Time student just completing their high school, GED or HiSET requirements or as a Transfer student coming from another institution finishing up a certificate or degree. For more information, visit OTC Admissions.
Wondering how you’re going to pay for college? At OTC, we believe that cost shouldn’t be a barrier to earning a degree. Our staff will work with you to make a financial plan. To browse the resources available to you, see paying for college.
At Ozarks Tech, we want your transfer process to be easy. We accomplish this goal through articulation agreements. These agreements are an official partnership to match coursework between schools. This gives you a more seamless transition from Ozarks Tech to a four-year institution.
We have established an agreement for this program. This will simplify the transfer of your credits to partner schools. To understand how this degree will transfer, review the current articulation agreements. Be sure to consult with your transfer school to ensure you’re on the right path toward completing your four-year degree.
Computer Science, Cyber and IT Infrastructure
Department Chair
417-447-8296
OTC is accredited by the Higher Learning Commission (hlcommission.org), an accreditation agency recognized by the U.S. Department of Education. Our current accreditation status with the HLC is displayed on the page linked below. Our next comprehensive evaluation will be in 2030-2031. View more on OTC Accreditation.
Get Involved
Find your community and get involved on campus. Student clubs are a great place to build friendships and professional connections in your field.
Thinking about earning your bachelor’s degree?
After your A.S., you may continue your education at a four-year institution. Bear in mind:
- Admission requirements vary
- Credits may transfer on a course-by-course basis
Locations Offered
Some options available online.
Course Information
Discover overview information, course sequences and specific course descriptions. Or, view the full catalog to see all the details.
Computer Science (A.S.)
A.S. Degree: 62 Hours
This Associate of Science degree program prepares students to transfer to a four-year college or university to major in a computer science-related degree program. Students will be introduced to a variety of topics such as algorithm design, data structures, computer programming, and structured mathematics. Since requirements vary at each four-year college or university, students should check with their faculty advisor or the school to which they intend to transfer to ensure they are taking the appropriate courses.
Computer Science Program Requirements – 37 Credit Hours
Computer Science Program Requirements – 37 Credit Hours
- CIS 101: Technology & Digital Literacy
Technology & Digital Literacy
This course provides an overview of digital literacy topics such as computer hardware, software, programming, security, safety, and information systems. This is a “hands-on” class learning to use the most common computer software programs and information resources facilities. This course provides a look at the structure and components of computers, their operating systems, and an introduction to various applications with emphasis on word processing, spreadsheet applications, presentation software, and Internet usage.
Prerequisite(s): Keyboarding skill of 25 WPM or BUS 101 or CIS 100 recommended. - CIS 120: Introduction to Computer Programming
Introduction to Computer Programming
This course teaches introductory skills in computer programming using a high-level computer programming language. There is an emphasis on both the principles and practice of computer programming topics such as basic principles, object-oriented programming, algorithms, and software development methods. Emphasis in both synthesis and analysis of computer programs.
Prerequisite(s): CIS 101 or concurrent enrollment. - CIS 130: Web Site Development I
Web Site Development I
This course entails development of websites using modern technologies. Students will learn to develop websites using the latest HTML standards, to employ cascading style sheets (CSS), and to use web scripting languages. Provides extensive hands-on experience of an introductory nature.
Prerequisite(s): CIS 101 or concurrent enrollment. - CIS 131: Web Site Development II
Web Site Development II
This course covers the advanced features of Web Development, which brings interactivity and personalization to Web pages. Subjects explored include advanced HTML, using forms to gather information, JavaScript, and current frameworks.
Prerequisite(s): Grade of "C" or better in CIS 120 and a grade of "C" or better in CIS 130. - CIS 150: C# Programming I
C# Programming I
This course is an introduction to structured, event-driven and object-oriented programming using the C# language. Students will learn to design programs that solve common business problems using good programming style appropriate in a team environment. Students will also learn to use a variety of visual components to create effective user interfaces targeting the Windows operating system.
Prerequisite(s): Grade of "C" or better in CIS 120. - CIS 151: C# Programming II
C# Programming II
This course is a continuation of CIS-150 C# Programming I. After a quick review, the student is introduced to advanced programming concepts such as data abstraction, classes, maintaining relational data, the use of additional visual components and other techniques commonly employed in advanced, commercial, multi-tiered applications. Other topics such as programming for the Internet, targeting hand-held devices, and using graphics to enhance an application’s visual appeal may also be explored.
Prerequisite(s): Grade of "C" or better in CIS 150. - CSC 210: Data Structures
Data Structures
This course will instruct students in the design and use of common data structures, lists, stacks, queues, trees, tables, hash tables, and graphs. Common data structure algorithms will be explored, including sorting, searching, and reorganizing data, with attention paid toward trade-offs between space and efficiency. Students will implement many of these data structures in an object oriented programming language and complete programming projects utilizing them.
Prerequisite(s): Grade of "C" or better in CIS 150 or CIS 170 or CSC 160. - CIS 250: Database and Query
Database and Query
This is an introductory course that provides database theory with an emphasis on relational database management. Hands-on Structured Query Language (SQL) database programming is included. The course also covers design, normalization, implementation and query of a relational database and uses an enterprise level database management system. In addition, students will learn the basics of NoSQL database schemas and how to interact with a non-relational model.
Prerequisite(s): CIS 150 or CIS 170 or CSC 140 or CSC 160 or concurrent enrollment. - CSC 244: Computer Architecture
Computer Architecture
An overview of computer architecture, which stresses the underlying design principles and the impact of these principles on computer performance. General topics include digital logic circuits, digital components, data representation, basic computer organization, processor design, control design, pipelining, vector processing, input-output organization, and memory organization.
Prerequisite(s): Grade of "C" or better in CIS 120. - CIS 260: Software Engineering Project
Software Engineering Project
This course is intended to develop the student’s programming knowledge and skills in an applied environment. Students will work as individuals and in teams to implement a real-world equivalent system, perhaps converting legacy code to current technology standards or designing a new product from scratch. Students will develop designs, generate test procedures, and build a multitiered, clientserver application capable of being utilized from a variety of platforms. Students will also learn project management and scheduling skills and that will be used to manage project phases and keep teams on task. Students must earn a grade of C or better in this course to meet graduation requirements.
Prerequisite(s): Grade of "C" or better in CIS 250 and a grade of "C" or better in CIS 151 or CIS 171 or CSC 161. - OR CIS 170
Java Programming I
This course is an introduction to object oriented programming using Java. Topics covered are: control structures, classes, objects, encapsulation, polymorphism, run-time type identification, messages, methods, and arrays.
Prerequisite(s): Grade of "C" or better in CIS 120. - or CIS 171
Java Programming II
This course is a continuation of CIS-170 Java Programming I. After a review, the student is introduced to intermediate programming concepts essential for students seeking a career in software development. Topics include: graphical user interface (GUI) components, lists, queues, trees, other data structures and the Collections API.
Prerequisite(s): Grade of "C" or better in CIS 170. - Related Elective
Intro to Computer Game Develop
This course provides an introduction to computer game development for those seeking a career in this industry. Technologies commonly employed in developing interactive software will be examined, including software, hardware and middleware such as class libraries and engines. Game design modes and genres will be explored, as well as other applications and markets for this medium. Issues surrounding the computer game business will be explored, including personnel, philosophical and production issues, ethical concerns and influences of games and other interactive media on society.
General Education Requirements – 25 Credit Hours
General Education Requirements – 25 Credit Hours
CORE 42 is a statewide general education course of study intended to ensure that all graduates possess a common core of college-level skills and knowledge. CORE 42 specifies the basic competencies and knowledge areas that all students completing degrees at a Missouri public institution of higher education must complete. CORE 42 is comprised of dozens of courses distributed across five knowledge areas. These courses are designated with a Missouri Transfer (MOTR) course number, which guarantees the one-to-one transfer of these courses among all Missouri public institutions of higher education. Please refer to MDHE Core Transfer Curriculum for detailed information on CORE 42 courses.
All knowledge areas below, designated with the CORE 42 logo indicate all courses in that area have been evaluated and provided a MOTR number for transfer to all Missouri public institutions of higher education.
Mathematical Sciences – 8 Credit Hours
Mathematical Sciences – 8 Credit Hours
- MTH 140: Analytic Geometry and Calculus I
Analytic Geometry and Calculus I
This is the first course in a three-semester sequence. Topics include an introduction to analytic geometry, limits and continuity, the derivative and differential, the definite integral and applications.
Prerequisite(s): Grade of "C" or better in MTH 131 or MTH 138 or satisfactory score on the ACT. - MTH 141: Analytic Geometry and Calculus II
Analytic Geometry and Calculus II
This is the second course in a three-semester sequence. Topics include techniques of formal integration, applications of definite integration, infinite sequences and series, parametrized curves and polar coordinates.
Prerequisite(s): Grade of "C" or better in MTH 140.or - MTH 214: Discrete Mathematics
Discrete Mathematics
This course provides an introduction to discrete mathematics. Topics include logic, basic counting, discrete probability, recursion, sets and relations, graphs and trees.
Prerequisite(s): Grade of "C" or better in MTH 131 or MTH 138 or satisfactory score on the ACT.
- MTH 141: Analytic Geometry and Calculus II
Written Communications – 3 Credit Hours
Written Communications – 3 Credit Hours
- ENG 101: Composition I
Composition I
This course introduces students to college-level reading, thinking, and writing through a series of composition-rhetoric assignments and activities that culminate in a research-supported project. Specifically, students apply critical and creative thinking to evaluate problems, interpret evidence/data, and draw conclusions. As part of this process, students learn to evaluate sources and emerging digital tools for currency, feasibility, truthfulness, credibility, and accuracy. Ultimately, students learn to synthesize knowledge to solve problems. This writing process (thinking, researching, evaluating, and persuading) helps students to develop an essential skill set they can use in their future academic, civic, and professional lives.
or - ENG 100: Composition I With Support
Composition I With Support
This course introduces students to college-level reading, thinking, and writing through a series of composition-rhetoric assignments and activities that culminate in a research-supported project. Specifically, students apply critical and creative thinking to evaluate problems, interpret evidence/data, and draw conclusions. As part of this process, students learn to evaluate sources and emerging digital tools for currency, feasibility, truthfulness, credibility, and accuracy. Ultimately, students learn to synthesize knowledge to solve problems. This writing process (thinking, researching, evaluating, and persuading) helps students to develop an essential skill set they can use in their future academic, civic, and professional lives. English 100 will be driven by the same course objectives as English 101 and satisfy the same requirement.
- ENG 101: Composition I
Oral Communications – 3 Credit Hours
Oral Communications – 3 Credit Hours
- COM 100: Introduction to Communication
Introduction to Communication
This course provides an introduction to the study of communication, including interpersonal communication, small group dynamics, and public speaking.
- COM 105: Public Speaking
Public Speaking
This is an introductory course in research, composition, delivery, and evaluation of speeches for a variety of purposes and occasions. Students develop skills in critical listening and analysis through small group and individual activities.
- COM 200: Interpersonal Communication
Interpersonal Communication
This course is designed as an introduction to the theory and practice of interpersonal communication. Students learn how to become both effective and appropriate communicators in a variety of contexts. Students also develop good listening and responding skills, conflict management strategies, sensitivity to language and an understanding of cultural and gender differences.
Prerequisite(s): Grade of "C" or better inENG 100 or ENG 101.
Natural Sciences – 8 Credit Hours
Natural Sciences – 8 Credit Hours
- PHY 220: Physics Engrs & Scientists I
Physics Engrs & Scientists I
This is a calculus based physics course. Students learn about the principles and applications of mechanics, wave motion and heat. Laboratory activities give students the opportunity to develop the basic skills in data collection and analysis required in physics. This course is designed for pre-engineering, physics, chemistry and pre-med majors.
Prerequisite(s): Grade of "C" or better in MTH 140.or - PHY 120: General Physics I
General Physics I
This is an algebra based physics course. Students learn about the principles and applications of mechanics, wave motion and heat. Laboratory activities give students an opportunity to demonstrate physics principles presented in lecture. This course is designed for earth science, biology, chemistry, health and medical majors.
Prerequisite(s): Grade of "C" or better in MTH 130 or equivalent (MTH 131 recommended).
- PHY 220: Physics Engrs & Scientists I
- BIO 160: General Biology I
General Biology I
This course is an introductory biology course for biology majors and minors. It provides an introduction to the concepts of biological structure and function at the molecular and cellular level, genetics and evolution. Students have the opportunity to demonstrate in the laboratory the principles presented in lecture.
Social and Behavioral Sciences – 3 Credit Hours
Social and Behavioral Sciences – 3 Credit Hours
- PLS 101: American Government and Politics
American Government and Politics
This introductory course familiarizes students with American and Missouri government constitutions, institutions, policies and processes. Students develop an understanding of the foundations, environment, and principles of democracy with key concepts about voting, political parties, campaigns, and interactions between the branches of government. The course emphasis is on the values, rights, and responsiblities that shape public decision making of active and informed citizens in the American political system. This course meets instruction requirements (Missouri Revised Statute 170.011.1) in the Constitution of the United States and the state of Missouri.
- HST 120: U.S. History I: to 1865
U.S. History I: to 1865
This course is a survey of the history of the United States from pre-Columbian societies through the Civil War, including formative political, social, economic and cultural developments. It also introduces students to history as an academic discipline and requires analysis, synthesis and evaluation of primary and secondary materials in reading, discussion and writing. HST 120 will satisfy the Missouri state law requiring instruction in the United States and Missouri Constitutions.
- HST 130: U.S. History II: 1865-Present
U.S. History II: 1865-Present
This course is a survey of the history of the United States from Reconstruction to the present, covering the political, economic, social and cultural developments that have shaped modern America. It introduces students to history as an academic discipline and requires analysis, synthesis and evaluation of primary and secondary materials in reading, discussion and writing. HST 130 will satisfy the Missouri state law requiring instruction in the United States and Missouri Constitutions.
Note:
Note:
*If CIS 150 is a program selection, CIS 170 or CIS 171 can be taken as an elective. If CIS 170 is a program selection, CIS 150 or CIS 151 may be taken as an elective.
More Tools for Finding Your Path
Notices & Disclaimers
*Costs displayed are based on current tuition and fee rates for the program’s required credit hours, as approved by the OTC Board of Trustees, and are subject to change without notice. Estimates reflect both in-district and out-of-district residency rates. Actual costs, degree completion time, and credit requirements may vary based on residency, prior credits, elective courses, program updates, and enrollment factors. For additional information on attendance costs, visit Cost of Attendance, tuition and fees or contact us at 417-447-6900.
**Graduation rates vary by individual. For details on program enrollment, retention, exam/certification, and employment rates, visit Student Outcomes / Student Right-to-Know. Some careers on this list may require additional education and training. For program-specific accreditation visit OTC Accreditation.
