|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
2.00 Credits
Three hours lecture, three hours lab weekly (eight weeks). Prerequisite: Electronics/Computer Science 107. Acceptable for credit: CSU Third course in a series designed to provide students with knowledge of and laboratory experiences with current and emerging computer networking technology. Focus will be on LANs, WANs, OSI models, IP addressing and router programming; and the theory behind the various kinds of network architectures and data transmission methods. Emphasis will be placed on the Cisco System Certification. This course is not open to students who are enrolled in or have received credit for Electronics 108. (GR/P/NP) (F,S)
-
2.00 Credits
Three hours lecture, three hours lab weekly (eight weeks). Prerequisite: Electronics/Computer Science 108. Acceptable for credit: CSU The final course in a series designed to provide students with knowledge of and laboratory experiences with current and emerging computer networking technology. Focus will be on LANs, WANs, OSI models, IP addressing and router programming; and the theory behind the various kinds of network architectures and data transmission methods. Emphasis will be placed on the Cisco System Certification. This course is not open to students who are enrolled in or have received credit for Electronics 109. (GR/P/NP) (F,S)
-
4.00 Credits
Four hours weekly. Prerequisite: Math 311. Advisory: Computer Science 102. Acceptable for credit: CSU, UC An introduction to the fundamentals of computer programming and software design. Topics include variables, data types, assignment, expressions, basic I/O, control flow, functions and parameters, scope, and data structures. Emphasizes top-down design, step-wise refinement, and an engineering approach, using a high-level language such as
-
2.00 Credits
Four hours weekly (eight weeks). Prerequisite: Math 311. Advisory: Computer Science 121. Acceptable for credit: CSU, UC A continuation of the fundamentals of programming. Topics include algorithm design and problem-solving strategies; concepts of object-oriented programming: classes, objects, encapsulation, inheritance and polymorphism. Students will develop applications using class hierarchies and abstract data types. Searching and sorting algorithms will be introduced. (GR/P/NP) (F,S)
-
2.00 Credits
Four hours weekly (eight weeks). Prerequisite: Math 311. Advisory: Computer Science 122. Acceptable for credit: CSU, UC A continuation of the fundamentals of programming. Topics include design and implementation of Abstract Data Types graphs, and trees; traversal using iterators; pointers, and dynamic allocation. Problem-solving strategies as well as design and analysis of algorithms are covered. (GR/P/NP) (F,S)
-
4.00 Credits
Three hours lecture, three hours lab weekly. Prerequisite: Computer Science 141 or Electronics 125 and Electronics 126. Advisory: Any computer programming course is recommended. Acceptable for credit: CSU, UC Introduction to microcomputer system development. Emphasis is upon assembly language programming, computer/ microprocessor architectures, addressing modes, and machine language formats. Assemblers, disassemblers, cross-assembly techniques, simulators, and hardware development systems will be studied and used for the development, debugging and testing of software. Problem solution, programming style, and techniques will be stressed throughout this course. This course is not open to students who are enrolled in or have received credit for Electronics 137. (GR) (F,S)
-
3.00 Credits
Three hours weekly. Prerequisite: Math 331. Acceptable for credit: CSU, UC An introduction to digital logic design emphasizing design concepts, CAD tool use, VHDL programming, and design simulations. Topics include number systems and codes; Boolean algebra, functions and minimization, VHDL programming and simulation; combinational logic circuits, control and computation circuits, feedback circuits; sequential design and finite machines, HDL chip design microcontrollers and Assembly language programming. (GR/P/NP) (F,S)
-
2.00 Credits
Six hours lab weekly. Prerequisite: Completion of or concurrent enrollment in Computer Science 141. Acceptable for credit: CSU, UC Hands-on laboratory designed to parallel Computer Science 141. Emphasis is on digital design and system integration. Special logic design and implementation software and circuit analysis software are used to develop logic designs, simulate performance, and program devices. HC11 Microcontroller and Assembly programming are introduced.(GR/P/NP) (F,S)
-
3.00 Credits
Three hours weekly. Prerequisite: Math 181 and either Computer Science 121 or Computer Science 175. Acceptable for credit: CSU, UC An introduction to the discrete structures of computing, including propositional and predicate logic, methods of proof, functions, computer arithmetic, algorithm complexity, recursion, graphs, trees, sets and relations, networks, induction, and combinatorics. (GR) (S2)
-
3.00 Credits
Three hours weekly. Prerequisite: Math 311. Advisory: Computer Science 121 and Computer Science 122 or Computer Science 175. Acceptable for credit: CSU, UC A language-independent study of current software development methodologies. Students learn and perform the stages of requirements analysis, system design, implementation, testing and debugging, maintenance in the course of completing a practical software project. A modern programming language such as Java will be used. (GR) (F)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|