Chabot College | Summer-Fall 2024

Chabot College • Summer and Fall 2024 Class Schedule 38 510.723.6600 • www.chabotcollege.edu/welcome24 SUMMER 2024 COURSES CHINESE See page 62 for more information about the Chinese department. CHIN 1A BEGINNING CHINESE 5 Units Introduction to the Chinese cultures of the world featuring the study and practice of the four language skills (listening, speaking, reading, and writing) of Mandarin Chinese. Following an immersion instruction format, the class is entirely taught in the target world language of the selected course. Strongly Recommended: ENGL 1A or ENGL 1 COMMUNICATION STUDIES See page 62 for more information about the Communication Studies department. COMM 1 FUNDAMENTALS OF SPEECH COMMUNICATION 3 Units This course develops a student’s skills in creating and presenting speeches to an audience. An emphasis is placed on delivery, audience analysis, and content assembly in order to inform, persuade, or entertain an audience. Strongly Recommended: ENGL 1 COMM 10 INTERPERSONAL COMMUNICATION 3 Units An introductory course designed to help you develop your interpersonal communication competencies by examining identity, human interaction, and conflict management in personal relationships. Through readings, discussion, and assignments we will examine the power of communication and its effects on our lives and relationships. Strongly Recommended: ENGL 1 COMM 46 ARGUMENTATION & DEBATE 3 Units Analysis of contemporary questions through written and spoken discourse. Analysis, criticism and synthesis of contemporary moral, political, economic and philosophical issues of a diverse, multicultural society, using traditional and modern models of argumentation. Strongly recommended: English 1A. COMPUTER APPLICATION SYSTEMS See page 63 for more information about the Computer Application Systems department. CAS 83 INFO & COMM TECHNOLOGY ESSENTIALS 4 Units This course provides an introduction to the computer and software skills needed to help meet the growing demand for entry-level ICT professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional will be introduced. Preparation for the CompTIA A+ certification exams. Strongly Recommended: CAS 50 COMPUTER SCIENCE CSCI 7 INTRODUCTION COMP PROGRAM CONCEPTS 3 Units Introduction to computer programming for non-science majors and for students requiring additional preparation before taking Computer Science 10 or Computer Science 14. Hardware, system software basics, the history of computing, basic computer operations, number systems, design of algorithms and programming constructs such as variables, expressions, input/output, decision-making, loops, functions and parameters. CSCI 8 COMPUTER LITERACY 3 Units Intro to computers including: Microsoft Windows, Microsoft Office, multimedia, using browsers and World Wide Web, types of computer software in use including programming languages, electronic mail, computer-based careers and trends, and other computing issues. No prior computer experience necessary. Recommended for students of any major who want to learn about computers and how to use them. Hands-on laboratory experience. May not receive credit if Computer Application Systems 8 has been completed. Strongly Recommended: MTH 55 (completed with a grade of “C” or higher) or , MTH 55A (completed with a grade of “C” or higher) or , MTH 53 (completed with a grade of “C” or higher) or , MTH 53A (completed with a grade of “C” or higher) or Completion of Algebra 2 in high school. CSCI 14 INTRO TO STRUCTURED PROGRAMMING IN C++ 4 Units Introduction to structured programming and problem solving using the C++ language. Problem solving techniques, algorithm design, testing and debugging techniques, and documentation standards. C++ syntax: elementary operators, data control structures, user-defined and library functions, basic input/output, sequential files, arrays and structs. Appropriate for students with little or no programming experience, but comfortable using computers with modern GUI operating systems. Prerequisite: MTH 55 or , MTH 55B or , MTH 55L or , MTH 54 or , MTH 54L (completed with a grade of “C” or higher) or an appropriate skill level demonstrated through the Mathematics Assessment process Strongly Recommended: CSCI 7 (completed with a grade of “C” or higher) or , ENGL 1A CSCI 19A OBJECT-ORIENTED PROGRAMMING IN JAVA 4 Units Object-oriented programming methods employed to design, program, test and document intermediate level problems in the Java language. Overview of Java syntax, control structures, methods, I/O, strings, single and multidimensional arrays, recursion and exception handling. Abstract Data Types and Object-Oriented Programming principles including classes, information hiding, aggregation, inheritance, method overriding and polymorphism. Introduction to graphical user interfaces (GUIs) and applets using javax.swing package. Dynamic allocation and deallocation of memory; comparison of Java references with pointers in C++. Implementation and use of linked lists. Designed to satisfy Association of Computing Machinery (ACM) guidelines for CS I as required for Computer Science and related transfer majors. Strongly recommended: Computer Science 14 and Mathematics 20 (completed with a grade of “C” or higher).

RkJQdWJsaXNoZXIy Mjk2Mjk=