![]() | ||
|
|
Graduate Courses 237-510: Computer Architecture,3 Credits. Software systems and subsystems, control and commands, data organization, buffer management, assemblers and macro-assemblers. 237-522: Computer Graphics, 3 Credits. Examines display memory generation points and vectors; interactive versus passive graphics; analog storage of images on microfilm; digitizing and digital storage; pattern recognition by features; syntax tables and random nets; data structures and graphics software; mathematics of three-dimensional projections and hidden line problem; problem in computer-aided design. 237-534: Operations Research I, 3 Credits. Introduction to mathematical modeling and techniques. Extremal properties of multivariate functions with and without constraints; convex sets and convex functions; linear, quadratic, and dynamic programming. 237-535: Operations Research II, 3 Credits. This course is a continuation of the course Operations Research I (237-534). Topics covered include decision theory, forecasting and time series analysis, inventory models, Markov chains, queueing theory, capital budgeting, time value of money. 237-542: Compiler Design, 3 Credits. Presents grammar and language; scanners; top-down parsing; semantic routines for ALGOL-like structures; run-time storage; interpreters; techniques for compiler writing. 237-548: Data Communications I, 3 Credits. Includes data communications media, the ISO network model, network systems elements, local and large scale networks, and line protocols. Students will monitor performance of local area networks using appropriate hardware and will simulate some of the problems of network noise, excess traffic, performance of bridges and gateways, etc. in software. Requires the completion of a group or individual project involving the design, development and demonstration of a communication system and its protocols. 237-549: Data Communications II, 3 Credits. A continuation of Data Communications I. 237-55l: Software Engineering I, 3 Credits. This course provides an introduction to the analysis of algorithms and the fine tuning of algorithms to particular systems to improve performance. 237-552: Software Engineering II, 3 Credits. This course is a continuation of the course 237-551 (Software Engineering I). The emphasis of the course is on software engineering. Topics covered include verification, metrics, software fault tolerance, maintainability and reliability. Extensive use of the formal properties of algorithms is made. Prerequisite: 237-551 (Software Engineering I). 237-553: Software Reuse and Reengineering, 3 Credits. This course will introduce the student to the techniques necessary for a systematic program of software reuse. Topics covered include: domain analysis, the importance of standards, metrics, measuring reuse, designing for reuse, using reuse in the requirements process, object-oriented methods, certification of reusable components, reuse libraries, cost modeling, and reengineering. Several case studies will be given and the student will be introduced to several tools. Prerequisite: 235-552 (Software Engineering II) or equivalent. 237-603: Multivariate Analysis, 3 Credits. Includes statistical computing, questionnaire analysis, correlation, multiple regression, polynomial regression, factor analysis, discriminant analysis and factorial design. 237-6l5: Programming Languages, 3 Credits. Treats the formal definition of programming languages, including specification of syntax and semantics; global properties of algorithmic languages including scope of declarations and storage allocations; support of software engineering principles; comparisons of programming languages. 237-635: Computer Simulation and Modeling I, 3 Credits. Computer simulation techniques using deterministic and Monte Carlo techniques in systems modeling; description of systems by using interacting parameters and modification of dependency equations to reflect changes in the system; use of general purpose simulators in systems planning, design, evaluation, and prediction. 237-644: Computer Simulation and Modeling II, 3 Credits. This course is a continuation of the course Computer Simulation and Modeling I (237-634). 237-650: Artificial Intelligence, 3 Credits. Presents an overview of artificial intelligence and a survey of the major areas of the field. Course objectives are to study the various knowledge representation methods and techniques in solving AI problems in the literature, gain a level of proficiency in LISP that will enable the student to program an AI problem; design a solution to an AI problem using LISP or a specialized AI language. 237-651: Expert Systems, 3 Credits. Presents an overview of expert systems and a survey of the major areas of the field. Course objectives are to study the various knowledge representation methods and techniques in solving expert systems problems in the literature, in order to design and implement solutions to problems in specific application domain. Prerequisite: SYCS 650, Artifical Intelligence. 237-652: Special Topics, 3 Credits. Presents special projects for students who wish to independently pursue reading and study in a topic mutually agreed upon by a member of the faculty and the student. Prerequisite: permission of the Chair of the Department of Systems and Computer Science. 237-680: Operating Systems, 3 Credits. Advanced topics in operating systems, with particular emphasis on the interprocess communication facilities available in the UNIX operating system. Students will program extensively in the C language. Prerequisites: basic knowledge of operating system services, user's view of the UNIX operating system and basic utilities available, and experience in the C programming language. |
|
|
Main
| Architecture |
Chemical
| Civil |
Electrical
& Computer Engineering
| Mechanical Engineering Contact Us: ceacs@howard.edu |
||