|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Electromagnetic waves, transmission lines; impedance transformation; transients on lines; electrostatics, conductors, and capacitors; magnetostatics and inductors; wave reflection and transmission; electromagnetic motor, Maxwell's equations; metallic waveguides and wave transmission; antenna and diffraction, antenna arrays, communication, and radar. Prerequisite: 224.
-
3.00 Credits
Basic concepts of finite and structural mathematics. Sets, axiomatic systems, the propositional and predicate calculi, and graph theory. Application to computer science: sequential machines, formal grammars, and software design. Prerequisites: 110 or 111; MATH 230.
-
3.00 Credits
The design, implementation, and analysis of abstract data types; data structures and their algorithms. Topics include data and procedural abstraction, linked lists, stacks, queues, binary trees, searching, and sorting. Required for computer science majors. Prerequisite: 211 or 230.
-
3.00 Credits
Signals and bandwidth concepts, spectra, basics of electronics, information and coding, modulation, multiplexing, transmission systems, transmission media, analog versus digital communications, computer networks, and switching techniques. Not for electrical engineering or computer engineering majors.
-
3.00 Credits
Data representation, file and record organization, linear and linked lists, and scatter storage techniques. Sorting and searching algorithms. Solving problems involving large databases. Not for students in computer science. Prerequisite: 110, 111, or programming experience.
-
3.00 Credits
Overview of compilers and context-free languages, top-down parsing, LL(1) parser construction, translation grammars, implementation of lexical analyzer, parser and translator, compiler optimization, error handling, and recovery. Prerequisite: 311.
-
3.00 Credits
Introduction to LISP and programming knowledge-based systems and interfaces. Strong emphasis on writing maintainable, extensible systems. Topics include semantic networks, frames, pattern matching, deductive inference rules, case-based reasoning, and discrimination trees. Project driven. Substantial programming assignments. Prerequisite: 110, 111, or programming experience.
-
3.00 Credits
Introduction to numerical methods; numerical differentiation, numerical integration, solution of ordinary and partial differential equations. Students write programs in FORTRAN, C, or Pascal using methods presented in class. Prerequisites: GEN ENG 205-1,2,3; MATH 220, 224, 230.
-
3.00 Credits
Introduction to human-computer interaction and the design of systems that work for people and their organizations. Understanding the manner in which humans interact with and use their computers for productive work. Prerequisite: programming experience.
-
3.00 Credits
Introduction to computer and biological vision systems, image formation, edge detection, image segmentation, texture, representation and analysis of two-dimensional geometric structures, and representation and analysis of three-dimensional structures. Prerequisites: 311; IEMS 202; MATH 240.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|