[PORTALNAME]

Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Semester course; 3 lecture hours. 3 credits. Prerequisites: CMSC 256 with a grade of "C" or better and CMSC 302 with a grade of "C" or better. Introduction to algorithm analysis and complexity classes. Advanced data structures topics including multiple linked lists, height-balanced trees, B-trees, hashing and graph representation; incorporating data structures into object-oriented design. Analysis of various searching and sorting algorithms. Algorithm design topics include divide-and-conquer, dynamic programming and greedy methods.
  • 3.00 Credits

    Semester course; 3 lecture hours. 3 credits. Prerequisites: CMSC 256 with a grade of "C" or better and CMSC 303. Survey of representative modern programming languages. Formal definition of programming languages including specifications of syntax and semantics. Precedence, infix, prefix and postfix notation. Global properties of algorithmic languages. Sub-routines, co-routines and tasks. List processing, string manipulation, data description and simulation languages. Run-time representation of program and data structures.
  • 3.00 Credits

    Continuous courses; 1 lecture and 4 laboratory hours. 3-3 credits. Prerequisites: senior standing in the computer science department; 27 credits in computer science, including CMSC 401; ENGL 200 or equivalent. Capstone project or experience for the computer science major; research and presentation methods in computer science; ethical, legal and social issues in computing; and professional responsibilities of computer scientists. Each student will participate, either individually or as part of a team, in a project or other experience approved by the course coordinator or sponsored by another computer science faculty member. Each student will write and revise a research paper on a technical topic associated with his or her project or experience. During the first semester, students will submit a detailed written description of their proposed project or experience and will present orally some aspect of what they have learned and/or done during the first semester. A final project report and presentation, which will include a discussion of associated legal, social and/or ethical issues, are due at the conclusion of the two-semester project or experience. (The courses in this sequence cannot be counted as upper-level CMSC electives for students graduating under bulletins prior to 2008-09.)
  • 1.00 Credits

    Semester course; 1.5 lecture hours. 1 credit. Prerequisites: CMSC 401, CMSC 403, an upper-level computer science elective, ENGL 200 and an upperlevel writing-intensive course outside the major. Research and presentation methods in computer science. Discussion of ethical, legal and social issues in computing, and professional responsibilities of computer scientists. Each student will write a research paper on a technical topic and will give at least one oral presentation. A component of the research paper will be a discussion of associated ethical, legal and/or social issues.
  • 4.00 Credits

    Semester course; variable hours. 2, 3 or 4 credits per semester. Maximum 4 credits per semester; maximum total of 6 credits. Generally open only to students of junior or senior standing who have acquired at least 12 credits in the departmental discipline. Determination of the amount of credit and permission of instructor and department chair must be procured prior to registration of the course. The student must submit a proposal for investigating some area or problem not contained in the regular curriculum. The results of the student's study will be presented in a report.
  • 3.00 Credits

    Semester course; 3 credits. May not be repeated for credit. Prerequisite: CMSC 401 and CMSC 403. Approval of Computer Science Undergraduate Credentials Committee is required prior to registration. A minimum of 90 clock hours in an information technology environment. The internship is designed to provide practical experience in the computing industry. Student must present a written report reflecting upon internship experience. Graded as pass/fail. Not applicable toward the computer science major.
  • 3.00 Credits

    Semester course; 2 lecture and 3 studio hours. 3 credits. Prerequisite: successful completion of the Art Foundation Program. A course in drawing from direct observation of specific references: visual analysis, surface light and color, structure, and context. Various painting and drawing media will be explored. Assignments will incorporate applicable references to the history of art and contemporary developments. Formerly CARD 200.
  • 3.00 Credits

    Semester course; 2 lecture and 3 studio hours. 3 credits. Prerequisite: successful completion of the Art Foundation Program. Students will study and explore how to draw from direct observation using the figure as the primary means to understand proportion, volume and spatial relationships. Class will include skeletal structure, basic anatomy and physical aspects of the figure. Various drawing and painting media will be explored. Specific assignments will be informed by the reference and use of the figure in the history of art and contemporary developments. Formerly CARD 206.
  • 3.00 Credits

    Semester course; 2 lecture and 3 studio hours. 3 credits. Prerequisite: COAR 201. Drawing from direct observation using the figure as the primary means to understand proportion, volume and spatial relationships. Specific problems will include the figure as a dynamic element in different lighting, spatial and conceptual contexts. Various drawing and painting media will be explored. Assignments will incorporate applicable references to the history of art and contemporary developments. Formerly CARD 224.
  • 3.00 Credits

    Semester course; 2 lecture and 3 studio hours. 3 credits. Prerequisite: successful completion of the Art Foundation Program. A course in which an understanding of the relationship between form and communication is developed. The student will develop an awareness and appreciation for visual imagery as a tool for the transmission of information and ideas. Formerly CARD 203.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)