|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 Credits
Fundamental notions in robotics, basic configurations of manipulator arm design, coordinate transformations, control functions, and robot programming. Applications of artificial intelligence, machine vision, force/torque, touch and other sensory subsystems. Design for automatic assembly concepts, tools, and techniques. Application of automated and robotic assembly costs, benefits, and economic justification. Selected laboratory and programming assignments. Prerequisites: Electrical and Computer Engineering 54L. Instructor: Janet
-
1.00 Credits
Electrical systems including energy distribution, static, linear, and rotary energy conversion, and control functions, linear and discrete, for energy conversion. DC and steady-state AC circuits. Transmission lines for distribution and signal transfer. Studies of static transformers, linear transducers, and rotary machines. Control theory applied to system operation. Laboratory. Prerequisites: Physics 62L and Mathematics 107. Instructor: George
-
1.00 Credits
Analysis, design, and construction of electrical and mechanical components found in electric vehicles. Traction motors, controllers, batteries and chargers, and metering. Hybrid and fuel cell vehicle systems. Project includes building electrical devices and wiring of traction, control, lighting, and other components along with construction of adapters and devices necessary for the conversion of a vehicle to electric drive. Prerequisite: Physics 62L, Electrical and computer Engineering 27L or Engineering 119L. Instructor: Klenk
-
1.00 Credits
Networking and distributed systems. Network infrastructure support for distributed applications ranging from email to web browsing to electronic commerce. Principles underlying the design of our network infrastructure and the challenges that lie ahead. The socket API, security, naming network file systems, wireless networks, Internet routing, link layer protocols (such as Ethernet), and transport protocols (TCP). Hands-on programming assignments covering issues in distributed systems and networking. Prerequisites: Computer Science 108 and 110 or equivalent. Instructor: Maggs or X. Yang
-
1.00 Credits
Architecture and organization of digital computer systems. Processor operation, computer arithmetic, instruction set design. Assembly language programming. Selected hardware and software exercises culminating in the design, simulation, and implementation in FPGA technology of the major components of a complete computer system. Not open to students who have taken Computer Science 104. Prerequisite: Electrical and Computer Engineering 52L and Computer Science 100E. Instructor: Board or Sorin
-
1.00 Credits
Basic concepts and principles of multiprogrammed operating systems. Processes, interprocess communication, CPU scheduling, mutual exclusion, deadlocks, memory management, I/O devices, file systems, protection mechanisms. Also taught as Computer Science 110. Prerequisites: Computer Science 100 and 104. Instructor: Chase or Ellis
-
1.00 Credits
An introduction to hardware/software codesign of embedded computer systems. Structured programming techniques for high and low level programs. Hardware interfacing strategies for sensors, actuators, and displays. Detailed study of Motorola 68HC11 and 68HC12 microcomputers as applied to embedded system development. Hardware and simulation laboratory exercises with 68HC11 and 68HC12 development boards. Major design project. Prerequisite: Electrical and Computer Engineering 152 or equivalent and consent of instructor. Instructor: Board
-
1.00 Credits
The architecture of computer communication networks and the hardware and software required to implement the protocols that define the architecture. Basic communication theory, transmission technology, private and common carrier facilities. International standards. Satellite communications and local area networks. Performance analysis and modeling of communication networks. Prerequisite: Electrical and Computer Engineering 52L. Instructor: Chakrabarty
-
1.00 Credits
Graph representation of networks. Network design problems as graph optimization problems; related graph algorithms. Elementary queuing models and formulae. Network performance issues. Modern high-speed computer-communication networks. Packet switching. Network protocols. Broadband integrated services networks (B-ISDN) and the asynchronous transfer mode (ATM). Network admission and congestion controls. Instructor: Staff
-
0.50 Credits
Introduction to the programming languages, authoring tools, and other technologies needed to design and implement effective sites on the World Wide Web. Topics include HTML, Javascript, cgi-bin, multimedia, and security. Students lead many class sessions; course project is to design or redesign a web site of interest to the Duke or Durham communities. Satisfactory/Unsatisfactory grading only. Prerequisite: knowledge of at least one programming language at level of Computer Science 1. Instructor: Board
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|