Admissions

Records and Registration

Schedule of Classes

Course Descriptions

Financials

Campus Services

Parent Access

Applicants & Former Students

Calendar

USM

Search

   Schedule Of Classes

Course: Section:   
Open Sections Only Term:   Advanced Search

Enter the start time and days to search for:
Start Time: M Tu W Th F

Show All
Undergraduate Only
Graduate Only
Select Location:

Basic Search

Colleges Departments Core Courses

CMSC Computer Science ( Computer, Mathematical and Physical Sciences)

CMSC102 Introduction to Information Technology; (3 credits) Grade Method: REG/P-F/AUD.
For non-majors only. Also offered as UNIV 133. Not open to students who have completed CMSC 106, CMSC 114 or CMSC 214. Credit will be granted for only one of the following: CMSC 102, UNIV 133 or CMSC 214. If CMSC 102 is taken before CMSC 214, then credit will be granted for both. Computer terminology and concepts. Introduction to database management systems, spreadsheets, and work processors. Introduction to networks and to the Internet in particular. Importing information from network to local application.

0101(12275) Golub, E. (FULL: Seats=80, Open=0, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (JMP 3201)
0201(12276) Golub, E. (Seats=80, Open=4, Waitlist=0) Books
TuTh...... 3:30pm- 4:45pm (JMP 3201)
CMSC106 (PermReq) Introduction to C Programming; (4 credits) Grade Method: REG/P-F/AUD.
Prerequisite: permission of department. Pre- or corequisite: MATH 140 Only for CMPS, ENCP and students with major code: 2299F. Not open to students who have completed CMSC 114 or higher. Design and analysis of programs in C. An introduction to computing using structured programming concepts. For further information contact the Undergraduate Education Office, Computer Science Department. Restricted to students majoring in a degree program in the College of CMPS.

0101(12287) Scolnik, S. (FULL: Seats=30, Open=0, Waitlist=0) Books
MWF.......12:00pm-12:50pm (CSS 2324)
MW........ 8:00am- 8:50am (CSS 1113)
Lab
0102(12288) Scolnik, S. (FULL: Seats=30, Open=0, Waitlist=0) Books
MWF.......12:00pm-12:50pm (CSS 2324)
MW........ 9:00am- 9:50am (CSS 1113)
Lab
CMSC114 (PermReq) Computer Science I; (4 credits) Grade Method: REG/P-F/AUD.
Prerequisite: CMSC 106 with a grade of C or better; and permission of department based on satisfactory performance on the department's placement exams. Corequisite: MATH 141. Not open to students who have completed CMSC 214 or higher. Credit will be granted for only one of the following: CMSC 114 or CMSC 113. With CMSC 214, this course forms a one-year sequence for computer science majors. Introduction to UNIX. Procedural and data abstraction using C++. CMPS and Computer Engineering students will be given priority for registration until the first day of classes.

0101(12308) Padua-Perez, N. (Seats=30, Open=8, Waitlist=0) Books
MWF....... 2:00pm- 2:50pm (CSS 2324)
MW........10:00am-10:50am (CSS 1113)
Lab
0102(12309) Padua-Perez, N. (Seats=30, Open=1, Waitlist=0) Books
MWF....... 2:00pm- 2:50pm (CSS 2324)
MW........11:00am-11:50am (CSS 1113)
Lab
CMSC214 (PermReq) Computer Science II; (4 credits) Grade Method: REG/P-F/AUD.
Prerequisites: CMSC 114 with a grade of C or better; or a score of 4 or 5 on either the A or the AB C++ AP exam; or permission of department based on satisfactory performance on the department placement exam. Corequisite: CMSC 250. Credit will be granted for only one of the following: CMSC 214 or CMSC 113. Elementary data structures, recursion, and object-oriented programming using C++.

0101(12329) Tjaden, B. (Seats=30, Open=2, Waitlist=0) Books
MWF.......11:00am-11:50am (CLB 0102)
MW........ 2:00pm- 2:50pm (CSS 2416)
Lab
0102(12330) Tjaden, B. (FULL: Seats=30, Open=0, Waitlist=0) Books
MWF.......11:00am-11:50am (CLB 0102)
MW........ 3:00pm- 3:50pm (CSS 2416)
Lab
CMSC250 (PermReq) Discrete Structures; (4 credits) Grade Method: REG/P-F/AUD. CORE Mathematics or Formal Reasoning (MS) Course.
Prerequisite: MATH 141 and permission of department. Formerly CMSC 150. Fundamental mathematical concepts related to computer science, including finite and infinite sets, relations, functions, and propositional logic. Introduction to other techniques, modeling and solving problems in computer science. Introduction to permutations, combinations, graphs, and trees with selected applications.

0101(12350) Plane, J. (FULL: Seats=30, Open=0, Waitlist=0) Books
TuTh......11:00am-12:15pm (CLB 0111)
MW........ 4:00pm- 4:50pm (CSS 1113)
Dis
0102(12351) Plane, J. (Seats=30, Open=1, Waitlist=0) Books
TuTh......11:00am-12:15pm (CLB 0111)
MW........ 5:00pm- 5:50pm (CSS 1113)
Dis
CMSC251 (PermReq) Algorithms; (3 credits) Grade Method: REG/P-F/AUD.
Prerequisites: CMSC 214 with a grade of C or better and CMSC 250 with a grade of C or better and permission of department. A systematic study of the complexity of some elementary algorithms related to sorting, graphs and trees, and combinatorics. Algorithms are analyzed using mathematical techniques to solve recurrences and summations. All sections of CMSC 251 will have group tests and a group final exam. Where a CMSC exam conflicts with another regularly scheduled class, the student will be provided with a make-up exam.

0101(12369) Perlis, D. (Seats=90, Open=1, Waitlist=0) Books
TuTh......11:00am-12:15pm (CSS 2324)
0201(12370) Perlis, D. (Seats=90, Open=2, Waitlist=0) Books
TuTh......12:30pm- 1:45pm (CSS 2324)
CMSC298P (PermReq) Special Topics in Computer Science: Introduction to Graphical Programming; (1 credit) Grade Method: S-F.
CMSC 114 with a grade of B or better and permission of instructor.

0101(12371) Padua-Perez, N. (Seats=20, Open=11, Waitlist=0) Books
M......... 6:00pm- 7:00pm (Arranged)
CMSC311 (PermReq) Computer Organization; (3 credits) Grade Method: REG.
Prerequisite: CMSC 214 with a grade of C or better and CMSC 250 with a grade of C or better and permission of department. Introduction to assembly language. Design of digital logic circuits. Organization of central processors, including instruction sets, register transfer operations, control microprogramming, data representation, and arithmetic algorithms. Memory and input/output organization.

0101(12380) Hugue, M. (FULL: Seats=71, Open=0, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (CSS 2324)
0201(12381) Lin, C. (Seats=71, Open=3, Waitlist=0) Books
TuTh...... 3:30pm- 4:45pm (CSS 2324)
CMSC330 Organization of Programming Languages; (3 credits) Grade Method: REG.
Prerequisite: CMSC 214 with a grade of C or better and CMSC 250 with a grade of C or better and permission of department. The semantics of programming languages and their run-time organization. Several different models of languages are discussed, including procedural (e.g., C, Pascal), functional (e.g., ML, LISP), rule-based (e.g., Prolog), and object-oriented (e.g., C++, Smalltalk). Run-time structures, including dynamic versus static scope rules, storage for strings, arrays, records, and object inheritance are explored.

0101(12392) Herman, L. (FULL: Seats=35, Open=0, Waitlist=0) Books
MW........10:00am-10:50am (JMP 3201)
MW........12:00pm-12:50pm (CSS 1113)
Lab
0102(12393) Herman, L. (FULL: Seats=35, Open=0, Waitlist=0) Books
MW........10:00am-10:50am (JMP 3201)
MW........ 1:00pm- 1:50pm (CSS 1113)
Lab
CMSC390 (PermReq) Honors Paper; (3 credits) Grade Method: REG. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: admission to CMSC Honors Program. Special study or research directed toward preparation of honors paper.


CMSC411 Computer Systems Architecture; (3 credits) Grade Method: REG.
Prerequisites: a grade of C or better in CMSC 311 and CMSC 330; and permission of department; or CMSC graduate student. Input/output processors and techniques. Intra-system communication, buses, caches. Addressing and memory hierarchies. Microprogramming, parallelism, and pipelining.

0101(12447) Noh, S. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh...... 9:30am-10:45am (CSS 1113)
CMSC412 Operating Systems; (4 credits) Grade Method: REG. CORE Capstone (CS) Course.
Prerequisites: A grade of C or better in (CMSC 311 or ENEE 350) and a grade of C orbetter in CMSC 330; and permission of department; or CMSC graduate student. An introduction to batch systems, spooling systems, and third-generation multiprogramming systems. Description of the parts of an operating system in terms of function, structure, and implementation. Basic resource allocation policies.

0101(12457) Hollingsworth, J. (Seats=25, Open=2, Waitlist=0) Books
TuTh......11:00am-12:15pm (CLB 0102)
MW........12:00pm-12:50pm (CLB 0109)
Lab
0102(12458) Hollingsworth, J. (FULL: Seats=25, Open=0, Waitlist=0) Books
TuTh......11:00am-12:15pm (CLB 0102)
MW........ 1:00pm- 1:50pm (CLB 0109)
Lab
CMSC414 Computer and Network Security; (3 credits) Grade Method: REG.
Prerequisites: CMSC 311 with a grade of C or better and CMSC 330 with a grade of C or better and permission of department; or CMSC graduate student. An introduction to the topic of security in the context of computer systems and networks. Identify, analyze, and solve network-related security problems in computer systems. Fundamentals of number theory, authentication, and encryption technologies, as well as the practical problems that have to be solved in order to make those technologies workable in a networked environment, particularly in the wide-area Internet environment.

0201(12469) Fourney, R. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh...... 3:30pm- 4:45pm (CSS 1113)
CMSC417 Computer Networks; (3 credits) Grade Method: REG.
Prerequisites: A grade of C or better in CMSC 251, a grade of C or better in CMSC 311, and a grade of C or better in CMSC 330 and permission of department; or CMSC graduate student. Computer networks and architectures. The OSI model including discussion and examples of various network layers. A general introduction to existing network protocols. Communication protocol specification, analysis, and testing.

0101(12478) Agrawala, A. (Seats=50, Open=18, Waitlist=0) Books
TuTh...... 9:30am-10:45am (AVW 1112)
0201(12479) Bhattacharjee, S. (Seats=50, Open=7, Waitlist=0) Books
TuTh......11:00am-12:15pm (JMP 3201)
CMSC420 Data Structures; (3 credits) Grade Method: REG.
Prerequisites: a grade of C or better in CMSC 330; and permission of department; or CMSC graduate student. Description, properties, and storage allocation of data structures including lists and trees. Algorithms for manipulating structures. Applications from areas such as data processing, information retrieval, symbol manipulation, and operating systems.

0101(12489) Subrahmanian, V. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh...... 9:30am-10:45am (CLB 0111)
0301(12491) Hugue, M. (FULL: Seats=50, Open=0, Waitlist=0) Books
MW........ 2:00pm- 3:15pm (JMP 3201)
CMSC421 Introduction to Artificial Intelligence; (3 credits) Grade Method: REG.
Prerequisites: (a grade of C or better in CMSC 251 and a grade of C or better in CMSC 330) or a grade of C or better in CMSC 420. Areas and issues in artificial intelligence, including search, inference, knowledge representation, learning, vision, natural languages, expert systems, robotics. Implementation and application of programming languages (e.g. LISP, PROLOG, SMALLTALK), programming techniques (e.g. pattern matching, discrimination networks) and control structures (e.g. agendas, data dependencies).

0101(13234) Dorr, B. (FULL: Seats=50, Open=0, Waitlist=0) Books
Tu........ 5:00pm- 7:30pm (CLB 102)
CMSC422 Programming Robots; (3 credits) Grade Method: REG.
Prerequisites: (CMSC 113 or CMSC 214) with a grade of C or better and permission of department. An examination of programming issues involved in creating autonomous robots, which can interact with their environments in "intelligent" ways. Topics include traditional robotics, behavior-based robotics, sensor processing, sensor-based control, programming robotic behaviors. Team programming project. Note: Not for credit in graduate program for computer science.

0101(12494) Hendler, J. (FULL: Seats=35, Open=0, Waitlist=0) Books
TuTh...... 3:30pm- 4:45pm (AVW 1112)
CMSC424 Database Design; (3 credits) Grade Method: REG. CORE Capstone (CS) Course.
Prerequisite: CMSC 420 with a grade of C or better; and permission of department; or CMSC graduate student. Motivation for the database approach as a mechanism for modeling the real world. Review of the three popular data models: relational, network, and hierarchical. Comparison of permissible structures, integrity constraints, storage strategies, and query facilities. Theory of database design logic.

0101(12501) Roussopoulos, N. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh......12:30pm- 1:45pm (CLB 0102)
0201(12502) Shapiro, B. (FULL: Seats=50, Open=0, Waitlist=0) Books
Tu........ 6:30pm- 9:00pm (CLB 0102)
CMSC426 Image Processing; (3 credits) Grade Method: REG.
Prerequisite: CMSC 420 and permission of department; or CMSC graduate student. An introduction to basic techniques of analysis and manipulation of pictorial data by computer. Image input/output devices, image processing software, enhancement, segmentation, property measurement, Fourier analysis. Computer encoding, processing, and analysis of curves.

0101(12513) Aloimonos, J. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh......12:30pm- 1:45pm (CLB 0109)
CMSC433 Programming Language Technologies and Paradigms; (3 credits) Grade Method: REG.
Prerequisite: CMSC 330. Programming language technologies (e.g., object-oriented programming), their implementations and use in software design and implementation.

0101(12533) Sussman, A. (Seats=50, Open=5, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (CSS 1113)
0201(12534) Porter, A. (Seats=50, Open=1, Waitlist=0) Books
TuTh...... 9:30am-10:45am (CLB 0102)
CMSC434 Human Factors in Computer and Information Systems; (3 credits) Grade Method: REG.
Prerequisites: CMSC 330 with a grade of C or better and PSYC 100; or CMSC graduate student. Assess usability by quantitative and qualitative methods. Conduct task analyses, usability tests, expert reviews, and continuing assessments ofworking products by interviews, surveys, and logging. Apply design processes and guidelines to develop professional quality user interfaces. Build low-fidelity paper mockups, and a high-fidelity prototype using contemporary tools such as graphic editors and a graphical programming environment (eg: Visual Basic, Java).

0101(12544) Shneiderman, B. (Seats=40, Open=3, Waitlist=0) Books
MW........12:30pm- 1:45pm (EGR 3140)
0201(12545) Golub, E. (Seats=50, Open=2, Waitlist=0) Books
MW........ 2:00pm- 3:15pm (CHM 0128)
CMSC435 Software Engineering; (3 credits) Grade Method: REG. CORE Capstone (CS) Course.
Prerequisites: (CMSC 412, CMSC 417, CMSC 420, CMSC 430, or CMSC 433) with a grade of C or better and permission of department; or CMSC graduate student. State-of-the-art techniques in software design and development. Laboratory experience in applying the techniques covered. Structured design, structured programming, top-down design and development, segmentation and modularization techniques, iterative enhancement, design and code inspection techniques, correctness, and chief-programmer teams. The development of a large software project.

0101(12556) Purtilo, J. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh...... 3:30pm- 4:45pm (CLB 0111)
0301(12558) Memon, A. (FULL: Seats=50, Open=0, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (AVW 1112)
CMSC451 Design and Analysis of Computer Algorithms; (3 credits) Grade Method: REG.
Prerequisites: a grade of C or better in CMSC 214, a grade of C or better in CMSC 251, and permission of department. Fundamental techniques for designing efficient computer algorithms, proving their correctness, and analyzing their complexity. General topics include sorting, selection, graph algorithms, and basic algorithm design paradigms (such as divide-and-conquer, dynamic programming and greedy algorithms), lower bounds and NP-completeness.

0101(12577) Srinivasan, A. (Seats=50, Open=19, Waitlist=0) Books
TuTh......11:00am-12:15pm (ARM 0119)
CMSC456 Cryptology; (3 credits) Grade Method: REG.
Prerequisites: Any two 400-level MATH courses; OR CMSC 330 and CMSC 251. Also offered as MATH 456. Credit will be granted for only one of the following: CMSC 456 or MATH 456. Importance in protecting data in communications between computers. The subject lies on the border between mathematics and computer science. Mathematical topics include number theory and probability, and computer science topics include complexity theory.

0101(12587) Washington, L. (FULL: Seats=55, Open=0, Waitlist=0) Books
MWF.......10:00am-10:50am (CHM 0128)
CMSC460 Computational Methods; (3 credits) Grade Method: REG.
Prerequisites: MATH 240 and MATH 241 and CMSC 105 or CMSC 106 or CMSC 114 or ENEE 114 or permission of instructor. Also offered as AMSC 460. Credit will be granted for only one of the following: AMSC/CMSC/MAPL 460 or AMSC/CMSC/MAPL 466. Basic computational methods for interpolation, least squares, approximation, numerical quadrature, numerical solution of polynomial and transcendental equations, systems of linear equations and initial value problems for ordinary differential equations. Emphasis on methods and their computational properties rather than their analytic aspects. Intended primarily for students in the physical and engineering sciences.

0101(12597) Wolfe, P. (Seats=30, Open=1, Waitlist=0) Books
MWF....... 9:00am- 9:50am (MTH 0403)
0201(12598) Von Petersdorff, T. (Seats=30, Open=1, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (MTH B0421)
CMSC466 Introduction to Numerical Analysis I; (3 credits) Grade Method: REG.
Prerequisites: MATH 240 and MATH 241 and CMSC 105 or CMSC 106 or CMSC 114 or ENEE 114 or permission of instructor. Also offered as AMSC 466. Credit will be granted for only one of the following: AMSC/CMSC/MAPL 460 or AMSC/CMSC/MAPL 466. Floating point computations, direct methods for linear systems, interpolation, solution of nonlinear equations.

0101(12608) Stewart, G. (Seats=30, Open=3, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (CSS 2416)
CMSC475 Combinatorics and Graph Theory; (3 credits) Grade Method: REG.
Prerequisites: MATH 240 and MATH 241; and permission of department; or CMSC graduate student. Also offered as MATH 475. General enumeration methods, difference equations, generating functions. Elements of graph theory, matrix representations of graphs, applications of graph theory to transport networks, matching theory and graphical algorithms.

0101(12618) Brin, M. (Seats=30, Open=3, Waitlist=0) Books
TuTh......12:30pm- 1:45pm (MTH 0304)
CMSC498A Special Problems in Computer Science; (1-3 credits) Grade Method: REG. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: written permission of department required in advance on departmental form.


CMSC498B Special Problems in Computer Science; (1-3 credits) Grade Method: REG.
Prerequisites: A grade of C or better in CMSC420 and in CMSC434. Not fo r credit in the graduate program for computer science.

0101(12681) Bederson, B. (Seats=30, Open=2, Waitlist=0) Books
TuTh......11:00am-12:15pm (AVW 1112)
CMSC651 Analysis of Algorithms; (3 credits) Grade Method: REG/AUD.
Prerequisite: CMSC 451. Efficiency of algorithms, orders of magnitude, recurrence relations, lower-bound techniques, time and space resources, NP-complete problems, polynomial hierarchies, and approximation algorithms. Sorting, searching, set manipulation, graph theory, matrix multiplication, fast Fourier transform, pattern matching, and integer and polynomial arithmetic.

0101(13216) Khuller, S. (Seats=40, Open=2, Waitlist=0) Books
TuTh...... 9:30am-10:45am (CLB 0109)
CMSC661 Scientific Computing II; (3 credits) Grade Method: REG.
Prerequisite: AMSC/CMSC/MAPL 460, AMSC/CMSC/MAPL 466, or knowledge of basic numerical analysis (linear equations, nonlinear equations, integration, interpolation) with permission of instructor. Knowledge of C or Fortran. Also offered as AMSC 661. Credit will be granted for only one of the following: AMSC, CMSC 661 or MAPL 661. Fourier and wavelet transform methods, numerical methods for elliptic partial differential equations, numerical linear algebra for sparse matrices, Finite element methods, numerical methods for time dependent partial differential equations. Techniques for scientific computation with an introduction to the theory and software for each topic. Course is part of a two course sequence (660 and 661), but can be taken independently.

0101(12678) Liu, J. (Seats=34, Open=10, Waitlist=0) Books
TuTh...... 9:30am-10:45am (MTH 0409)
CMSC666 Numerical Analysis I; (3 credits) Grade Method: REG/AUD.
Prerequisites: AMSC/CMSC/MAPL 466; and MATH 410. Also offered as AMSC 666. Credit will be granted for only one of the following: AMSC 666, CMSC 666 or MAPL 666. Iterative methods for linear systems, piecewise interpolation, eigenvalue problems, numerical integration.

0101(12688) Nochetto, R. (Seats=30, Open=1, Waitlist=0) Books
TuTh......11:00am-12:15pm (MTH 0101)
CMSC667 Numerical Analysis II; (3 credits) Grade Method: REG/AUD.
Prerequisite: AMSC/CMSC/MAPL 666. Also offered as AMSC 667. Credit will be granted for only one of the following: AMSC 667, CMSC 667 or MAPL 667. Nonlinear systems of equations, ordinary differential equations, boundary value problems.

0101(12698) Elman, H. (Seats=25, Open=17, Waitlist=0) Books
MF........11:00am-12:15pm (MTH 0104)
CMSC722 Artificial Intelligence Planning; (3 credits) Grade Method: REG/AUD.
Prerequisite: CMSC 421 or equivalent; or permission of department. Automated planning of actions to accomplish some desired goals. Basic algorithms, important systems, and new directions in the field of artificial intelligence planning systems.

0101(12708) Nau, D. (Seats=30, Open=21, Waitlist=0) Books
TuTh...... 2:00pm- 3:15pm (CLB 0109)
CMSC723 Natural Language Processing; (3 credits) Grade Method: REG/AUD.
Prerequisite: CMSC 421 or equivalent or permission of instructor. Provides brief overview of field, relating natural language to computation and linguistics. Examines theories and formalisms in areas of syntax, semantics, and the lexicon. Examines key issues in designing computer systems for understanding, generating, and translating natural language. Studies field from engineering perspective (i.e., the development of specific practical systems that involve natural language) and from scientific perspective (i.e., the testing of syntactic, semantic, and lexical theories proposed by theoretical linguists.

0101(12718) Resnik, P. (Seats=40, Open=14, Waitlist=0) Books
W......... 1:00pm- 3:30pm (SYM 0200)
CMSC724 Database Management Systems; (3 credits) Grade Method: REG/AUD.
Prerequisite: CMSC 624 or permission of instructor. Theoretical and implementation issues in advanced database systems. Topics include distributed databases, parallel databases, database client-server architectures, multimedia access methods, advanced query optimization techniques, data semantics and models, object-oriented databases, and deductive and expert database systems.

0101(12728) Chawathe, S. (Seats=30, Open=18, Waitlist=0) Books
F......... 9:00am-11:30am (CSS 2316)
CMSC740 Advanced Computer Graphics; (3 credits) Grade Method: REG/AUD.
Prerequisites: (MATH 240 and CMSC 420) or permission of instructor. An introduction to the principles of computer graphics. Includes an introduction to graphics displays and systems, introduction to the mathematics of affine and projective transformations, perspective, curve and surface modeling, algorithms for hidden-surface removal, color models, methods for modeling illumination, shading, and reflection.

0101(12738) Varshney, A. (FULL: Seats=30, Open=0, Waitlist=0) Books
TuTh......12:30pm- 1:45pm (CSS 1113)
CMSC751 Parallel Algorithms; (3 credits) Grade Method: REG/AUD.
Prerequisite: CMSC 451 or equivalent. A presentation of the theory of parallel computers and parallel processing. Models of parallel processing and the relationships between these models. Techniques for the design and analysis of efficient parallel algorithms including parallel prefix, searching, sorting, graph problems, and algebraic problems. Theoretical limits of parallelism, inherently sequential problems, and the theory of P-completeness.

0101(12739) Vishkin, U. (Seats=33, Open=7, Waitlist=0) Books
W......... 3:30pm- 6:00pm (CLB 0109)
CMSC798A (PermReq) Graduate Seminar in Computer Science; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.
CMSC majors only. Other majors require permission of department.


CMSC799 Master's Thesis Research; (1-6 credits) Grade Method: REG. Individual Instruction course: contact department or instructor to obtain section number.
CMSC majors only. Other majors require permission of department.


CMSC818A (PermReq) Advanced Topics in Computer Systems; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: permission of instructor.


CMSC818L Advanced Topics in Computer Systems; (3 credits) Grade Method: REG/AUD.

0101(12907) Iftode, L. (Seats=20, Open=5, Waitlist=0) Books
MW........ 1:30pm- 2:45pm (AVW 4185)
CMSC818M Advanced Topics in Computer Systems; (3 credits) Grade Method: REG/AUD.

0101(13215) Miller, R. (Seats=25, Open=10, Waitlist=0) Books
W......... 9:00am-11:50am (AVW 4185)
CMSC818Y Advanced Topics in Computer Systems; (3 credits) Grade Method: REG/AUD.

0101(12904) Arbaugh, W. (Seats=30, Open=2, Waitlist=0) Books
F.........12:00pm- 2:30pm (CSS 1113)
CMSC828A (PermReq) Advanced Topics in Information Processing; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: permission of instructor.


CMSC828D Advanced Topics in Information Processing; (3 credits) Grade Method: REG/AUD.

0101(12963) Dorr, B. (Seats=30, Open=18, Waitlist=0) Books
Tu........ 2:00pm- 4:30pm (AVW 2120)
CMSC828G Advanced Topics in Information Processing: Principles of Data Mining; (3 credits) Grade Method: REG/AUD.

0101(12964) Getoor, L. (Seats=35, Open=12, Waitlist=0) Books
TuTh......11:00am-12:15pm (CLB 0109)
CMSC828L Advanced Topics in Information Processing: Geometric and Solid Modeling; (1-3 credits) Grade Method: REG/AUD.

0101(12965) Defloriani, L. (Seats=15, Open=9, Waitlist=0) Books
W......... 4:00pm- 6:30pm (AVW 4185)
CMSC838A (PermReq) Advanced Topics in Programming Languages; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: permission of instructor.


CMSC838F Advanced Topics in Programming Languages: Information Visualization; (1-3 credits) Grade Method: REG/AUD.

0101(13023) Fekete, J. (Seats=15, Open=6, Waitlist=0) Books
M......... 2:00pm- 4:30pm (EGR 1110)
CMSC838S Advanced Topics in Programming Languages: Human Factors in Computer and Information Systems; (3 credits) Grade Method: REG/AUD.

0101(13032) Shneiderman, B. (Seats=40, Open=3, Waitlist=0) Books
MW........12:30pm- 1:45pm (EGR 3140)
CMSC858A (PermReq) Advanced Topics in Theory of Computing; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: permission of instructor.


CMSC858G Advanced Topics in Theory of Computing; (1-3 credits) Grade Method: REG/AUD.

0101(13093) Kruskal, C. (Seats=20, Open=10, Waitlist=0) Books
TuTh...... 3:30pm- 4:45pm (CLB 0102)
CMSC878A (PermReq) Advanced Topics in Numerical Methods; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.
Prerequisite: permission of instructor.


CMSC899 Doctoral Dissertation Research; (1-8 credits) Grade Method: REG. Individual Instruction course: contact department or instructor to obtain section number.
CMSC majors only. Other majors require permission of department.



Course: Section:   
Open Sections Only Term:   Advanced Search

Enter the start time and days to search for:
Start Time: M Tu W Th F

Show All
Undergraduate Only
Graduate Only
Select Location:

Basic Search

Colleges Departments Core Courses

Copyright © 1999 University of Maryland
Please send questions or comments to:
webmaster@testudo.umd.edu
University of Maryland: Testudo