Transfers ToCSUDescriptionCAWT-170 Provides training in application of theoretical concepts related to creating imagery for web delivery with digital imaging software, such as Adobe XD and Photoshop. Topics include graphic formats, image optimization, resolution, wireframing, GIF animation, and website prototyping with graphical mockups. COMPUTER SCIENCE The Computer Science program is designed to address problems in organizing, representing, manipulating, and presenting information in an automatic processing environment. Computerized information systems are being developed and used in almost every field where information must be processed. The goal of the Computer Science program is to provide understanding of the functions of the modern computer and operational skills in programming. The following list is a sample of the many career options available to the computer science major. While a few require an associate degree, most require baccalaureate degrees and some require a graduate degree: programmer, computer hardware specialist, database specialist, computer operator, systems analyst, programmer analyst, software engineer, and instructor. COMPUTER SCIENCE Continued on the next page. Santa Clarita Community College District 110 CREDIT PROGRAMS / COURSE DESCRIPTIONS Associate in Science for Transfer Degree: Computer Science The Student Transfer Achievement Reform Act (Senate Bill 1440, now codified in California Education Code sections 66746-66749) guarantees admission to a California State University (CSU) campus for any community college student who completes an "associate degree for transfer", a newly established variation of the associate degrees traditionally offered at a California community college. The Associate in Arts for Transfer (AA-T) or the Associate in Science for Transfer (AS- T) is intended for students who plan to complete a bachelor's degree in a similar major at a CSU campus. Students completing these degrees (AA-T or AS-T) are guaranteed admission to the CSU system, but not to a particular campus or major. In order to earn one of these degrees, students must complete: 1. 60 semester units or 90 quarter units that are eligible for transfer to the California State University, including the California General Education Transfer Curriculum (CalGETC) 2. Obtainment of a minimum grade point average of 2.0. Associate Degrees for Transfer also require that students must earn a C, or Pass (P), or better in all courses required for the major or area of emphasis. This degree may not be the best option for students intending to transfer to a particular CSU campus or to university or college that is not part of the CSU system. Students should consult with a counselor when planning to complete the degree for more information on university admission and transfer requirements. At the time of catalog publication, a student may earn an AS-T in Computer Science. Additional majors are being developed. Please see a counselor or visit www.canyons.edu for more information. Degree Student Learning Outcome: Students will be able to evaluate and analyze fundamental software solutions and their applications. Program Requirements: Units Required: 30 .......................................................Units CMPSCI-111 Introduction to Algorithms and Programming/Java...........................3.0 CMPSCI-122 Computer Architecture and Assembly Language.........................3.0 CMPSCI-182 Data Structures and Program Design..............................................3.0 CMPSCI-256 Discrete Structures...........................3.0 MATH-211 Calculus I..........................................5.0 MATH-212 Calculus II.........................................5.0 PHYSIC-220 Physics for Scientists and Engineers: Mechanics of Solids and Fluids........4.0 PHYSIC-221 Physics for Scientists and Engineers: Electricity, Magnetism, and Waves........................................4.0 Associate in Science Degree: Computer Science Degree Student Learning Outcome: Students will be able to identify, evaluate, analyze, and present fundamental software solutions and their applications. Program Requirements: Units Required: 37 .......................................................Units CMPSCI-111 Introduction to Algorithms and Programming/Java....................3.0 CMPSCI-111L Introduction to Algorithms and Programming Lab......................1.0 CMPSCI-122 Computer Architecture and Assembly Language.........................3.0 CMPSCI-182 Data Structures and Program Design..............................................3.0 CMPSCI-182L Data Structures and Program Design Lab.......................................1.0 CMPSCI-235 `C' Programming...............................3.0 CMPSCI-282 Advanced Data Structures...............3.0 Plus six units from the following: CMPSCI-132 Introduction to Programming............3.0 CMPSCI-190 Web Programming: JavaScript.........3.0 CMPSCI-192 PHP Programming............................3.0 CMPSCI-222 Computer Organization....................3.0 CMPSCI-236 C++ Object Oriented Programming....................................3.0 PHILOS-230 Symbolic Logic.................................3.0 Plus 14 units from the following (for transfer students) MATH-211 Calculus I..........................................5.0 MATH-212 Calculus II.........................................5.0 MATH-214 Linear Algebra..................................4.0 OR Plus 14 units from the following (for non-transfer students) MATH-211 Calculus I .........................................5.0 AND Nine additional units from the above CMPSCI courses that have not already been taken. COMPUTER SCIENCE College of the Canyons 111 CREDIT PROGRAMS / COURSE DESCRIPTIONS COMPUTER SCIENCE