(or currently teaching, or otherwise involved with in some fashion)
- F,S 3 cr. LEC 3
- COREQUISITE: MATH 181.
- An introductory course in the fundamental concepts of classical digital design. Course
covers design and implementation of combinational logic circuits, synchronous sequential
circuits and information storage circuits. Basic concepts of programmable logic devices
and computer-aided design tools are presented.
- Semesters Taught: Fall 2000, Spring 2001.
- F,S 1 cr SEM 1
- PREREQUISITE: Junior standing.
- Students attend seminars presented by a variety of departments and disciplines to
gain an appreciation of multidisciplinary environments leading to a greater understanding
of the impact of engineering solutions in a global and societal context.
- Semesters Coordinated: Fall 2008
- S 4 cr. LEC 3 LAB 1
- PREREQUISITE: EE 262, EE 371.
- Advanced combinational, synchronous and asynchronous sequential logic system design
including hardware descriptive languages. Laboratory experience in advanced logic
circuit design using FPGAs.
- Semesters Taught: Spring 2009.
- S 3 cr. LEC 3
- PREREQUISITE: EE 371.
- Design of computer system instruction sets, data path, storage, and memory systems.
Cost and speed relations, tradeoffs between hardware and software architectures including
CISCs and RISCs, multiprocessors, and distributed processors. Control and implementation
- Semesters Taught: Spring 2002, Spring 2003, Spring 2004.
- S 1 cr. LAB 1
- PREREQUISITE: EE 367, CS 201.
- COREQUISITE: EE 466.
- Principles and applications of embedded systems using FPGAs. Students will implement
micro controllers, soft processors, and custom logic in FPGAs.
- Semesters Taught: Spring 2004 (Created and introduced lab in 2004).
- F 3 cr. LEC 2 LAB 1
- PREREQUISITE: EE 371 and CS 201.
- Topics in embedded system design, real-time operating systems, high level language
programming of embedded systems, software and hardware tradeoffs, and laboratory experience
with embedded systems.
- Semesters Taught: Fall 1999, Fall 2000, Fall 2001.
- S 4 cr. LEC 3 LAB 1
- PREREQUISITE: EE 308.
- -- Analysis and design of discrete-time systems, including frequency response. Sampling
and reconstruction of continuous signals. Analysis, design, and applications of FIR
and IIR digital filters. Properties and applications of the discrete Fourier transform.
Laboratory experience implementing off-line and real time digital signal processing
- Semesters Taught: Spring 2000 (Created and introduced course in 2000), Spring 2001,
2002, 2003, 2008, 2009.
- F,S 3 cr. SEM 1 LAB 2
- PREREQUISITE: ENGR 310.
- Senior capstone course. A design project culminates with the actual construction and
demonstration of the results. Design teams report progress to the design supervisor
periodically. Students are required to write a technical paper, participate in a Design
Fair, and generate complete technical documentation for the project.
- Semesters as a Design Supervisor:
- F alternate years, to be offered odd years 3 cr. LEC 3
- PREREQUISITE: EE 466.
- Architecture and applications of parallel processors, major design issues, fault tolerant
computing, performance measures of parallel systems, and issues in concurrent programming.
- Semesters Taught: Fall 2003, Fall 2007.
- On Demand 1 - 3 cr. IND Maximum 6 cr.
- PREREQUISITE: Graduate standing, consent of instructor, approval of department head
and Dean of Graduate Studies.
- -- Directed research and study on an individual basis.
- Semesters Taught:
- F alternate years, to be offered even years 3 cr. LEC 3.
- PREREQUISITE: EE 477.
- Digital signal processing techniques that are used to analyze, code, and manipulate
speech signals will be covered. Topics include modification, coding, enhancement,
and recognition of speech signals.
- Semesters Taught: Fall 2002 (Created and introduced course in 2002), Fall 2004, Fall
Ross K. Snider, Ph.D.
538 Cobleigh Hall
Bozeman, MT 59717
Tel: (406) 994-1645
Fax: (406) 994-5958