ECCS 133 - Programming in Visual Basic
Credits:
4.00
Description: PROGRAMMING IN VISUAL BASIC Simple event-driven
programming using the Visual Basic language. Simple data types, expressions,
conditionals and iteration. Does not count toward Computer Science major. (Formerly
CS 133) Offered Winter Quarter.
Lecture: 4.00
ECCS 164 - Programming 1
Credits: 4.00
Description: PROGRAMMING 1 (4+0) Basic programming techniques,
simple data types, expressions, functions, conditionals, iteration, and arrays.
The use of a high-level programming language with a focus on simple algorithm
development and writing programs that meet specifications. Prerequisite: MATH
120 or its equivalent. (Formerly CS 164 and ECE 164) Offered Fall Quarter.
Lecture: 4.00
ECCS 165 - Programming 2
Credits: 4.00
Description: PROGRAMMING 2 (4+0) Continuation of ECCS 164 including
dynamic memory allocation and the object-oriented programming paradigm (classes,
objects, methods, inheritance, polymorphism, information hiding). Prerequisite:
ECCS 164. (Formerly CS 165 and ECE 165) Offered Winter Quarter.
Lecture: 4.00
Pre-requisites: ECCS 164 Minimum Grade: D or CS 164 Minimum Grade: D
or ECE 164 Minimum Grade: D
ECCS 166 - Programming 3
Credits: 4.00
Description: PROGRAMMING 3 (4+0) Continuation of topics from
ECCS 165 with the possible introduction of a second programming language. Usage
of libraries, components, and the graphical user interface. Prerequisite: ECCS
165. (Formerly CS 166 or ECE 166) Offered Spring Quarter.
Lecture: 4.00
Pre-requisites: ECCS 165 Minimum Grade: D or CS 165 Minimum Grade: D
or ECE 165 Minimum Grade: D
ECCS 182 - ECE Concepts 1
Credits: 1.00
Description: ECE CONCEPTS 1 (1+0) Construction, measurement,
and testing of electronic circuits and systems. Laboratory practices. Advanced
registration. Observation and evaluation of design process as applied to the
current projects. Graded S/U. Offered Winter Quarter. Restricted to students
in the College of Engineering.
Lecture: 1.00
Restrictions: Must be enrolled in one of the following College(s): Engineering
ECCS 183 - ECE Concepts 2
Credits: 1.00
Description: ECE CONCEPTS 2 (1+0) Continuation of ECCS 182.
Prerequisite: ECCS 182. Graded S/U. Offered Spring Quarter. Restricted to students
in the College of Engineering.
Lecture: 1.00
Restrictions: Must be enrolled in one of the following College(s): Engineering
Pre-requisites: ECCS 182 Minimum Grade: D
ECCS 203 - Signals and Systems 1
Credits: 4.00
Description: SIGNALS AND SYSTEMS 1 (4+0) Linear time domain
analysis techniques including impulse response and the superposition integral.
Frequency domain analysis including Laplace transform and Fourier series. Prerequisite:
MATH 275 and GE 202. (Formerly ECE 203) Offered Spring Quarter.
Lecture: 4.00
Pre-requisites: MATH 275 Minimum Grade: D and GE 202 Minimum Grade: D
ECCS 228 - Programming Environments
Credits: 4.00
Description: PROGRAMMING ENVIRONMENTS (4+0) Software development
environments with integrated compiler, linker, debugger, editor, browser and
project management. Development of an application with a graphical user interface
(GUI). Additional study of object-oriented programming, inheritance and polymorphism.
Prerequisite: ECCS 165 and ECCS 166 is recommended. (Formerly CS 228) Offered
Fall Quarter.
Lecture: 4.00
Pre-requisites: ECCS 165 Minimum Grade: D or CS 165 Minimum Grade: D
or ECE 165 Minimum Grade: D
ECCS 231 - Introduction to Cobol
Credits: 4.00
Description: INTRODUCTION TO COBOL (4+0) Programming in COBOL
with business applications. Offered alternate years. (Formerly CS 231)
Lecture: 4.00
ECCS 241 - Web-Enabled Programming
Credits: 4.00
Description: The World Wide Web as a programming platform.
Exploration of client-side and server-side technologies and related human-computer
interaction issues as applied to web site design. Persistence of state and its
ethical implications. Course assumes basic knowledge of web page design and
related authoring tools. Offered alternate years. Prerequisite: ECCS 166. (Formerly
CS 241)
Lecture: 4.00
Pre-requisites: ECCS 166 Minimum Grade: D or CS 166 Minimum Grade: D
or ECE 166 Minimum Grade: D
ECCS 264 - Assembly Language and Computer
Organization
Credits: 4.00
Description: ASSEMBLY LANGUAGE AND COMPUTER ORGANIZATION (4+0)
Computer structure and machine language, assembly language programming, macros,
program segmentation and linkage. Co-requisite: ECCS 166. (Formerly CS 264 and
ECE 264) Offered Spring Quarter.
Lecture: 4.00
Pre-requisites: ECCS 166 Minimum Grade: D or CS 166 Minimum Grade: D
or ECE 166 Minimum Grade: D
ECCS 268 - Data Structures & Algorithms
Credits: 4.00
Description: Emphasis on data abstraction as a primary tool
in software construction. Use of modern programming language abstraction features
to implement classical data structures: linear structures (lists, stacks, queues),
tree structures (BTrees, AVLT Trees, Splay Trees), hash tables and graphs. Introduction
to space and time complexity analysis. Prerequisites: MATH 336 and ECCS 166.
(Formerly CS 268 and ECE 268) Offered Winter Quarter.
Lecture: 4.00
Pre-requisites: MATH 336 Minimum Grade: D and ( ECCS 166 Minimum Grade:
D or CS 166 Minimum Grade: D or ECE 166 Minimum Grade: D )
ECCS 292 - External Research Experience
Credits: 1.00 to 4.00
Description: A planned learning experience involving participation
in an approved off-campus research program. A paper and an oral presentation
regarding the research experience are required. Department approval required
prior to research experience. Graded S/U. Prerequisite: Permission of instructor.
ECCS 301 - Signals and Systems 2
Credits: 4.00
Description: Continuous frequency domain analysis using the
Fourier transform. Analysis of multiple input/output systems using state variables.
Discrete time analysis using the Z-Transform. Prerequisite: ECCS 203. (Formerly
ECE 301) Offered Fall Quarter.
Lecture: 4.00
Pre-requisites: ECCS 203 Minimum Grade: D or ECE 203 Minimum Grade: D
ECCS 321 - Analog Electronics 1
Credits: 4.00
Description: Analysis and design of analog electronic circuits
using semiconductor diodes, transistors and integrated circuits. Computer techniques
will be combined with laboratory work for several projects during the quarter.
Prerequisite: ECCS 203. (Formerly ECE 321) Offered Fall Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 203 Minimum Grade: D or ECE 203 Minimum Grade: D
ECCS 322 - Analog Electronics 2
Credits: 4.00
Description: Continuation of ECCS 321. Prerequisite: ECCS 321.
(Formerly ECE 322) Offered Winter Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 321 Minimum Grade: D or ECE 321 Minimum Grade: D
ECCS 323 - Filter Design
Credits: 4.00
Description: Analysis and design of electronic filters including
Butterworth and Chebyshev lowpass, highpass, bandpass and bandstop examples.
Filters will be designed using several computer applications and evaluated via
computer and laboratory measurements. Prerequisite: ECCS 301. (Formerly ECE
323) Offered Spring Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 301 Minimum Grade: D or ECE 301 Minimum Grade: D
ECCS 330 - Organization of Programing Languages
Credits: 4.00
Description: Theoretical investigation of programming language
constructs; illustration of construct implementation in popular programming
languages. Prerequisite: ECCS 264. (Formerly CS 330) Offered Fall Quarter.
Lecture: 4.00
Pre-requisites: ECCS 264 Minimum Grade: D or CS 264 Minimum Grade: D
or ECE 264 Minimum Grade: D
ECCS 331 - Electromagnetics
Credits: 5.00
Description: An axiomatic approach to static electric fields,
static magnetic fields, and time varying fields leading to Maxwell's equations.
Fundamentals of analysis in electromagnetism with engineering application to
transmission lines. Prerequisites: MATH 263 and PHYS 233. (Formerly ECE 331)
Offered Fall Quarter.
Lecture: 5.00
Pre-requisites: MATH 263 Minimum Grade: D and PHYS 233 Minimum Grade:
D
ECCS 332 - Operations Research
Credits: 4.00
Description: Optimal decision making in deterministic systems;
linear programming model, simplex method and algorithms, primal and dual problem,
sensitivity analysis, transportation and transshipment, assignment, shortest
route, minimal spanning tree, maximal flow, PERT, game theory, and non-linear
programming. Prerequisite: MATH 272. (Formerly CS 332) (Also listed as MATH
332)
Lecture: 4.00
Pre-requisites: MATH 272 Minimum Grade: D
ECCS 335 - Energy Conversion
Credits: 4.00
Description: Analysis and design of electrical energy conversion
systems emphasizing electromechanical devices, system representation, system
analysis and system design. Prerequisites: GE 202 and ECCS 331. (Formerly ECE
332) Offered Winter Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: GE 202 Minimum Grade: D and ( ECCS 331 Minimum Grade:
D or ECE 331 Minimum Grade: D )
ECCS 336 - Power Systems
Credits: 4.00
Description: Single line diagrams and per unit calculations,
modeling of transmission lines. Load flow techniques, economic dispatch, fault
studies. Prerequisite: ECCS 335. (Formerly ECE 333) Offered Spring Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 335 Minimum Grade: D or ECE 332 Minimum Grade: D
ECCS 341 - Artificial Intelligence
Credits: 4.00
Description: Artificial intelligence problems and techniques
for their solution. Includes use of LISP, search algorithms, knowledge representation,
expert systems, parsing language and language comprehension, learning. Prerequisite:
Knowledge equivalent of two (2) quarters of a programming language (ECCS 164
or ECCS 165) or consent of the instructor. Offered alternate years. (Formerly
CS 341)
Lecture: 4.00
ECCS 348 - Databases
Credits: 4.00
Description: Overview, models and applications of database
systems, including the relational data model. Prerequisite: ECCS 164 or ECCS
231. Offered alternate years. (Formerly CS 348)
Lecture: 4.00
Pre-requisites: ECCS 164 Minimum Grade: D or ECCS 231 Minimum Grade:
D or ECE 164 Minimum Grade: D or CS 164 Minimum Grade: D or CS 231 Minimum Grade:
D
ECCS 360 - Digital Logic
Credits: 4.00
Description: Specification, analysis and implementation of
combinational circuits. Two-level and multi-level gate networks. Specification,
analysis and design of sequential systems. Standard logic modules and programmable
logic arrays. Aplication of VHDL and Xilinix software design tools. Verification
of digital systems in FPGAs or CPLDs. Prerequiste: MATH 336. Offered Fall Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: MATH 336 Minimum Grade: D
ECCS 361 - Digital Electronics
Credits: 5.00
Description: Combinational logic and synchronous sequential
system analysis and design. Definition and characterization of logic gates at
the transistor level; Karnaugh maps; Moore and Mealy structures; state diagrams
and state tables, application of software design tools. Characterization and
synthesis with PLD and FPGA devices. Design projects. Integrated laboratory
experimental activities. Prerequisites: MATH 336, GE 201, and ECCS 164. (Formerly
ECE 361) Offered Fall Quarter.
Lecture: 4.00 Lab: 3.00
Restrictions: Must be enrolled in one of the following Major(s): Computer
Engineering, Computer Science, Electrical Engineering
Pre-requisites: MATH 336 Minimum Grade: D and ( GE 201 Minimum Grade:
D or ECE 361 Minimum Grade: D ) and ECCS 164 Minimum Grade: D or CS 164 Minimum
Grade: D or ECE 164 Minimum Grade: D
ECCS 362 - Microprocessors
Credits: 4.00
Description: Microprocessors and embedded microprocessor system
design. Microprocessor structure, registers, RAM and ROM addressing. Machine
cycles and timing relationships. Input and output ports and addressing. Assembly
level programming. Microcontroller structure, instruction set and programming.
Use of development systems and design simulators. Embedded microcontroller design
projects. Integrated laboratory experimental activities. Prerequisite: ECCS
361. (Formerly ECE 362) Offered Winter Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 361 Minimum Grade: D or ECE 361 Minimum Grade: D
ECCS 363 - Advanced Digital Electronics
Credits: 4.00
Description: VLSI Fabrication Process, MOS transitor and SPICE
modeling, MOS inverters; static and dynamic characteristics, interconnect effects,
CMOS static logic families, CMOS dynamic logic circuits, semiconductor memories
and implementations, I/O Circuits, System Design Topics on Design for Manufacturability
and Testability; Use of industry-standard computer-aided design tools to simulate,
design and verify CMOS integrated circuits. Prerequisites: ECCS 361 and ECCS
365 is recommended. (Formerly ECE 363) Offered Spring Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 361 Minimum Grade: D and ECCS 365 Minimum Grade:
D
ECCS 365 - Computer Architecture
Credits: 4.00
Description: Aspects of computer hardware; computer arithmetic,
microarchitecture design (both datapath and control unit), instruction sets,
storage hierarchies. Introduction to system organization. Current families of
microprocessors illustrating design tradeoffs. Prerequisites: ECCS 264, 360
and 361. (Formerly CS 365 and ECE 365) Offered Winter Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ( ECCS 264 Minimum Grade: D or CS 264 Minimum Grade:
D or ECE 264 Minimum Grade: D ) and ( ECCS 360 Minimum Grade: D or ECCS 361
Minimum Grade: D or ECE 361 Minimum Grade: D )
ECCS 366 - Networks & Data Communication
Credits: 4.00
Description: Networking using the internet protocol stack-application,
transport, network, link and physical layers. Detailed study of many of the
widely used protocols (IP, TCP, UDP, HTTP, etc.) and of widely deployed devices
(hubs, bridges, switches, routers, etc.). Issues of ethical behavior of network
users. Prerequisite: ECCS 268. (Formerly CS 346, CS 366 and ECE 366) Offered
Winter Quarter.
Lecture: 4.00
Pre-requisites: ECCS 268 Minimum Grade: D or CS 268 Minimum Grade: D
or ECE 268 Minimum Grade: D
ECCS 380 - Special Topics
Credits: 1.00 to 4.00
Description: Selected topics in electrical or computer engineering
or computer science of current interest. Prerequisite: Permission of instructor.
(Formerly ECE 380)
ECCS 390 - Independent Study
Credits: 1.00 to 4.00
Description: Individual study of topic in electrical or computer
engineering or computer science of particular interest to the ECCS student.
Prerequisite: Permission of instructor. (Formerly ECE 390)
ECCS 392 - External Research Experience
Credits: 1.00 to 4.00
Description: A planned learning experience involving participation
in an approved off-campus research program. A paper and an oral presentation
regarding the research experience are required. Department approval required
prior to research experience. Prerequisite: Permission of instructor. Graded
S/U.
ECCS 404 - Senior Design Seminar
Credits: 2.00
Description: Characteristics of engineering design projects.
Topics include research, project planning, reliability, safety, economics, design
methodology, and liability. Formal project proposals and plans are written.
Prerequisite: senior standing. (Formerly ECE 404) Offered Fall Quarter.
Lecture: 1.00 Other: 1.00
Restrictions: Must be enrolled in one of the following Major(s): Computer
Engineering, Computer Science, Electrical Engineering
ECCS 405 - Senior Design
Credits: 3.00
Description: A comprehensive project relevant to electrical
or computer engineering, or to computer science. Application of the engineering
design principles studied in ECCS 404. Students are expected to spend a minimum
of 12 hours per week directed exclusively to project activities. Prerequisite:
ECCS 404. (Formerly ECE 405) Offered Winter Quarer.
Other: 3.00
Restrictions: Must be enrolled in one of the following Major(s): Computer
Engineering, Computer Science, Electrical Engineering
Pre-requisites: ECCS 404 Minimum Grade: D or ECE 404 Minimum Grade: D
ECCS 406 - Engineering Technical Communication
Credits: 3.00
Description: The presentation of technical information in both
written and oral formats. Students will use projects of ECCS 405 as sources
of material for presentations. Prerequisite: ECCS 405. (Formerly ECE 406) Offered
Spring Quarter.
Lecture: 3.00
Pre-requisites: ECCS 405 Minimum Grade: D or ECE 405 Minimum Grade: D
ECCS 411 - Digital Signal Processing
Credits: 4.00
Description: Analysis and design of discrete systems including
FIR and IIR digital filters. Discrete time systems will be evaluated using several
computer applications as well as dedicated hardware systems. Prerequisite: ECCS
323. (Formerly ECE 411) Offered Fall Quarter.
Lecture: 3.00 Lab: 2.00
Pre-requisites: ECCS 323 Minimum Grade: D or ECE 323 Minimum Grade: D
ECCS 416 - Advanced Topics in DSP
Credits: 3.00
Description: Application of digital signal processing to speech
and image data using a variety of computer tools and hardware systems. Projects
requiring the design of processing systems for speech and/or image data will
be required. Prerequisite: ECCS 411. (Formerly ECE 416)
Lecture: 2.00 Lab: 2.00
Pre-requisites: ECCS 411 Minimum Grade: D or ECE 411 Minimum Grade: D
ECCS 433 - Advanced Topics in Energy Conversion
Credits: 3.00
Description: Selected advanced topics in energy conversion.
Prerequisite: ECCS 335. (Formerly ECE 433)
Lecture: 3.00
Pre-requisites: ECCS 335 Minimum Grade: D or ECE 332 Minimum Grade: D
ECCS 444 - Control Systems 1
Credits: 4.00
Description: Classical feedback control systems. Mathematical
modeling of systems. Second-order system performance. Routh stability criteria.
Steady-state error analysis. Computer simulation. Integrated laboratory experience.
Prerequisites: ECCS 301 and ECCS 335. (Formerly ECE 444) Offered Fall Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ( ECCS 301 Minimum Grade: D or ECE 301 Minimum Grade:
D ) and ( ECCS 335 Minimum Grade: D or ECE 332 Minimum Grade: D )
ECCS 445 - Control Systems 2
Credits: 4.00
Description: Design of feedback control systems. Root-locus.
Frequency response. Stability in frequency domain. Cascade compensation (lag,
lead, PID). Computer simulation. Integrated laboratory experience. Prerequisite:
ECCS 444. (Formerly ECE 445) Offered Winter Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 444 Minimum Grade: D or ECE 444 Minimum Grade: D
ECCS 446 - Advanced Topics in Control Systems
Credits: 3.00
Description: Selected advanced topics in control systems. Prerequisite:
ECCS 445. (Formerly ECE 446)
Lecture: 3.00
Pre-requisites: ECCS 445 Minimum Grade: D or ECE 445 Minimum Grade: D
ECCS 448 - Foundations of Computing
Credits: 4.00
Description: Analysis of algorithms. Computability and complexity
theory. The halting problem; P and NP classes of algorithms; NP-completeness.
Prerequisite: MATH 336. (Formerly CS 448) Offered Fall Quarter.
Lecture: 4.00
Pre-requisites: MATH 336 Minimum Grade: D
ECCS 458 - Communication Systems 1
Credits: 4.00
Description: Analysis and design of Analog Communication Circuits.
Prerequisites: ECCS 301 and ECCS 322. (Formerly ECE 458) Offered Winter Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 301 Minimum Grade: D or ECE 301 Minimum Grade: D
and ECCS 322 Minimum Grade: D or ECE 322 Minimum Grade: D
ECCS 459 - Communication Systems 2
Credits: 4.00
Description: Performance measures for analog systems with noise.
Analysis and design of Digital Communications Systems using statistical methods.
Prerequisite: ECCS 458. (Formerly ECE 459) Offered Spring Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 458 Minimum Grade: D or ECE 458 Minimum Grade: D
ECCS 461 - Numerical Analysis 1
Credits: 4.00
Description: Matlab is used as a programming language to numerically
solve problems in algebra and calculus involving linear and nonlinear equations.
Real and complex roots, interpolation, fixed point recursion, accuracy and precision.
Matrix inversion, ill-conditioned systems of linear equations and eigenvalves.
Chebyshev polynomials and economized power series. Offered alternate years.
Prerequisites: MATH 165 and MATH 272. (Formerly CS 461) (Also listed as MATH
461)
Lecture: 4.00
Pre-requisites: MATH 165 Minimum Grade: D and MATH 272 Minimum Grade:
D
ECCS 462 - Numerical Analysis 2
Credits: 3.00
Description: Matlab is used as a programming language to numerically
solve programs in calculus and differential equations. Finite and divided differences,
curve fitting, orthogonal polynomials, numerical differentiation and integration,
numerical solutions of ordinary differential equations by series, Runga-Kutta
and predictor-corrector methods. Numerical Analysis 1 (ECCS 461) is not a prerequisite.
Offered alternate years. Prerequisites: MATH 272 and MATH 275. (Formerly CS
462) (Also listed as MATH 462)
Lecture: 3.00
Pre-requisites: MATH 272 Minimum Grade: D and MATH 275 Minimum Grade:
D
ECCS 464 - Software Engineering
Credits: 4.00
Description: The methodologies used to design, create, evaluate,
and maintain software systems, including coverage of several modern methodologies
with emphasis on one. A project written in a modern software development environment
will be developed. Prerequisites: ECCS 228 or ECCS 268. (Formerly CS 464 and
ECE 464) Offered Spring Quarter.
Lecture: 4.00
Pre-requisites: ECCS 228 Minimum Grade: D or CS 228 Minimum Grade: D
or ECCS 268 Minimum Grade: D or CS 268 Minimum Grade: D or ECE 268 Minimum Grade:
D or ECE 228 Minimum Grade: D
ECCS 466 - Operating Systems
Credits: 4.00
Description: Operating system principles; multi-programming,
virtual memory, client-server models for operating systems. Prerequisite: ECCS
268. (Formerly CS 466 and ECE 466) Offered Spring Quarter.
Lecture: 4.00
Pre-requisites: ECCS 268 Minimum Grade: D or CS 268 Minimum Grade: D
or ECE 268 Minimum Grade: D
ECCS 467 - Computer Device Laboratory
Credits: 4.00
Description: Synchronous and asynchronous bus design. Motherboard
implementation issues, clock skew, power dissipation. Device interfacing and
device operation. Prerequisite: ECCS 365. (Formerly ECE 467) Offered Spring
Quarter.
Lecture: 3.00 Lab: 3.00
Pre-requisites: ECCS 365 Minimum Grade: D or CS 365 Minimum Grade: D
or ECE 365 Minimum Grade: D
ECCS 468 - Compilers
Credits: 4.00
Description: Scanning; parsing; type checking for strongly
typed languages; symbol table generation and maintenance; code generation for
simple instruction sets. Prerequisite: ECCS 268. (Formerly CS 468 and ECE 468)
Offered Fall Quarter.
Lecture: 4.00
Pre-requisites: ECCS 268 Minimum Grade: D or ECE 268 Minimum Grade: D
or CS 268 Minimum Grade: D
ECCS 472 - Engineering Economy
Credits: 4.00
Description: Decision making based on criteria of economic
factors including present worth, final worth, internal rate of return, cost
benefit ratio, depreciation, taxes and others. Prerequisite: ECCS senior standing.
(Formerly ECE 472) Offered Winter Quarter.
Lecture: 4.00
ECCS 480 - Special Topics
Credits: 1.00 to 4.00
Description: Selected topics in electrical or computer engineering
or computer science of current interest. Prerequisite: Permission of instructor.
(Formerly ECE 480)
ECCS 490 - Independent Study
Credits: 1.00 to 4.00
Description: Individual study of topic in electrical or computer
engineering or computer science, of particular interest to the ECCS student.
Prerequisite: Permission of instructor. (Formerly ECE 490)
ECCS 492 - External Research Experience
Credits: 1.00 to 4.00
Description: A planned learning experience involving participation
in an approved off-campus research program. A paper and an oral presentation
regarding the research experience are required. Department approval required
prior to research experience. Prerequisite: Permission of instructor. Graded
S/U.