57 FALL 2020 925.424.1000 |
[email protected] FALL 2020 - COURSE LISTINGS CODES: OP = Course taken for letter grade or pass/no pass; P/NP = Course taken is Pass/No Pass only; GR = Course taken for letter grade only D/E CRN DAYS TIMES ROOM INSTRUCTOR DATES CODES SEC D/E CRN DAYS TIMES ROOM INSTRUCTOR DATES CODES SEC types including user-defined data structures and enumerated data types. Strongly Recommended: MATH 107 and CS 7 with a minimum grade of C Day 20325 MW 11:00-12:15 2416 MORENO 08/17-12/18 OP V01 Lab MW 12:30-1:45 2416 08/17-12/18 OP Day 21487 TTh 12:30-1:45 1054 KOMANETSKY 08/17-12/18 OP V02 Lab TTh 2:00-3:15 1054 08/17-12/18 OP Day 21748 MW 12:30-1:45 1013 STAFF 08/17-12/18 OP V03 Lab MW 2:00-3:15 1013 08/17-12/18 OP Day 22356 TTh 8:00-9:15 1054 MORENO 08/17-12/18 OP V04 Lab TTh 9:30-10:45 1054 08/17-12/18 OP Day 22020 MW 3:30-4:45 1054 STAFF 08/17-12/18 OP V05 Lab MW 5:00-6:15 1054 08/17-12/18 OP Eve 20326 TTh 6:30-7:45 1054 PENTCHEVA 08/17-12/18 OP 093 Lab TTh 8:00-9:15 1054 08/17-12/18 OP CS 2 COMPUTING FUNDAMENTALS II 4.0 Units Application of software engineering techniques to the design and development of large programs. Object-oriented programming methods 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 Day 21582 MW 8:00-9:15 1054 MORENO 08/17-12/18 OP V01 Lab MW 9:30-10:45 1054 08/17-12/18 OP Day 23653 TTh 2:00-3:15 1013 DIETRICH 08/17-12/18 OP V02 Lab TTh 3:30-4:45 1013 08/17-12/18 OP Eve 20998 TTh 6:00-7:20 2416 GREISMER 08/17-12/18 OP 093 Lab TTh 7:30-8:50 2416 08/17-12/18 OP CS 7 INTROTO 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. Day 21583 Tue 3:30-6:10 1054 PENTCHEVA 08/17-12/18 OP HY1 Lab ONLINE / HYBRID 08/17-12/18 OP CS 7-HY1 is a HYBRID course. Students will meet on campus on the days/times indicated above. The remainder of the course will be completed online. For more information, see the section titled “Online Learning” in this schedule, or go to http://www. laspositascollege.edu/onlinelearning. 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) A TI-84 or TI-83 Calculator may be required for this course. Consult with the instructor before buying a calculator for this course. Eve 22912 Tue 7:30-9:45 2414 MORRIS 08/17-12/18 GR 093 Th 7:30-8:45 2414 08/17-12/18 GR Lab Th 8:55-9:45 2414 08/17-12/18 GR 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 Day 21838 MW 11:00-12:15 1054 KOMANETSKY 08/17-12/18 OP V01 Lab MW 12:30-1:45 1054 08/17-12/18 OP Eve 20655 MW 6:30-7:45 1054 STAFF 08/17-12/18 OP 093 Lab MW 8:00-9:15 1054 08/17-12/18 OP CS 21 ASSEMBLY LANGUAGE PROGRAMMING 4.0 Units Basics of machine architecture, CPU architecture and design, 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 Day 21839 TTh 9:30-10:45 1013 KOMANETSKY 08/17-12/18 OP V01 Lab TTh 11:00-12:15 1013 08/17-12/18 OP 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 Eve 20826 Tue 6:30-9:20 1013 MORTEZAIE 08/17-12/18 OP HY1 Lab ONLINE / HYBRID 08/17-12/18 OP CS 31-HY1 is a HYBRID course. Students will meet on campus on the days/times indicated above. The remainder of the course will be completed online. For more information, see the section titled “Online Learning” in this schedule, or go to http://www. laspositascollege.edu/onlinelearning. CS 41 INTROTO LINUX/LPI LINUX+ CERT 3.0 Units This course provides hands-on training covering basic installation, management, configuration, documentation and hardware topics for the Linux/UNIX operating system on workstations in a network environment. The course includes comprehensive coverage of topics related to Linux distributions, installation, administration, X-Windows, and networking. Students who have completed or are enrolled in CNT 7401 may not receive credit. Strongly Recommended: CIS 50 with a minimum grade of C Eve 21840 Mon 6:30-8:50 805 KOMANETSKY 08/17-12/18 OP HY1 Lab ONLINE / HYBRID 08/17-12/18 OP CS 41-HY1 is a HYBRID course. Students will meet on campus on the days/times indicated above. The remainder of the course will be completed online. For more information, see the section titled “Online Learning” in this schedule, or go to http://www. laspositascollege.edu/onlinelearning. 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, 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. 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