Searching the World's top universities for courses with:

source
University of Washington (X)
level
department
Computer Science and Engineering (X)
true *,score on 1 0 department:"Computer Science and Engineering" source:"University of Washington" AND 2.2 25
Total results: 99

University of Washington - Fluency in Information Technology (5) QSR

Introduces skills, concepts, and capabilities necessary to effectively use information technology. Includes logical reasoning, managing complexity, operation of computers and networks, and contemporary applications such as effective Web searching and database manipulation, ethical aspects, and social impacts of information technology. Offered: jointly with INFO 100.
Score: 10.50285 Details | Listing | Web page

University of Washington - Computer Programming I (4) NW, QSR

Basic programming-in-the-small abilities and concepts including procedural programming (methods, parameters, return values) , basic control structures (sequence, if/else, for loop, while loop), file processing, arrays and an introduction to defining objects. Offered: AWSpS.
Score: 10.50285 Details | Listing | Web page

University of Washington - Computer Programming II (5) NW, QSR

Continuation of 142. Concepts of data abstraction and encapsulation including stacks, queues, linked lists, binary trees, recursion, instruction to complexity and use of predefined collection classes. Prerequisite: CSE 142. Offered: AWSpS.
Score: 10.50285 Details | Listing | Web page

University of Washington - Current Topics in Computer Science and Engineering (1-5, max. 15)


Score: 10.50285 Details | Listing | Web page

University of Washington - Concepts and Tools for Software Development (3)

Introduction to key concepts and tools in the development of software not introduced in the introductory programming courses. Includes programming with explicit memory management and layout (e.g. C or C++), techniques for group software development, modern design, implementation, and testing patterns and strategies, and societal impact. Can not be taken for credit if credit received for CSE 374. Prerequisite: CSE 143.
Score: 10.50285 Details | Listing | Web page

University of Washington - Discrete Structures (4)

Fundamentals of set theory, graph theory, enumeration, and algebraic structures, with applications in computing. Prerequisite: CSE 143; either MATH 126, MATH 129, or MATH 136.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to Formal Models in Computer Science (3)

Finite automata and regular expressions; context-free grammars and pushdown automata; nondeterminism; Turing machines and the halting problem. Emphasis on understanding models and their applications and on rigorous use of basic techniques of analysis. Induction proofs, simulation, diagonalization, and reduction arguments. Prerequisite: CSE 321.
Score: 10.50285 Details | Listing | Web page

University of Washington - Data Structures (4)

Abstract data types and their implementations as data structures. Efficient of algorithms employing these data structures; asymptotic analyses. Dictionaries: balanced search trees, hashing. Priority queues: heaps. Disjoint sets with union, find. Graph algorithms: shortest path, minimum spanning tree, topological sort, search. Sorting. Not available for credit for students who have completed CSE 373. Prerequisite: CSE 321.
Score: 10.50285 Details | Listing | Web page

University of Washington - Programming Languages (4)

Basic concepts of programming languages, including abstraction mechanisms, types, and scoping. Detailed study of several different programming paradigms, such as functional, object-oriented, and logic programming. No credit if CSE 413 has been taken. Prerequisite: CSE 143.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to Digital Design (4)

Introductory course in digital logic and its specification and simulation. Boolean algebra, combinational circuits including arithmetic circuits and regular structures, sequential circuits including finite-state-machines, use of programmable logic devices. Simulation and high-level specification techniques are emphasized.
Score: 10.50285 Details | Listing | Web page

University of Washington - Data Structures and Algorithms (3)

Fundamental algorithms and data structures for implementation. Techniques for solving problems by programming. Linked lists, stacks, queues, directed graphs. Trees: representations, traversals. Searching (hashing, binary search trees, multiway trees). Garbage collection, memory management. Internal and external sorting. Intended for non-majors. No credit to students who have completed 326. Prerequisite: CSE 143.
Score: 10.50285 Details | Listing | Web page

University of Washington - Intermediate Programming Concepts and Tools (3)

Covers key software development concepts and tools not in introductory courses. Concepts of lower-level programming (C/C++) and explicit memory management; techniques and tools for individual and group software development; design, implementation, and testing strategies. Intended for non-majors. Can not be taken for credit if credit received for CSE 303. Prerequisite: CSE 143.
Score: 10.50285 Details | Listing | Web page

