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
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.