5 Science & 8
- Subject
- COSC
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.caspercollege.edu
13 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.
5 Science & 8
4+ PHYS 1110: General Physics I 4
Science II (4CR) (3L, 2LB) [E] Studies the use 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 data types.
Organization (3CR) (3L) [E] Foundations class for advanced coursework in computer science. Use of assembly and high-level languages to study the structure and operations of computers. Topics include the logical organization of computers, structured data and instruction representation in various types of languages, and extensive study of the assembly language of a modern microprocessor. Most programming is done at the assembly language level. concurrent enrollment) or permission of instructor.
Structures (3CR) (3L) [E] Applications in computer science of set theory, counting techniques, Boolean algebra, mapping, relations and functions, propositional logic and graphing. Additional topics include induction, proof methods, and propositional calculus. 1030 or MATH 2200. (Dual listing MATH 2300.)
Interface Design (2CR) (2L) An intermediate-level course in developing graphical applications for a modern operating system. Through a series of hands-on activities, students will gain experience in designing, implementing, and debugging user interfaces for practical applications. The use of a wide variety of user interface components will be covered together will best practices for the platform of interest. The emphasis of this course is on creating clean, usable interface designs rather than producing the most technically capable implementation.
oriented Programming (4CR) (3L, 2LB) [E] Students will study algorithmic problem solving techniques using an object-oriented programming language. Topics include encapsulation, inheritance, and composition. Applications are drawn from graphical user interfaces, user interfaces, input/output, and network communication. COSC 2409 - Programming: Topic (2-4CR) [E] Describes various computer languages focusing on their differences from prerequisite languages and the uses of these new features. This course will give the student the chance to study new and unusual languages and their uses. instructor permission.
Describes various computer languages focusing on their differences from prerequisite languages and the uses of these new features. This course will give the student the chance to study new and unusual languages and their uses.
Development (3CR) (3L) Development of interactive, database-driven web applications. Some light web design is included, but the focus is on the back end server software. Students use a web app framework such as Django or Rails to quickly develop rich web-based applications. Topics covered include object-relational models, authentication and authorization, and Ajax. Knowledge of web design is beneficial but not required.
Workshop (1CR) (3LB) (Max. 3) Offers practical experience in programming and in using the computer to process various types of jobs. Intended for those students who wish to obtain additional programming experience. 192
Source: Casper College's catalog, linked per course · table learning_unit · CourseShelf publish 59