Reedley College Catalog 2018-19
185 Course Descriptions 2018-2019 Catalog Computer Science - Cooperative Work Experience Education COMPUTER SCIENCE (CSCI) 1 INTRODUCTION TO COMPUTER SCIENCE 3 units, 2 lecture hours, 2 lab hours, pass/no pass PREREQUISITES: Mathematics 103. ADVISORIES: Eligibility for English 1A. This course is an introduction to computer science with emphases on critical thinking skills and programming concepts. Topics included deductive reasoning, social and ethical implications, computer hardware and software, programming concepts and methodology. The course is designed to prepare students with little or no programming experience for Computer Science 40. (A, CSU, UC) 5 JAVA PROGRAMMING 3 units, 2 lecture hours, 3 lab hours, pass/no pass PREREQUISITE: Mathematics 103. ADVISORIES: Eligibility for English 1A. This course is an introduction to object-oriented program design and development using Java. The topics include data representation, control structures, class, objects, methods, arrays, graphical user interfaces, and applets for web browser. (A, CSU, UC) 26 DISCRETE MATHEMATICS FOR COMPUTER SCIENCE 4 units, 3.5 lecture hours, 2 lab hours, pass/no pass PREREQUISITE: Computer Science 40. ADVISORIES: Eligibility for English 1A. This course studies elements of discrete mathematics which have applications to computer science. Topics include sets, propositional and predicate logic, relations and functions, proof techniques, graphs, trees, and discrete probability. (A, CSU-GE, UC, I) (C-ID COMP 152) 40 PROGRAMMING CONCEPTS AND METHODOLOGY I 4 units, 3.5 lecture hours, 2 lab hours, pass/no pass PREREQUISITE: Mathematics 4A. ADVISORIES: Eligibility for English 1A. This course introduces problem solving, algorithm development, procedural and data abstraction using C++ language, program design, coding, debugging, testing, and documentation. (A, CSU, UC) (C-ID COMP 112, COMP 122) 41 PROGRAMMING CONCEPTS AND METHODOLOGY II 4 units, 3.5 lecture hours, 2 lab hours, pass/no pass PREREQUISITES: Computer Science 40 or Engineering 40. ADVISORIES: Eligibility for English 1A. This course introduces application of software engineering techniques to the design and development of large programs, data abstraction and structures, and associated algorithms. Topics include linear and non-linear data structures such as lists, stacks, queues, trees, and graphs, algorithms for recursion, searching, sorting, and traversal. (A, CSU, UC) (C-ID COMP 132) 45 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE PROGRAMMING 4 units, 4 lecture hours, 1 lab hour, pass/no pass PREREQUISITE: Computer Science 41. ADVISORIES: Eligibility for English 1A. This course introduces functional organization of digital computers and low level programming; internal representation of data, binary arithmetic, machine instructions, addressing modes, subroutine linkage, macros and interrupts, PC Assembly language programming. (A, CSU, UC) (C-ID COMP 142) COOPERATIVE WORK EXPERIENCE EDUCATION (COTR) Students may earn no more than a total of 16 semester units of Cooperative Work Experience Education subject to the limitations as described below. TRANSFER Students should review the catalog of the college to which they plan to transfer to determine the number of units of cooperative work experience that will transfer. 19G COOPERATIVE WORK EXPERIENCE 1-6 units: 75 hours of paid employment or 60 hours volunteer employment per unit per semester, pass/no pass Supervised employment, not directly related to the student’s major. Students may enroll for a maximum of 6 units per semester. Students may earn a total of 6 units in general work experience. Note: Repetition of Cooperative Work Experience courses is allowable under Title 5, §55253. (A, CSU)
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUyNzAy