To view this page ensure that Adobe Flash Player version 11.1.0 or greater is installed.

Orange Coast College Computer Science A220 — Software Engineering — 4 units Prerequisite: Computer Science A150. Introduction to the concepts, methods, and current practice of software engineering. Study the lifecycle of a software system. Employ engineering methods, processes, techniques, and measurement. Use of tools to manage software development. Project work is required to illustrating the various elements. May be taken for grades or on a pass/no-pass basis. Lecture. Transfer Credit: CSU; UC. Computer Science A242 — Computer Organization and Assembly Language — 3 units Advisory: Computer Science A122 or A131 or A140 or A150 or A170. Introduction to the organization and behavior of real computer systems at the assembly-language level. Topics include studying the mapping of statements and constructs in a high-level language onto sequences of machine instructions, as well as the internal representation of simple data types and structures, and examining numerical computation to note various data representation errors and potential procedural errors. Lecture. Transfer Credit: CSU, UC.C-ID COMP 142. Computer Science A250 — C++ Programming Language 2 — 4 units Prerequisite: Computer Science A150. Second course in ANSI/ISO Standard C++ programming language. Topics include sorting and searching, data structures, operator overloading, memory management, exception handling, name scope management, polymorphism, templates, STL containers, STL algorithm and iterators, GUI relational database and functional programming. May be taken for grades or on a pass/ no-pass basis. Lecture. Transfer Credit: CSU; UC. Computer Science A257 — Boolean Algebra and Logic — 3 units Prerequisite: Computer Science A122 or A131 or A140 or A150 or A170. An introduction to the discrete structures used in Computer Science. Topics covered include basic logic, proof techniques, relations, Boolean algebra, logic gates, languages and grammars, finite-state machines, and Turing machines. Lecture. Transfer Credit: CSU. Computer Science A262 — Discrete Structures — 3 units Prerequisite: Computer Science A122 or A131 or A140 or A150 or A170. An introduction to the discrete structures used in Computer Science with an emphasis on their applications. Topics covered include: Functions, relations and sets; basic logic; proof techniques; basics of counting; graphs and trees; and discrete probability. Lecture. Transfer Credit: CSU, UC C-ID COMP 152. Computer Science A272 — Java Programming 2 — 4 units Prerequisite: Computer Science A170. A second course in Java programming language. Topics include object-oriented design, inheritance, interfaces, abstract classes, I/O & exceptions, generics, regular expressions, networking, databases, web applications, GUI construction, graphics and multimedia, Java collections, data structures, and multithreading. May be taken for grades or on a pass/no-pass basis. This course may also be offered online. Lecture. Transfer Credit: CSU. Computer Science A273 — Mobile Application Development in Android — 4 units Prerequisite: Computer Science A250 or Computer Science A272. This course covers how to develop applications for smartphones and tablets with the Android open-source platform. Topics include the Model-View-Controller architecture, designing and handling user input, defining activity layouts, application events, displaying images, managing navigation and core device features, such as GPS, accelerometers and touch gestures. Students will leverage and expand their Java programming knowledge to build mobile applications from start to finish. Lecture. Transfer Credit: CSU. Computer Science A280 — Current Topics in Computing — 1-4 units Course covers topics currently receiving attention by the computer industry. This course may also be offered online. May be taken for grades or on a pass/no-pass basis. Lecture, Lab. Transfer Credit: CSU. CONSTRUCTION TECHNOLOGY Construction Technology A114 — Cabinet Making — 4 units Introduction to wood as a building material. Introduction to basic wood and machine tools to bring forth the structural and visual potential of the material. The basic skill set includes two-dimensional design and drawing concept development, furniture history, and studio practices. Two items are selected by the staff as a platform for skill mastery demonstration. Lecture, Lab. Transfer Credit: CSU. Construction Technology A116 — Furniture Making and Design — 4 units The basic rules of furniture design and production with emphasis on wood selection, hand tool use, and a review of woodworking machinery. Advanced students will design and build more complex furniture pieces using more advanced techniques. Same as Art A116. Students completing Construction A116 may not receive credit for Art A116. Lecture, Lab. Transfer Credit: CSU. Construction Technology A126 — Steel String Guitar Making and Design 1 — 4 units This course teaches the theories, design, methods, and means of building a steel string acoustic guitar. Focus is on the primary aspects of guitar design and the structural elements. Students will also learn the more intricate details involving the process of guitar making and finishing strategies. Lecture, Lab. Transfer Credit: CSU. Construction Technology A127 — Steel String Guitar Making and Design 2 — 4 units Prerequisite: Construction Technology A126. Students will learn advanced theories, designs, methods, and means of building a steel string acoustic guitar. The focus is on detail aspects of the building process and instrument performance properties. Lecture, Lab. Transfer Credit: CSU. Construction Technology A150 — Electronics for Electricians — 4 units Introduction to basic DC and AC circuits and electronic devices. Covers history of electronics, basic electricity, math, circuit theory, circuit components, digital electronics, schematics, test equipment. Labs will cover practical applications of all covered topics. Lecture, Lab. Transfer Credit: CSU. Construction Technology A154 — Residential Drywall and Taping — 1.5 units The study of various aspects of interior drywall, including layout and installation of drywall, cornerbead and bullnose trim. Students will learn how to estimate drywall projects. They will tape the entire interior of a house using professional tools such as bazooka’s, 7 & 12 inch boxes, corner angles and corner finishers, mud runners and hand tools, texture application using a 10 gallon texture sprayer and smaller hoppers. Students will apply several different textures such as knockdown, orange peel, splatter and roller finish. Patch and drywall repair to match existing finishes. Lecture, Lab. Transfer Credit: CSU. Construction Technology A155 — Structured Wiring Installation — 2 units Advisory: Construction Technology A275. Wiring for interior low voltage systems, including layout and construction methods, code requirements, both sizing and installation standards, emphasis on material conservation practices and compliance with the National Electrical Code. Lecture, Lab. Transfer Credit: CSU. Construction Technology A156 — National Electrical Code — 2 units This course is designed to provide those currently working in the electrical field with training that will keep them current with NEC standards that are updated every three years. Hours earned in this course may be applied toward the mandatory 32 hours of training required for license renewal. Lecture. Transfer Credit: CSU. Construction Technology A157 — Photovoltaic System Installation — 4 units Presents principles of Photovoltaic Systems and incorporates hands-on activities for all topics. Solar Energy fundamentals and applications, electricity and safety basics, PV modules, system components, system sizing, electrical design, mechanical design and performance analysis and troubleshooting. Lecture, Lab. Transfer Credit: CSU. Construction Technology A158 — Photovoltaic System Installation 2 — 4 units Prerequisite: Construction Technology A157. Continuation of Photovoltaic Systems principles. Incorporates hands-on activities for all topics, Solar Energy fundamentals and applications, electricity and safety basics, PV modules, system components, system sizing, electrical design, mechanical design and performance analysis and troubleshooting. Lecture, Lab. Transfer Credit: CSU. Construction Technology A161 — Solar Water and Pool Heating Installation — 4 units Technologies for Solar Water Heating and Solar Swimming Pool Heating for residential, commercial and agricultural applications. Solar concepts, system types and system components. Solar collector mounting, component installation, checkout and start-up procedures. Pool systems components, installation, operation, and economics. Lecture, Lab. Transfer Credit: CSU. Construction Technology A165 — Construction Safety/CAL OSHA — 3 units Regulations related to general construction safety. Meets the requirements and follows the guidelines for 30-hour OSHA Construction Outreach Training. U.S. Department of Labor cards will be issued upon successful completion of this course. Lecture. Transfer Credit: CSU. Construction Technology A170 — Introduction to Construction — 3 units Fundamentals of the construction industry; terminology and procedures; an overview of trades, skills, and processes. May be taken for grades or on a pass/no-pass basis. Lecture. Transfer Credit: CSU. 166