University of Washington - Machine Organization and Assembly Language (4)

Differences and similarities in machine organization; central processors; fundamentals of machine language and addressing; assembly language programming, including macros; operating system interfaces. No credit to students who have completed 410. Prerequisite: CSE 143; CSE 303; CSE 370.
Score: 10.50285 Details | Listing | Web page

University of Washington - CSE Foreign Study (*)

Upper division computer science or computer engineering course, taken through an approved study abroad program, which there are no direct University of Washington equivalents. Credit/no credit only.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to Compiler Construction (3)

Fundamentals of compilers and interpreters; symbol tables; lexical analysis, syntax analysis, semantic analysis, code generation, and optimizations for general purpose programming languages. No credit to students who have taken 413. Prerequisite: CSE 322; CSE 326; CSE 341; CSE 378.
Score: 10.50285 Details | Listing | Web page

University of Washington - Software Engineering (4)

Fundamentals of software engineering using a group project as the basic vehicle. Topics covered include the software crisis, managing complexity, requirements specification, architectural and detailed design, testing and analysis, software process, and tools and environments. Prerequisite: CSE; 303; CSE 326; CSE 341; recommended: project experience in an academic or work setting.
Score: 10.50285 Details | Listing | Web page

University of Washington - Computer Systems (3)

Structure and components of hardware and software systems. Machine organization, including central processor and input-output architectures; assembly language programming; operating systems, including process, storage, and file management. Intended for non-majors. No credit to students who have completed 378 or 451. Prerequisite: CSE 373.
Score: 10.50285 Details | Listing | Web page

University of Washington - Programming Languages and Their Implementation (3)

Basic concepts and implementation strategies for modern functional and object-oriented programming languages such as Scheme and Java. Intended for non-majors. No credit to students who have completed CSE 341 or CSE 401. Prerequisite: CSE 373.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to Artificial Intelligence (3) NW

Principles and programming techniques of artificial intelligence: LISP, symbol manipulation, knowledge representation, logical and probabilistic reasoning, learning, language understanding, vision, expert systems, and social issues. Intended for non-majors. Not open for credit to students who have completed 473. Prerequisite: CSE 373.
Score: 10.50285 Details | Listing | Web page

University of Washington - Algorithms and Computational Complexity (3)

Design and analysis of algorithms and data structures. Efficient algorithms for manipulating graphs and strings. Fast Fourier Transform. Models of computation, including Turing machines. Time and space complexity. NP-complete problems and undecidable problems. Intended for non-majors. Prerequisite: CSE 373.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to Algorithms (3)

Techniques for design of efficient algorithms. Methods for showing lower bounds on computational complexity. Particular algorithms for sorting, searching, set manipulation, arithmetic, graph problems, pattern matching. Prerequisite: CSE 322; CSE 326.
Score: 10.50285 Details | Listing | Web page

University of Washington - Computational Biology (3)

Algorithmic and analytic techniques underlying analysis of large-scale biological data sets such as DNA, RNA, and protein sequences or structures, expression and proteomic profiling. Hands-on experience with databases, analysis tools, and genome markers. Applications such as sequence alignment, BLAST, phylogenetics, and Markov models. Prerequisite: CSE 326.
Score: 10.50285 Details | Listing | Web page

University of Washington - Computational Biology Capstone (5)

Designs and implements a software tool or software analysis for an important problem in computational molecular biology. Prerequisite: CSE 326.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to Theory of Computation (3)

Models of computation, computable and noncomputable functions, space and time complexity, tractable and intractable functions. Prerequisite: CSE 322.
Score: 10.50285 Details | Listing | Web page

University of Washington - Introduction to HCI: User Interface Design, Prototyping, and Evaluation (5)

Human-Computer Interaction (HCI) theory and techniques. Methods for designing, prototyping, and evaluating user interfaces to computing applications. Human capabilities, interface technology, interface design methods, and interface evaluation tools and techniques. Prerequisite: CSE 326.
Score: 10.50285 Details | Listing | Web page

1 - 25 26 - 50 51 - 75 76 - 99