Searching the World's top universities for courses with:

source
Johns Hopkins University (13)
level
Upper Level Undergraduate (X)
department
Computer Science (X)
true *,score on 1 0 department:"Computer Science" level:"Upper Level Undergraduate" AND 2.2 25
Total results: 13

Johns Hopkins University - Modern Biomedical Imaging Instrumentation & Techniques

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 equipment in clinical and research settings. Prereq; EN.520.432 or EN.580.472
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Operating Systems

Prereq: 600.120, 600.226, and 600.333. 600.211 Recommended. Students may receive credit for 600.318 or 600.418, but not both. This course covers the fundamental topics related to operating systems theory and practice. Topics include processor management, storage management, concurrency control, multi-programming and processing, device drivers, operating system components (e.g., file system, kernel), modeling and performance measurement, protection and security, and recent innovations in operating system structure. Course work includes the implementation of operating systems techniques and routines, and critical parts of a small but functional operating system. [Systems] .
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Declarative Methods

Prereq: 600.226, 600.271, Calc II. Students can only receive credit for 600.325 or 600.425, not both. Suppose you could simply write down a description of your problem, and let the computer figure out how to solve it. What notation could you use? What strategy should the computer then use? In this survey class, you'll learn to recognize when your problem is a special case of satisfiability, integer programming, rational pattern transduction, Bayesian network inference, or weighted logic programming. For each of these paradigms, you'll learn to reformulate hard problems in the required notation and apply off-the-shelf software that can solve any problem in that notation -- including many of the problems you'll see in other courses and in the real world. You'll also gain some understanding of the general-purpose algorithms that power the software. [Analysis]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Artificial Intelligence

Prereq: 600.226, 550.171; Recommended: linear algebra, prob/stat Artificial intelligence (AI) is introduced by studying knowledge representation mechanisms, automated reasoning, automatic problem solvers and planners, production systems, game playing and machine learning. The class is recommended for all scientists and engineers with a genuine curiosity about the fundamental obstacles to getting machines to perform tasks such as deduction, learning, and planning and navigation. [Applications]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Algorithms for Sensor-Based Robotics

Prereq: 600.226, calculus, prob/stat. Students may receive credit for 600.336 or 600.436, but not both. This is an introductory course presenting a series of algorithms related to the representation and use of geometric models acquired from sensor data. Course topics include: basic sensing and estimation techniques, geometric model representations, and motion planning algorithms. The course will also discuss applications in diverse areas such as mobile systems, robot manipulation, and medicine. [Analysis]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Computer Network Fundamentals

Prereq: 600.333 or 600.433 or permission. Students can only receive credit for 600.344 or 600.444, not both. This course considers intersystem communications issues. Topics covered include layered network architectures; the OSI model; bandwidth, data rates, modems, multiplexing, error detection/correction; switching; queuing models, circuit switching, packet switching; performance analysis of protocols, local area networks; and congestion control. [Systems]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Computer Graphics

Prereq: 600.120 (C++) and 600.226, linear algebra. Permission of instructor is required for students not satisfying a pre-requisite. This course introduces computer graphics techniques and applications, including image processing, rendering, modeling and animation. Students may receive credit for 600.357 or 600.457, but not both. [Applications]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Introduction To Algorithms

Prereq: 600.226 or Perm. Req'd. Students may receive credit for 600.363 or 600.463, but not both. This course concentrates on the design of algorithms and the rigorous analysis of their efficiency. topics include the basic definitions of algorithmic complexity (worst case, average case); basic tools such as dynamic programming, sorting, searching, and selection; advanced data structures and their applications (such as union-find); graph algorithms and searching techniques such as minimum spanning trees, depth-first search, shortest paths, design of online algorithms and competitive analysis.
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Senior Design Project

Prereq: 600.120, 600.226; 600.321 recommended. Senior CS majors only. This course will give senior CS majors an intensive capstone design project experience. Students will work in groups with real world customers to develop a working system. Project design, management and communication skills will be emphasized. Software development methodologies may also be presented. [General]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Medical Informatics

Computers and information technology has become major forces in transforming American medicine. We shall discuss some of the new entities---the computer-based patient record, clinical practice guidelines, and digital libraries---and their underlying technologies: networks, databases, controlled vocabularies, and decision analysis. Short course meets 4 weeks (tba).
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Operating Systems

Prereq: 600.226, and 600.333; 600.211 recommended. Students may receive credit for 600.318 or 600.418, but not both. Graduate level version of 600.318. [Systems]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Network Security

This course focuses on communication security in computer systems and networks. The course is intended to pro-vide students with an introduction to the field of network security. The course covers network security services such as authentication and access control, integrity and confidentiality of data, firewalls and related technologies, Web security and privacy. Course work involves implementing various security techniques. A course project is required. Prerequisites: 600.226, (600.344 or 600.444) or permission; 600.120 (or equivalent) recommended. [Systems]
Score: 9.006822 Details | Listing | Web page

Johns Hopkins University - Declarative Methods

Prereq: 600.226, 600.271, Calc II. Students can only receive credit for 600.325 or 600.425, not both. Graduate level version of 600.325. [Analysis]
Score: 9.006822 Details | Listing | Web page

1 - 13