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)

CMSC131 (PermReq) Object-Oriented Programming I; (4 credits) Grade Method: REG/P-F/AUD.
Corequisite: MATH140 and permission of department. Not open to students who have completed CMSC114. Introduction to programming and computer science. Emphasizes understanding and implementation of applications using object-oriented techniques. Develops skills such as program design and testing as well as implementation of programs using a graphical IDE. Programming done in Java. For CMSC majors only.

0101(05300) Emad, F. (FULL: Seats=25, Open=0, Waitlist=0) Books
Meets 06/02/08-08/10/08
MWF.......11:00am-12:30pm (CSI 1121)
TuTh......11:00am-12:30pm (CSI 1121) Dis
CMSC132 (PermReq) Object-Oriented Programming II; (4 credits) Grade Method: REG/P-F/AUD.
Prerequisite: CMSC131 with a grade of C or better; or a score of 5 on the A Java AP exam; or a score of 4 or 5 on the AB Java AP exam; or permission of the department based on satisfactory performance on the department placement exam and permission of department. Corequisite: MATH141. Introduction to use of computers to solve problems using software engineering principles. Design, build, test, and debug medium -size software systems and learn to use relevant tools. Use object-oriented methods to create effective and efficient problem solutions. Use and implement application programming interfaces (APIs). Programming done in Java.

0101(05311) Padua-Perez, N. (Seats=41, Open=3, Waitlist=0) Books
Meets 06/02/08-08/10/08
MWF....... 9:30am-10:50am (CSI 1121)
TuTh...... 9:30am-10:50am (CSI 1121) Dis
CMSC212 (PermReq) Introduction to Low-Level Programming Concepts; (4 credits) Grade Method: REG/P-F/AUD.
Prerequisite: CMSC132 with a grade of C or better; or permission of the department based on satisfactory performance on the department placement exam and permission of department. Corequisite: CMSC250. Introduction to many of the concepts that lie behind software, such as hardware, memory layout, memory management, and operating systems. Explain how these concepts affect the design of software systems.

0101(05312) Fouche, S. (Seats=45, Open=16, Waitlist=0) Books
Meets 06/02/08-08/08/08
MWF.......12:30pm- 1:50pm (CSI 1121)
TuTh......12:30pm- 1:50pm (CSI 1121) Dis
CMSC250 (PermReq) Discrete Structures; (4 credits) Grade Method: REG/P-F/AUD.
Prerequisite: CMSC131 with a grade of C or better; MATH141; and permission of department. Formerly CMSC150. 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(05332) Fontana, P. (Seats=25, Open=7, Waitlist=0) Books
Meets 06/02/08-07/25/08
MTuWTh....11:00am-12:20pm (CSI 1122)
F.........11:00am-12:20pm (CSI 1122) Dis
CMSC298A (PermReq) Special Topics in Computer Science; (1-4 credits) Grade Method: S-F. Individual Instruction course: contact department or instructor to obtain section number.


CMSC330 (PermReq) Organization of Programming Languages; (3 credits) Grade Method: REG.
Prerequisite: CMSC212 and CMSC250: each with a grade of C (2.0) 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(05433) Lam, M. (Seats=35, Open=5, Waitlist=0) Books
Meets 06/02/08-07/25/08
MTuTh..... 9:30am-10:50am (CSI 2117)
WF........ 9:30am-10:50am (CSI 2117) Dis
CMSC351 (PermReq) Algorithms; (3 credits) Grade Method: REG/P-F/AUD.
Prerequisite: CMSC212 and CMSC250: each with a grade of C (2.0) or better; and permission of department. CMSC351 may not count as one of the required upper level CMSC courses for students who are required to have 24 upper level CMSC credits for graduation, i.e. for students who became computer science majors prior to Fall, 2002. Credit will be granted for only one of the following: CMSC251 or CMSC351. Formerly CMSC251. 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.

0101(05443) Kruskal, C. (Seats=45, Open=6, Waitlist=0) Books
Meets 06/02/08-07/13/08
MTuWThF... 9:30am-10:45am (CSI 1122)
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 (PermReq) Computer Systems Architecture; (3 credits) Grade Method: REG.
Prerequisite: A grade of C or better in (CMSC311 or ENEE350) and a grade of C or better in CMSC330; 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.

0201(05539) Hugue, M. (Seats=50, Open=29, Waitlist=0) Books
Meets 07/14/08-08/22/08
MTuWThF...11:00am-12:20pm (CSI 1115)
CMSC420 (PermReq) Data Structures; (3 credits) Grade Method: REG.
Prerequisites: A grade of C or better in CMSC330 and in CMSC351; 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(05549) Hugue, M. (Seats=20, Open=1, Waitlist=0) Books
Meets 06/02/08-07/25/08
MTuWTh....12:30pm- 1:50pm (CSI 1115)
CMSC451 (PermReq) Design and Analysis of Computer Algorithms; (3 credits) Grade Method: REG.
Prerequisite: a grade of C or better in CMSC351; and permission of department; or CMSC graduate student. 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.

0201(05559) DuBois, T. (Seats=40, Open=30, Waitlist=0) Books
Meets 07/14/08-08/22/08
MTuWThF... 9:30am-10:50am (CSI 1122)
CMSC460 (PermReq) Computational Methods; (3 credits) Grade Method: REG.
Prerequisites: MATH240; and MATH241; and CMSC106 or CMSC114 or ENEE114; and permission of department; or CMSC graduate student. Also offered as AMSC460. Credit will be granted for only one of the following: AMSC/CMSC/MAPL460 or AMSC/CMSC/MAPL466. 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(05569) Wolfe, P. (FULL: Seats=30, Open=0, Waitlist=0) Books
Meets 06/02/08-07/25/08
MTuThF.... 8:00am- 9:20am (MTH 1308)
CMSC498A (PermReq) Selected Topics in Computer Science; (1-3 credits) Grade Method: REG. Individual Instruction course: contact department or instructor to obtain section number.


CMSC499A (PermReq) Independent Undergraduate Research; (1-3 credits) Grade Method: REG/P-F/AUD. Individual Instruction course: contact department or instructor to obtain section number.


CMSC598 Practical Training; (1 credit) Grade Method: S-F. Individual Instruction course: contact department or instructor to obtain section number.


CMSC798A Graduate Seminar in Computer Science; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.


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


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


CMSC828A Advanced Topics in Information Processing; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.


CMSC838A Advanced Topics in Programming Languages; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.


CMSC858A Advanced Topics in Theory of Computing; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.


CMSC878A Advanced Topics in Numerical Methods; (1-3 credits) Grade Method: REG/AUD. Individual Instruction course: contact department or instructor to obtain section number.


CMSC898 (PermReq) Pre-Candidacy Research; (1-8 credits) Grade Method: REG/S-F. Individual Instruction course: contact department or instructor to obtain section number.


CMSC899 Doctoral Dissertation Research; (1-8 credits) Grade Method: REG. Individual Instruction course: contact department or instructor to obtain section number.



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