Oklahoma State University

238

Computer Science (CS)

Computer Science (CS) CS 1003 Computer Proficiency

CS 2133 Computer Science II Prerequisites: CS 1113 with a grade of "C" or better.

Description: Recursive algorithms. Intermediate methods of searching and sorting. Mathematical analysis of space and time complexity, worst case, and average case performance. Course previously offered as CS 3333. Credit hours: 3 Contact hours: Lecture: 3

Description: For students with minimal personal computer skills. Use of Internet and productivity software such as word processing, spreadsheets, databases, and presentation software. The ability to log on to a personal computer, access the OSU network, and access OSU Web sites is assumed. Previously offered as CS 1002. Credit hours: 3 Contact hours: Lecture: 3

Levels: Undergraduate Schedule types: Lecture Department/School: Computer Science CS 2351 Unix Programming

Levels: Undergraduate Schedule types: Lecture

Prerequisites: CS 1113 or EET 2303 with a grade of "C" or better. Description: The UNIX programming system. The programming environment. The UNIX file system and the shell. Use of pipes and filters. Course previously offered as CS 3451. Credit hours: 1

Department/School: Computer Science CS 1013 Computer Science Principles

Description: 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. Credit hours: 3 Contact hours: Lecture: 3

Contact hours: Lab: 2 Levels: Undergraduate Schedule types: Lab Department/School: Computer Science CS 2433 C/C++ Programming Prerequisites: CS 1113 with a grade of "C" or better.

Description: C/C++ programming language types, operators, expressions, control flow, functions, structures, pointers, arrays, UNIX interface. Basic object oriented programming using C++ and the related language syntax and functionality. Previously offered as CS 2432. Credit hours: 3 Contact hours: Lecture: 3 Levels: Undergraduate Schedule types: Lecture Department/School: Computer Science CS 2570 Special Problems in Computer Science Prerequisites: Consent of instructor and freshman or sophomore standing. Description: Current topics and applications of computer science. Existing and new topics to computer science. Allows lower-division students to study topics not provided in existing classes. Can be individual study or a class with a new subject. Offered for variable credit, 1-3 credit hours, maximum of 6 credit hours. Credit hours: 1-3 Contact hours: Other: 1 Levels: Undergraduate Schedule types: Independent Study Department/School: Computer Science CS 3030 Industrial Practice in Computer Science Prerequisites: CS 3443 and MATH 2144, each with a grade of "C" or better, junior standing, consent of departmental adviser. Description: Applied computing in industry. Topics vary with cooperating employers. Written reports will be specified by adviser. Basic object oriented programming using C++ and the related language syntax and functionality. Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours. Credit hours: 1-6

Levels: Undergraduate Schedule types: Lecture

Department/School: Computer Science CS 1103 Computer Programming (A)

Prerequisites: MATH 1513 or higher, each with a grade of "C" or better. Description: Introduction to computer programming using a high-level computer language, including subprograms and arrays. Principles of problem solving, debugging, documentation, and good programming practice. Elementary methods of searching and sorting. No prior programming or computing experience needed. Previously offered as CS 2103. Credit hours: 3 Contact hours: Lecture: 3 Levels: Undergraduate Schedule types: Lecture Department/School: Computer Science General Education and other Course Attributes: Analytical & Quant Thought CS 1113 Computer Science I (A) Prerequisites: MATH 1513 or higher, with a grade of "C" or better. Description: 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. Previously offered as CS 2113. Credit hours: 3 Contact hours: Lecture: 2 Lab: 2 Levels: Undergraduate Schedule types: Lab, Lecture, Combined lecture and lab Department/School: Computer Science General Education and other Course Attributes: Analytical & Quant Thought

Contact hours: Other: 1 Levels: Undergraduate Schedule types: Independent Study Department/School: Computer Science

Powered by