Skip to main content
Apply

Affairs

Computer Science Principles

CS 1013

3 Credit Hours
Computing as a creative human activity, abstraction to reduce detail and focus on concepts relevant to understanding and solving problems, describing data and information to facilitate the creation of knowledge, discuss algorithms as tools for developing and expressing solutions to computational problems, use programming is a creative process that produces computational artifacts; and discuss digital devices, systems, and the networks that interconnect them.
SPRING SECTION: 30924
Computer science principles at Osu

Computer Science I 

CS 1113 (Q)

3 Credit Hours
Introduction to computer science using a block-structured high-level computer language, including subprograms, arrays, recursion, records, and abstract data types. Principles of problem solving, debugging, documentation, and good programming practice. Elementary methods of sorting and searching. Use of operating system commands and utilities.
PREREQUISITES: Minimum grade of "C" in MATH 1513 and CS 1013; or minimum grade of "C" in MATH 1813 or higher; or an acceptable math placement score
SPRING SECTION: 30925
computer sciences at osu

Academic Support

Tutoring

At the LASSO Center, we offer one-on-one tutoring for over 100 courses. Our team of tutors is dedicated to helping students achieve their academic goals by tailoring each one-hour tutoring session to the individual student's needs. We offer both in-person and virtual tutoring options for your convenience.

Learn More


Course Designations

  • Math Placement Exam

    Oklahoma State University requires the OSU Math Placement Exam to assess your preparation for the math course you plan to take. The OSU Math Placement Exam is designed to find the strengths and weaknesses of your mathematical knowledge, report results to you, and then, if necessary, provide you with online learning modules for improving your knowledge to prepare for the appropriate course.

    More Information & Scheduling Math Placement Exam

  • (Q) Designation

    Courses with the Quantitative Thought & Logical Reasoning designation equip students with the knowledge and skills necessary to identify and apply mathematical concepts in real-world contexts. These courses foster critical thinking, logical reasoning, and problem solving. By honing these skills, students are better prepared to make informed decisions, navigate numerical data, and appreciate the importance and practicality of mathematics in their personal and professional lives.

    Learn more about general education designations