Start Your Career: By the Numbers
Apply To This ProgramGraduate ready to jump into multiple programming roles.
Create Apps, Websites and Tech Solutions
Do you like working with computers or want to learn how to build apps and websites? The Computer Information Science Program at Ozarks Tech can help you get started.
In this program, you’ll learn how to:
- Write code using popular programming languages
- Build computer programs for businesses
- Work with databases and other tech tools
Our classes follow industry standards, so you’ll be learning the skills that real employers want. You can earn a degree or certificate to help you start your career in tech.
Already have a four-year degree? Sharpen your skills with our Certificates of Specialization in computer programming, video game development or web development.
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.
Dr. Tiffany Ford
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.
Looking for something a little different?
Check out similar programs that might be the right fit for you!
Information Technology Infrastructure
Course Information
Discover overview information, course sequences and specific course descriptions. Or, view the full catalog to see all the details.
Computer Information Science (A.A.S.)
A.A.S. Degree: 62 Hours
This Associate of Applied Science degree program prepares students with the essential knowledge and skills to develop computer and web applications within the business environment of local industries using current programming languages, database programming, and other development tools necessary in today’s workplace. This program uses as a guide the competencies outlined by the National Business Education Association, as well as various industry certification standards, such as those developed by Microsoft Corporation.
Computer Information Science Program Requirements – 46 Credit Hours
Computer Information Science Program Requirements – 46 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 135: Cloud Fundamentals
Cloud Fundamentals
This course provides the concepts and skills necessary to use different cloud-computing resources in an application development setting. Topics include the benefits of different cloud service models, learning how to use services provided by major public cloud providers and best practices when working with application cloud services.
- CIS 230: Systems Analysis & Design
Systems Analysis & Design
In this course, students will use systems design and database to provide enterprise-wide business, organizational and managerial solutions.
Prerequisite(s): Grade of "C" or better in CSC 140 or 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. - CIS 240: Mobile App Development
Mobile App Development
This course is an introduction to mobile application development, including market opportunities, challenges, and architectural models. Course covers an overview and comparison of technical approaches by Apple (iOS), Google (Android) and Microsoft. Course topics will include design and creation of basic and advanced applications, use of an integrated development environment, performance and security issues, and application packaging and distribution mechanisms. Students will become familiar with the end-to-end process to install, develop, test, and distribute mobile applications.
Prerequisite(s): Grade of "C" or better in CIS 150 or CIS 170 or CSC 160. - 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. - CIS 290: Co-Operative Ed/Internship
Co-Operative Ed/Internship
This course provides supervised work experience in the major field, which provides the opportunity to make practical application of the knowledge and skills attained. An individualized instructional management plan will determine goals to be accomplished. Seminars may also be required. Please see the department chair of specific program area for application.
Prerequisite(s): Completion of 30 credit hours and 2.0 GPA and advisor's approval. Please see the department chair of the specific program for application. - CIS 280: DevOps and Quality Assurance
DevOps and Quality Assurance
This course provides an in-depth exploration of the principles and practices of DevOps and Quality Assurance (QA). Students will learn to define and explain core DevOps and QA concepts, perform code reviews, and design and execute automated tests to ensure software quality. The course emphasizes the integration of security practices into the DevOps pipeline and QA processes to ensure secure software delivery. Students will also learn and apply testing methodologies to integrate testing early in the development process. Through team projects, students will apply their software development skills in real-world environments, preparing them for industry challenges.
Prerequisite(s): CIS171 or CIS151 or CSC161 or Concurrent Enrollmentor - Beginning Programing Language 1 Credits: 3 or
- Beginning Programing Language 1 Credits: 3 or
- Advanced Programming Language 1 Credits: 3 or
- TEC 285: Occupational Seminar
Occupational Seminar
Note: It is recommended students have 30 hours completed towards their degree program prior to enrolling in this course. Instruction for this course includes career identification, self-assessment, resume’ development, preparation of cover letters, completion of applications for local jobs, learning the online employment application process, research of local companies, jobs available, and current salary ranges, job searching techniques and tools, interviewing skills, follow-up steps after the job interview and on-the-job performance expectations.
or - Related Elective Credits: 6
- CIS 280: DevOps and Quality Assurance
- Related Electives Any course from CIS 120 or higher, CSC, NET, or MTH 130 or higher.
Cloud Development
This course provides the concepts and skills necessary to use different cloud-computing resources in an application development setting. Topics include the benefits of different cloud service models, learning how to use services provided by major public cloud providers to deploy applications, and best practices when working with application cloud services.
Prerequisite(s): Grade of "C" or better in CIS 120 and CIS 135.
Note:
Note:
1 All students are required to take two beginning and one advanced course from the programming language choices listed.
Beginning language choices: CIS 150, CIS 170, CSC 160.
Advanced language choices: CIS 151, CSC 161.
General Education Requirements – 16 Credit Hours
General Education Requirements – 16 Credit Hours
The Missouri Department of Higher Education has identified a common set of general education courses that have been adopted statewide. These courses are called the “CORE 42.” CORE 42 courses are guaranteed to transfer to any Missouri public college or university to satisfy general education requirements.
Courses in knowledge areas below, designated with the CORE 42 logo indicates courses in that area have been evaluated and provided a MOTR number for transfer to all Missouri public institutions of higher education.
Courses that do not have this designation may still transfer to public and private colleges and universities in Missouri and elsewhere, but students are encouraged to check the transfer equivalency website of the institution to which they plan to transfer to confirm.
Please refer to the MDHE Core Transfer Curriculum for detailed information on CORE 42 courses.
Mathematical Sciences – 3 Credit Hours
Mathematical Sciences – 3 Credit Hours
- MTH 128: Contemporary Mathematics
Contemporary Mathematics
This course provides students with a basic survey of mathematics. Topics include problem solving, modeling, counting methods, probability, statistics and geometry.
- MTH 128S: Cont Mathematics with Support
Cont Mathematics with Support
This course provides students with a basic survey of mathematics. Topics include problem solving, modeling, counting methods, probability, statistics and geometry. MTH 128S will be driven by the same objectives as MTH 128, and satisfy the same requirement. The course design will provide students with more time, support, and individualized instruction to accomplish those objectives.
- MTH 130: Algebra for Calculus
Algebra for Calculus
This course is a standard course in college-level algebra necessary for further studies in mathematics. Topics include solving equations, systems of equations, and inequalities; properties of functions; polynomial, rational, exponential, logarithmic functions and their graphs.
- MTH 130S: Algebra for Calculus With Support
Algebra for Calculus With Support
This course is a standard course in college-level algebra necessary for further studies in mathematics. Topics include solving equations, systems of equations, and inequalities; properties of functions; polynomial, rational, exponential, logarithmic functions and their graphs. MTH 130S will be driven by the same objectives as MTH 130, and satisfy the same requirement. The course design will provide students with more time, support, and individualized instruction to accomplish those objectives.
- MTH 138: Pre-Calculus Mathematics
Pre-Calculus Mathematics
This course prepares students for calculus by integrating both college-level algebra and trigonometry. Topics include solving equations, systems of equations, and inequalities; properties of functions; polynomial, rational, radical, exponential, logarithmic, and trigonometric functions and their graphs; analytic trigonometry; and vectors. This course is designed for students with a prior background in algebra and trigonometry.
Prerequisite(s): Grade of "B" or better in MTH 110 or satisfactory score on the ACT. - MTH 131: Trigonometry
Trigonometry
This course is a study of trigonometric function and their graphs, identities, equations and applications. Topics include an introduction to polar coordinates, vectors, and solutions of right and oblique triangles.
Prerequisite(s): Grade of "C" or better in MTH 130 or satisfactory score on the ACT. - 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. - MTH 210: Statistical Methods
Statistical Methods
Students study basic concepts of statistics and probability applicable to all disciplines. Topics include distributions, measures of central tendency and dispersion, elementary probability, sampling, estimation of parameters, hypothesis testing, regression and correlation.
Prerequisite(s): Grade of "C" or better in MTH 128 or MTH 130 or satisfactory score on the ACT. - 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 215: Algebraic Structures
Algebraic Structures
This course provides an introduction to techniques of mathematical reasoning and formal mathematical proof. Topics include logic, set theory, relations, functions, and number theory.
Prerequisite(s): Grade of "C" or better in MTH 140. - MTH 230: Linear Algebra
Linear Algebra
This course is a study of vector spaces, matrices, linear transformations, determinants, quadratic forms, eigenvalues, eigenvectors, canonical forms and inner-product spaces. Emphasis is placed on rigorous proof and the development of mathematical maturity.
Prerequisite(s): Grade of "C" or better in MTH 141. - MTH 240: Analytic Geometry and Calculus III
Analytic Geometry and Calculus III
This is the third course in a three-semester sequence. Topics include vector-valued functions, solid analytic geometry, partial differentiation, multiple integration and line and surface integrals in vector fields.
Prerequisite(s): Grade of "C" or better in MTH 141. - MTH 241: Differential Equations
Differential Equations
This is an introduction to the techniques available for the solution of ordinary differential equations. Topics include first and second order equations, systems of differential equations, Laplace transforms, series solutions, numerical methods and applications.
Prerequisite(s): Grade of "C" or better in MTH 141.
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/ Written Communications – 3 Credit Hours
Oral/ Written 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. - ENG 102: Composition II
Composition II
This course continues developing students’ abilities to use research and writing to make informed and ethical arguments; effectively communicating these arguments to professional and expert audiences in a research-supported project. Moreover, the course further develops students’ skills in critical and creative thinking to evaluate problems, interpret evidence/data, and draw conclusions.
Emphasis is placed on honing skills of audience analysis, analytical reading, problem solving, research methods—including both primary and secondary research—and persuasive writing. Also, this course will acquaint students with patterns and conventions of multiple disciplinary communities. This writing process (thinking, researching, evaluating, and applying rhetorical strategy) prepares students for their academic and professional futures.
Prerequisite(s): ENG 100 or ENG 101. - ENG 150: Technical Writing
Technical Writing
This course emphasizes developing the student’s ability to write clearly, concisely and accurately. Students practice collecting, analyzing, interpreting and presenting information in a variety of technical documents used in professional settings while using proper research and documentation techniques, sound visual design principles and effective writing styles suitable for a specific communicative context. Throughout, emphasis will be placed on honing skills in audience analysis, analytical reading, critical thinking, research methods and clear writing.
Prerequisite(s): ENG 100 or ENG 101.
Natural Sciences – 4 Credit Hours
Natural Sciences – 4 Credit Hours
- TES 140: Technical Physics
Technical Physics
This course entails a survey of basic physics for students majoring in technical fields. Students will learn how the concepts of force, work, rate, resistance, energy, power, and force transformation are related to mechanical, fluid, thermal, and electrical systems. Laboratory activities will give the students an opportunity to demonstrate the principles of physics, as presented in lecture.
Prerequisite(s): Grade of "C" or better in TEC 108 or higher - BCS 115: Essentials in Human Biology
Essentials in Human Biology
This online only course will provide a basic understanding of anatomy and physiology, the interrelationship between structure and function, and the effects of disease on body systems. This course will not fulfill the Anatomy or Physiology prerequisite requirement of OTC’s Health Sciences programs.
- BCS 132: Health Sciences Nutrition
Health Sciences Nutrition
This course is a survey of human nutrition for Pre-Health Sciences students. Students will study the different nutrients found in food, food grouping systems, the human digestive system, body weight maintenances, immunity and disease prevention, nutrition through lifespan, and food processing technology. Students will also study the different dietary requirements for disease treatment.
- BCS 165: Human Anatomy
Human Anatomy
Microscopic and macroscopic examination of the human body structures and systems are the focus of this course. Students evaluate the integration of the various systems within the entire body. The laboratory provides an opportunity for identification and evaluation of representative human models and slides and dissection of comparable mammalian organ systems.
- BCS 210: Pathophysiology
Pathophysiology
This survey course studies the changes in normal anatomy and physiology of the human body. Disease processes are studied and the disruption of homeostasis is emphasized. Also included is the correlation between the pathology of the disease process and clinical signs and symptoms of the disease.
Prerequisite(s): Grade of "C" or better in BCS 165 and BCS 200 and BCS 205. - BIO 100: Life Science
Life Science
This course covers a study of the biological principles that apply to all living systems. A survey of living organisms with an emphasis on how life functions on earth and how living things have adapted over time is explored. Laboratory activities give students the opportunity to apply biological principles presented in lecture.
- BIO 105: Environmental Science
Environmental Science
This course will survey basic environmental science topics including; how ecosystems function, standards of sustainability, and the impact of humans on the biosphere. Outdoor and indoor laboratory activities provide students with a hands on opportunity to apply principles presented in lecture.
- BIO 135: Nutrition for Living
Nutrition for Living
This course is a survey of human nutrition. Students will study the different nutrients found in foods, food grouping systems, the human digestive system, body weight maintenance, immunity and disease prevention, nutrition throughout the lifespan and food processing technology.
- 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.
- CHM 101: Introductory Chemistry
Introductory Chemistry
This is an introductory course designed to study basic chemical principles. Topics include atomic structure, measurement, bonding, properties of gases, acids and bases, solutions, organic nomenclature, functional groups, carbohydrates, lipids, proteins, and nucleic acids. Laboratory activities give students the opportunity to demonstrate chemical principles presented in lecture.
- PHY 105: Introduction to Physics
Introduction to Physics
This course provides an introduction to basic physics. Students will apply the principles of mechanics, energy, waves, matter and atomic theory. Laboratory activities will give students the opportunity to demonstrate physics principles presented in lecture. A previous college level math course is recommended.
Prerequisite(s): Knowledge of algebra, scatter plot graphing, slope and equation of the line, scientific notation, and unit conversions is recommended. - PHY 110: Introduction to Geology
Introduction to Geology
This course is an introduction to basic geology. Students learn about the principles and applications of mineralogy, petrology, structural geology, geomorphology and historical geology. Laboratory skills necessary for the study of geology are introduced. A previous college level course is recommended.
- PHY 115: Introduction to Astronomy
Introduction to Astronomy
This course provides an introduction to basic astronomy. Students will learn about the composition, dynamics, evolution of planets, stars, and the universe. Laboratory activities will give students the opportunity to demonstrate physics principles presented in lecture. One evening field trip is required. A previous college level math course is recommended.
- 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
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. - CHM 160: General Chemistry I
General Chemistry I
This course is a study of the fundamental laws and theories of chemical structures and reactions. Topics include: atomic theory, stoichiometry, aqueous reactions, properties of gases, liquids, and solids, periodicity, bonding, thermodynamics, and properties of solutions. This course is recommended for all those majoring in Science as well as Chemistry majors and minors.
Prerequisite(s): Grade of "C" or better in MTH 110 or higher, or satisfactory score on the ACT.and - CHM 161: General Chemistry I Lab
General Chemistry I Lab
The lab emphasizes proper laboratory technique, synthesis, physical studies, qualitative and quantitative analysis, and data manipulation and statistical analysis. This course is recommended for all those majoring in Science as well as Chemistry majors and minors.
Prerequisite(s): Grade of "C" or better in MTH 110 or higher, or satisfactory score on the ACT.
- CHM 160: General Chemistry I
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.
Computer Information Science Certificate
Certificate: 30 Hours
This Certificate degree program prepares students with the foundational knowledge and skills to develop computer applications within the business environment of local industries using current programming and web development languages desired in today’s workplace. This program uses as a guide the competencies outlined by the National Business Education Association, as well as various industry certification standards, such as those developed by Microsoft Corporation.
Computer Information Science Certificate Requirements
Computer Information Science Certificate Requirements
- 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. - Beginning Programing Language Credits: 3
- 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 135: Cloud Fundamentals
Cloud Fundamentals
This course provides the concepts and skills necessary to use different cloud-computing resources in an application development setting. Topics include the benefits of different cloud service models, learning how to use services provided by major public cloud providers and best practices when working with application cloud services.
- CIS 230: Systems Analysis & Design
Systems Analysis & Design
In this course, students will use systems design and database to provide enterprise-wide business, organizational and managerial solutions.
Prerequisite(s): Grade of "C" or better in CSC 140 or CIS 150 or CIS 170 or CSC 160.
General Education Requirements – 9 Credit Hours
General Education Requirements – 9 Credit Hours
The Missouri Department of Higher Education has identified a common set of general education courses that have been adopted statewide. These courses are called the “CORE 42.” CORE 42 courses are guaranteed to transfer to any Missouri public college or university to satisfy general education requirements.
Courses in knowledge areas below, designated with the CORE 42 logo indicates courses in that area have been evaluated and provided a MOTR number for transfer to all Missouri public institutions of higher education.
Courses that do not have this designation may still transfer to public and private colleges and universities in Missouri and elsewhere, but students are encouraged to check the transfer equivalency website of the institution to which they plan to transfer to confirm.
Please refer to the MDHE Core Transfer Curriculum for detailed information on CORE 42 courses.
Oral/Written Communications – 3 Credit Hours
Oral/Written 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. - ENG 102: Composition II
Composition II
This course continues developing students’ abilities to use research and writing to make informed and ethical arguments; effectively communicating these arguments to professional and expert audiences in a research-supported project. Moreover, the course further develops students’ skills in critical and creative thinking to evaluate problems, interpret evidence/data, and draw conclusions.
Emphasis is placed on honing skills of audience analysis, analytical reading, problem solving, research methods—including both primary and secondary research—and persuasive writing. Also, this course will acquaint students with patterns and conventions of multiple disciplinary communities. This writing process (thinking, researching, evaluating, and applying rhetorical strategy) prepares students for their academic and professional futures.
Prerequisite(s): ENG 100 or ENG 101. - ENG 150: Technical Writing
Technical Writing
This course emphasizes developing the student’s ability to write clearly, concisely and accurately. Students practice collecting, analyzing, interpreting and presenting information in a variety of technical documents used in professional settings while using proper research and documentation techniques, sound visual design principles and effective writing styles suitable for a specific communicative context. Throughout, emphasis will be placed on honing skills in audience analysis, analytical reading, critical thinking, research methods and clear writing.
Prerequisite(s): ENG 100 or ENG 101.
Mathematical Sciences – 3 Credit Hours
Mathematical Sciences – 3 Credit Hours
- MTH 128: Contemporary Mathematics
Contemporary Mathematics
This course provides students with a basic survey of mathematics. Topics include problem solving, modeling, counting methods, probability, statistics and geometry.
- MTH 128S: Cont Mathematics with Support
Cont Mathematics with Support
This course provides students with a basic survey of mathematics. Topics include problem solving, modeling, counting methods, probability, statistics and geometry. MTH 128S will be driven by the same objectives as MTH 128, and satisfy the same requirement. The course design will provide students with more time, support, and individualized instruction to accomplish those objectives.
- MTH 130: Algebra for Calculus
Algebra for Calculus
This course is a standard course in college-level algebra necessary for further studies in mathematics. Topics include solving equations, systems of equations, and inequalities; properties of functions; polynomial, rational, exponential, logarithmic functions and their graphs.
- MTH 130S: Algebra for Calculus With Support
Algebra for Calculus With Support
This course is a standard course in college-level algebra necessary for further studies in mathematics. Topics include solving equations, systems of equations, and inequalities; properties of functions; polynomial, rational, exponential, logarithmic functions and their graphs. MTH 130S will be driven by the same objectives as MTH 130, and satisfy the same requirement. The course design will provide students with more time, support, and individualized instruction to accomplish those objectives.
- MTH 131: Trigonometry
Trigonometry
This course is a study of trigonometric function and their graphs, identities, equations and applications. Topics include an introduction to polar coordinates, vectors, and solutions of right and oblique triangles.
Prerequisite(s): Grade of "C" or better in MTH 130 or satisfactory score on the ACT. - MTH 138: Pre-Calculus Mathematics
Pre-Calculus Mathematics
This course prepares students for calculus by integrating both college-level algebra and trigonometry. Topics include solving equations, systems of equations, and inequalities; properties of functions; polynomial, rational, radical, exponential, logarithmic, and trigonometric functions and their graphs; analytic trigonometry; and vectors. This course is designed for students with a prior background in algebra and trigonometry.
Prerequisite(s): Grade of "B" or better in MTH 110 or satisfactory score on the ACT. - 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. - MTH 210: Statistical Methods
Statistical Methods
Students study basic concepts of statistics and probability applicable to all disciplines. Topics include distributions, measures of central tendency and dispersion, elementary probability, sampling, estimation of parameters, hypothesis testing, regression and correlation.
Prerequisite(s): Grade of "C" or better in MTH 128 or MTH 130 or satisfactory score on the ACT. - MTH 215: Algebraic Structures
Algebraic Structures
This course provides an introduction to techniques of mathematical reasoning and formal mathematical proof. Topics include logic, set theory, relations, functions, and number theory.
Prerequisite(s): Grade of "C" or better in MTH 140. - MTH 230: Linear Algebra
Linear Algebra
This course is a study of vector spaces, matrices, linear transformations, determinants, quadratic forms, eigenvalues, eigenvectors, canonical forms and inner-product spaces. Emphasis is placed on rigorous proof and the development of mathematical maturity.
Prerequisite(s): Grade of "C" or better in MTH 141. - MTH 240: Analytic Geometry and Calculus III
Analytic Geometry and Calculus III
This is the third course in a three-semester sequence. Topics include vector-valued functions, solid analytic geometry, partial differentiation, multiple integration and line and surface integrals in vector fields.
Prerequisite(s): Grade of "C" or better in MTH 141. - MTH 241: Differential Equations
Differential Equations
This is an introduction to the techniques available for the solution of ordinary differential equations. Topics include first and second order equations, systems of differential equations, Laplace transforms, series solutions, numerical methods and applications.
Prerequisite(s): Grade of "C" or better in MTH 141.
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
Note:
Note:
1 All students are required to take a beginning programming language course from the choices listed.
Beginning language choices: CIS 150, CIS 170, CSC 160.
Computer Information Science Computer Programming Certificate of Specialization
Certificate of Specialization: 15 Hours
This Certificate of Specialization degree program prepares students with the foundational knowledge in computer programming using current programming languages desired by today’s workplace. This degree program is recommended for students who have already completed a four-year college or university program and desire to gain additional skills in computer programming.
Computer Information Science Computer Programming Certificate of Specialization Requirements
Computer Information Science Computer Programming Certificate of Specialization Requirements
- 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. - Beginning Programing LanguageCredits: 3 1
- CIS 230: Systems Analysis & Design
Systems Analysis & Design
In this course, students will use systems design and database to provide enterprise-wide business, organizational and managerial solutions.
Prerequisite(s): Grade of "C" or better in CSC 140 or 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. - Advanced Programming Language Credits: 3 1
Note:
Note:
1 All students are required to take one beginning and one advanced course in programing language
Beginning Programming Language Courses: CIS 150, CIS 170 and Advanced Programming Language Courses: CIS 151 and CIS 171
Computer Information Science Video Game Development Certificate of Specialization
Certificate of Specialization: 15-16 Hours
This Certificate of Specialization degree program prepares students with the foundational knowledge in video game development using current programming languages desired by today’s workplace. This degree program is recommended for students who will be transferring a four-year college or university program in a video game development or design program. 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 Information Science Video Game Development Certificate of Specialization Requirements
Computer Information Science Video Game Development Certificate of Specialization Requirements
- 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 125: Intro to Computer Game Develop
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.
- Beginning Programing Language Credits: 3 1
- EMP 216: 3-D Animation
3-D Animation
This course focuses on the principles of design and operation of 3D animation. This includes camera placement, lighting, designing and rendering virtual scenes. This course supports 3D animation for commercial as well as full length productions.
or - CIS 220: Game Development
Game Development
This course provides students the opportunity to demonstrate mastery of advanced skills, including mathematics, algorithms, object-oriented programming, software design patterns and graphics as students develop features common to modern computer games. Various technologies and platforms are explored, giving students exposure to what it takes to develop computer games.
Prerequisite(s): CIS 125 or concurrent enrollment, and grade of "C" or better in CIS 150 or CIS 131 or CIS 170 or CSC 160.
- EMP 216: 3-D Animation
- CIS 240: Mobile App Development
Mobile App Development
This course is an introduction to mobile application development, including market opportunities, challenges, and architectural models. Course covers an overview and comparison of technical approaches by Apple (iOS), Google (Android) and Microsoft. Course topics will include design and creation of basic and advanced applications, use of an integrated development environment, performance and security issues, and application packaging and distribution mechanisms. Students will become familiar with the end-to-end process to install, develop, test, and distribute mobile applications.
Prerequisite(s): Grade of "C" or better in CIS 150 or CIS 170 or CSC 160.
Note:
Note:
1 All students are required to take one beginning programming language
Beginning Programming Language Courses: CSC 140, CIS 150, CIS 170
Computer Information Science Web Development Certificate of Specialization
Certificate of Specialization: 15 Hours
This Certificate of Specialization degree program prepares students with the foundational knowledge in web development technologies using current scripting and programming languages desired by today’s workplace. This degree program is recommended for students who have already completed a four-year college or university program and desire to gain additional skill in web development.
Computer Information Science Web Development Certificate of Specialization Requirements
Computer Information Science Web Development Certificate of Specialization Requirements
- 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 135: Cloud Fundamentals
Cloud Fundamentals
This course provides the concepts and skills necessary to use different cloud-computing resources in an application development setting. Topics include the benefits of different cloud service models, learning how to use services provided by major public cloud providers and best practices when working with application cloud services.
- CIS 239: Back-end Web Development
Back-end Web Development
Upon successful completion of this course, students will have hands-on experience writing server-side or back-end development code. Programming on the server allows browsers to interact with databases, web services, and other systems. This course presents an overview of a variety of Web backend topics: handling user input; storing, modifying, and retrieving information in databases; and building systems with secure user accounts. This course is recommended for Web developers, designers, and programmers who want to learn back-end programming fundamentals and create interactive and dynamic Web pages.
Prerequisite(s): Grade of "C" or better in CIS 130.
Locations Offered
Some options available online.
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.
