| source Johns Hopkins University (X) |
level Upper Level Undergraduate (18) Lower Level Undergraduate (10) Graduate (1) |
department Electrical and Computer Engineering (X) |
Prereq: 510.611 An introduction to solid state physics for advanced undergraduates and graduate students in physical science and engineering. The concepts and applications of solid state principles in modern electronic, optical, and structural materials are discussed.
Score: 10.262274 Details | Listing | Web page
Number systems and computer codes, switching functions, minimization of switching functions, Quine - McCluskey method, sequential logic, state tables, memory devices, analysis, and synthesis of synchronous sequential devices.
Score: 10.262274 Details | Listing | Web page
Permission of instructor required. This course introduces the student to the basics of engineering team projects. The student will participate in an ECE engineering team project as a member. The student is expected to participate in the different aspects of the project over several semesters. (Freshmen and Sophomores)
Score: 10.262274 Details | Listing | Web page
Permission of instructor required. This course introduces the student to the basics of engineering team projects. The student will participate in an ECE engineering team project as a member. The student is expected to participate in the different aspects of the project over several semesters. (Freshmen and Sophomores)
Score: 10.262274 Details | Listing | Web page
Permission of instructor required. This course introduces the student to the basics of engineering team projects. The student will participate in an ECE engineering team project as a member. The student is expected to participate in the different aspects of the project over several semesters. (Freshmen and Sophomores)
Score: 10.262274 Details | Listing | Web page
Prerequisite: Circuits 520.213, Co-requisite: Calculus III 110.202. An introduction to discrete-time and continuous-time signals and systems covers representation of signals and linear time-invariant systems and Fourier analysis.
Score: 10.262274 Details | Listing | Web page
Prerequisite: Circuits 520.213, Co-requisite: Calculus III 110.202. An introduction to discrete-time and continuous-time signals and systems covers representation of signals and linear time-invariant systems and Fourier analysis.
Score: 10.262274 Details | Listing | Web page
Prerequisite: Circuits 520.213, Co-requisite: Calculus III 110.202. An introduction to discrete-time and continuous-time signals and systems covers representation of signals and linear time-invariant systems and Fourier analysis.
Score: 10.262274 Details | Listing | Web page
Prerequisite: 520.142 and Recommended: 520.213. This course teaches the basics of switch-level digital CMOS VLSI design. This includes creating digital gates using MOS transistors as switches, laying out a design using CAD tools, and checking the design for conformance to the Scalable CMOS design rules.
Score: 10.262274 Details | Listing | Web page
Prerequisites: 520.219 Fields, Matter and Waves or equivalent. Magnetostatic fields in vacuum and material media. Maxwell's equations and time-dependent electric and magnetic fields, electromagnetic waves and radiation, transmission lines, wave guides, applications.
Score: 10.262274 Details | Listing | Web page
Prereq: 520.142 A study of the structure and organization of classical von Neuman uniprocessor computers. Topics include a brief history of modern machines starting from the Turing computer model, instruction sets, addressing, RISC versus CICS, traps and interrupt handling, twos complement arithmetic, adders and ALUs, CSA's Booth's algorithm, multiplication and division, control unit design, microprogramming, dynamic versus static linking, memory systems and memory hierarchy, paging segmentation, cache hardware, cache organizations, and replacement policies.
Score: 10.262274 Details | Listing | Web page
Prerequisites: 520.214 (or 580.222) or consent of the instructor. An introductory course to basic concepts of information processing of human communication signals (sounds, images,..) in living organisms and by machine. Role of sensory signals, introduction (or review) of basic concepts of signals and systems and of information theory, basic psychophysical concepts of auditory and visual perception, physiology of hearing and vision, engineering applications with emphasis on auditory models for speech coding and recognition.
Score: 10.262274 Details | Listing | Web page
Prerequisite: 520.414 This course covers fundamental methods for the processing and analysis of images and describes standard and modern techniques for the understanding of images by morphological image processing and analysis, image representation and description, image recognition and interpretation.
Score: 10.262274 Details | Listing | Web page
Prequisite: EN.520.419 This course is a continuation of EN.520.419. It covers informaion on the non-deterministic schema and cyclic iterative schemas, Jacobians, Hessians and Mean Value Theorems, spectral norm, convex sets and positive definite majs.
Score: 10.262274 Details | Listing | Web page
Prereq: 520.424 and senior status, no exceptions Laboratory course for FPGA based senior projects. Students will work in teams to complete a design project that makes use of embedded FPGAs. The projects will make use of the Spartan2 XSA boards and other resources from the FPGA Synthesis lab course. Possible projects include: A 16 or 32 bit RISC processor with student designed ISA architecture, assembler, and mini operating system; or a Spartan2 emulation of an existing microprocessor such as an 8051, an optical communication system to transmit stereo music using various modulation schemes for comparison (This would include FM or AM and at least one digital scheme such as FSK,); or a digital receiver for commercial AM or FM radio. Students are expected to complete a demonstration and produce a poster session final report.
Score: 10.262274 Details | Listing | Web page
Prereq: Course in 'C' Programming Programming models and languages for current computing platforms. Computational models include shared and distributed memory multiprocessors. Essential techniques of message-passing parallel programming will be based upon MPI (Message Passing Interface); shared memory programming will use the OpenMP standard. Other parallel language extensions will be studied, including Split-C and UPC (unified parallel C). Programming projects will be given for the IBM SP parallel computer and other available departmental multicomputers.
Score: 10.262274 Details | Listing | Web page
Prerequisites: 520.432 or 580.472 (Medical Imaging Systems) or 550.310 or 550.311. Probability and Statistics). This course covers the principles and algorithms used in the processing and analysis of medical images. Topics include, interpolation, registration, enhancement, feature extraction, classification, segmentation, quantification, shape analysis, motion estimation, and visualization. Analysis of both anatomical and functional images will be studied and images from the most common medical imaging modalities will be used. Projects and assignments will provide students experience working with actual medical imaging data.
Score: 10.262274 Details | Listing | Web page
Prereq: 520.432 or 580.472 An intermediate biomedical imaging course covering modern biomedical imaging instrumentation and techniques as applied to diagnostic radiology and other biomedical applications. It includes recent advances in various biomedical imaging modalities, multi- modality imaging and molecular imaging. The course is team taught by experts in the respective fields and provides a broad based knowledge of modern biomedical imaging to prepare students for graduate studies and research in biomedical imaging. Also, the course will offer tours and practical experience with modern biomedical imaging equipments in clinical and research settings.
Score: 10.262274 Details | Listing | Web page
Prereq: 520.435, C/C++ programming and Matlab are required. An introduction to the coding and processing of digital multimedia. The course covers current popular techniques for processing, storage, and delivery of media such as speech, audio, images and video. The emphasis will be on the theoretical basis as well as efficient implementations. Topics include transform and subband coding, motion estimation and compensation, international compression standards (AC3, JPEG, MPEG, H.263, HDTV), and emerging techniques.
Score: 10.262274 Details | Listing | Web page
Prerequisites: 520.216, 520.345 or equivalent. Recommended: 600.333, 600.334, 520.349, 520.372, 520.490 or 520.491. An advanced laboratory course in which teams of students design, build, test and document application specific information processing microsystems. Semester long projects range from sensors/actuators, mixed signal electronics, embedded microcomputers, algorithms and robotics systems design. Demonstration and documentation of projects are important aspects of the evaluation process.
Score: 10.262274 Details | Listing | Web page
Prerequisites: 520.216, 520.345 or equivalent. Recommended: 600.333, 600.334, 520.349, 520.372, 520.490 or 520.491. An advanced laboratory course in which teams of students design, build, test and document application specific information processing microsystems. Semester long projects range from sensors/actuators, mixed signal electronics, embedded microcomputers, algorithms and robotics systems design. Demonstration and documentation of projects are important aspects of the evaluation process.
Score: 10.262274 Details | Listing | Web page
Prereq: 520.349 This course covers the usage of common microcontroller peripherals. Interrupt handling, timer operations, serial communication, digital to analog and analog to digital conversions, and flash ROM programming are done on the 68HC08, 8051, and eZ8 microcontrollers. Upon completion, students can use these flash-based chips as elements in other project courses.
Score: 10.262274 Details | Listing | Web page
Prereq: 520.349 This course covers the usage of common microcontroller peripherals. Interrupt handling, timer operations, serial communication, digital to analog and analog to digital conversions, and flash ROM programming are done on the 68HC08, 8051, and eZ8 microcontrollers. Upon completion, students can use these flash-based chips as elements in other project courses.
Score: 10.262274 Details | Listing | Web page
(Juniors and Seniors) Permission of instructor is required. The course introduces the student to running an engineering team project. The student will participate in the ECE engineering team project as a leading member. The student is expected to participate in the different aspects of the project over several semesters and manage both team members and the project.
Score: 10.262274 Details | Listing | Web page
(Juniors and Seniors) Permission of instructor is required. The course introduces the student to running an engineering team project. The student will participate in the ECE engineering team project as a leading member. The student is expected to participate in the different aspects of the project over several semesters and manage both team members and the project.
Score: 10.262274 Details | Listing | Web page