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, process- es, techniques, and measurement. Use of tools to manage software development. Project work is required to illustrat- ing 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 con- structs in a high-level language onto sequences of machine instructions, as well as the internal representa- tion 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, polymor- phism, templates, STL containers, STL algorithm and iterators, GUI relational database and functional program- ming. May be taken for grades or on a pass-no pass basis. Lecture. Transfer Credit: CSU; UC. Computer Science A257 — Boolean Algebra & 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 A265 — Theories of Computation — 1 unit Study three types of structures (grammar, finite-state machines, Turing machines) used in modeling computa- tion. Topics include language and grammar, finite-state machines with output, finite-state machines with no output, language recognition and Turing machines. This course may also be offered online. May be taken for grades or on a pass-no pass basis. Lecture. Transfer Credit: CSU; UC. 172 Computer Science A272 — Java Programming 2 — 4 units Prerequisite: Computer Science A170. A second course in Java programming language. Topics include networking, databases and JDBC, web applica- tions with servlets and JSP, Swing and GUI construction, Java 2D/3D graphics and multimedia, Java Beans, SML, internationalization, Enterprise Java Beans, collections, and Java security. This course may also be offered online. May be taken for grades or on a pass-no pass basis. 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 p.m. 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 & Design — 4 units Prerequisite: Construction Technology A114 or A116 or Art A116. 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 struc- tural 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 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 electron- ics, schematics, test equipment. Labs will cover practical applications of all covered topics. Lecture, Lab. Transfer Credit: CSU. Construction Technology A154 — Residential Drywall & 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 profes- sional 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 tex- tures 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 — Structure 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 incorpo- rates hands-on activities for all topics. Solar Energy fun- damentals 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 II — 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 sys- tem components. Solar collector mounting, component installation, checkout and start-up procedures. Pool sys- tems 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 pro- cesses. May be taken for grades or on a pass-no pass basis. Lecture. Transfer Credit: CSU.