Las Positas College | Summer-Fall 2022 Class Schedule

52 FALL 2022 925.424.1000 | [email protected] FALL 2022 - COURSE LISTINGS Please refer to the onl ine schedule on CLASS-Web to access course section detai ls and the course record numbers (CRNs) for registration. machine language, assembly language, operating system and higher-level language interface. Data representation, instruction representation and execution, addressing techniques and use of macros. Space and time efficiency issues. Input/output including video modes. Procedures including parameter passing and linkage to higher level languages. Prerequisite: CS 1 with a minimum grade of C CS 31 JAVA PROGRAMMING 4.0 Units Applications programming using Java for students already familiar with the concepts of programming. Topics will include in Applets GUI programming and design using Swing, presenting data files over the web, elementary data structures (queues, linked list, stacks) and vectors, searching (linear, binary), sorting algorithms, Database programming using JDBC (Java Data Base Connectivity), Remote Method Invocation (RMI), and Java Beans. The student shall also be exposed to and experience developing Java applications and applets in the Linux/Unix environment(s) Strongly Recommended: CS 1 and CS 7 with a minimum grade of C CS 43 PROFESSIONAL COMMUNICATIONS 3.0 Units This course applies the principles of ethical and effective communication to the creation of letters, memos, emails, and written and oral reports for a variety of business situations. The course emphasizes critical thinking, and analysis, planning, organizing, composing, and revising business documents using word processing software for written documents and presentation-graphics software to create and deliver professional-level oral presentations in-person and virtually. Additional focus will be placed on developing interpersonal skills, team participation skills, and technical report writing skills. Students who have completed or are enrolled in Business 43, Computer Networking Technology 43, or Computer Information Systems 43 may not receive credit. Strongly Recommended: ENG 1A or ENG 1AEX with aminimumgrade of C DANCE DANC 1 INTRODUCTION TO DANCE 1.0 Units Introduction to the dance technique specific to ballet, modern and jazz dance. Similarities and differences found in each dance form will be explored. The history of ballet, modern and jazz dance will be examined. EARLY CARE AND EDUCATION ECE 50 EARLY CHILDHOOD PRINCIPLES 3.0 Units Historical context and theoretical perspectives of developmentally appropriate practice in early care and education. Examines the role of the early childhood educator, identification of best practices for environmental design, curriculum, and teaching strategies. Explores constructive teacher -child interactions and relationships, the role of the family in education, culture and inclusion, professional ethics, career pathways and professional standards. ECE 54 CHILD HEALTH, SAFETY & NUTR. 3.0 Units This course covers aspects of nutrition, health, and safety that promote and maintain the health and well-being of all CS 2 COMPUTING FUNDAMENTALS II 4.0 Units Application of software engineering techniques to the design and development of large programs. Object-oriented programmingmethods and problem-solving strategies applied to intermediate-level problems using C++. Includes pointers and dynamic allocation; classes; encapsulation; inheritance and polymorphism; object and function overloading; recursive algorithms; data abstraction and structures. Prerequisite: CS 1 with a minimum grade of C CS 3 RED HAT LINUX ADMIN. II 3.0 Units This course focuses on the key tasks needed to become a full time Linux Administrator and to validate those skills via the Red Hat Certified System Administrator exam. This course goes deeper into Enterprise Linux administration including filesystems and partitioning, logical volumes, SELinux, firewalling, BASH script development and troubleshooting. Students who have completed or are enrolled in CNT 7402 may not receive credit. Strongly Recommended: CS 41 with a minimum grade of C CS 4 INTRO- ARTIFICIAL INTELLIGENCE 3.0 Units An introduction to artificial intelligence (AI) and modern AI programming libraries. Basic discrete mathematics. Problem solving using uninformed, informed, local, and adversarial search algorithms. Knowledge representation, inference, and reasoning using propositional and first-order logic. Quantifying and reasoning about uncertainty with Bayesian networks and Markov decision processes. Ethical considerations of AI. Prerequisite: CS 7, MATH 40 and CS 1 with a minimum grade of C CS 7 INTRO TO COMPUTER PROGRAMMING 3.0 Units An introductory course in computer programming concepts and fundamental coding skills using object-oriented languages like Python. Material includes problem-solving techniques, design of algorithms, and common programming constructs such as variables, expressions, input/output, decision-making, loops and arrays. CS 17 DISCRETE MATH STRUCTURES 4.0 Units Designed for majors in mathematics and computer science, this course provides an introduction to discrete Science and their applications. Course content includes: Propositional and predicate logic; rules of inference; quantifiers; elements of integer number theory; set theory; methods of proof; induction; combinatorics and discrete probability; functions and relations; recursive definitions and recurrence relations; elements of graph theory and trees. Applications include: analysis of algorithms, Boolean algebras and digital logic circuits. Students who have completed, or are enrolled in, MATH 10 may not receive credit. Prerequisite: MATH 1 and CS 1 with a minimum grade of C (May be taken concurrently) CS 20 ADV PROGW/DATA STRUCTURES/C++ 4.0 Units Design and implementation of complex programs in C++ using a variety of fundamental data structures and algorithms. Includes the design and implementation recursive functions, of abstract data types, linked lists, stacks, queues, binary trees, hash tables, induction, searching and sorting algorithms, graphs, heaps and algorithm analysis. Strongly Recommended: CS 2 with a minimum grade of C CS 21 ASSEMBLY LANGUAGE PROGRAMMING 4.0 Units Basics of machine architecture, CPU architecture and design,

RkJQdWJsaXNoZXIy Mjk2Mjk=