8 courses with the subject COSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
COSC 1000Computer Programming:3
This course addresses entry-level structured programming using the Visual Basic language. Topics covered include assignment, input/output, arithmetic, looping and decision structures, designing the user interface forms, sub-procedure creation, and array handling. The course content emphasizes the power and flexibility of this popular high-level language. Prerequisite: Completion of MATH 0930 or test in MATH 1400. Co-requisite: CMAP 1500 (or demonstrated keyboard proficiency). (3 lect.)
This course introduces the fundamental concepts of programming from an object-oriented perspective. Topics include simple data types, control structures, array and string data structures, algorithm development, and debugging techniques. This course emphasizes computational thinking, fundamental programming skills, and software development principles in the context of a language that supports the object-oriented paradigm. Prerequisite: Completion of MATH 0930 or higher, or test into MATH 1400. (3 lect., 2 lab)
This course studies algorithmic problem solving using principles of structured programming and object-oriented design. Algorithms are implemented in a high-level object-oriented programming language. Graphical user interfaces are used to motivate the object approach. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Prerequisite: Completion of COSC 1010. (3 lect. 2 lab)
This is an introductory course in the Linux operating system. This course provides students with knowledge and skills in the following areas: installation, networking, administration, printing working with the command line, and configuration of the X Windows environment. No previous experience with Linux is required. Prerequisite: Basic understanding of computer operating systems. (3 lect.)
This course studies the use of and implementation of abstract data structures in an object-oriented programming environment. Topics include lists, stacks, queues, tables, binary trees, graphs, space and time complexity, recursion and recursive date types. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Prerequisite: Completion of COSC 1030. (3 lect., 2 lab)
This course offers the student an introduction to database technology and data analysis using the leading database technology, Structured Query Language (SQL). (3 lect.)
Introduces important mathematical concepts that serve as a foundation for computer science and advanced mathematics. The areas of focus will include: logic, set theory, relations and functions, graph theory, combinatorics, probability and proof methods. The student earning credit in COSC 2300 cannot also earn credit in MATH 2300. Prerequisite: Completion of COSC 1030, MATH 2200 or MATH 2350. (3 lect.)