28.10.2014 Views

A+B. Intro_SJ.1 - University of Maryland University College

A+B. Intro_SJ.1 - University of Maryland University College

A+B. Intro_SJ.1 - University of Maryland University College

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CSMN 616 Distributed Computing (3)<br />

Topics central to the design and management <strong>of</strong> distributed<br />

computing systems, including distributed synchronization and<br />

resource sharing, concurrency control in distributed databases,<br />

distributed simulation languages for distributed computing,<br />

management pro<strong>of</strong> techniques for distributed systems, and distributed<br />

operating systems are covered.<br />

CSMN 617 Principles <strong>of</strong> Programming<br />

Languages (3)<br />

The course explores the theory and implementation <strong>of</strong> modern<br />

p rogramming languages. Topics include the attributes <strong>of</strong> a good<br />

language, programming environments (for example, batch, intera<br />

c t i ve, real-time, network, and embedded systems), language syntax,<br />

various grammar types, data types, object-oriented stru c t u re s ,<br />

sequence control, subprogram control, and parallel pro g r a m m i n g .<br />

The pro p e rties <strong>of</strong> programming languages are illustrated using<br />

examples from current languages such as Fo rtran, COBOL, C,<br />

C++, Pascal, Ada, PRO LOG, and Ja va.<br />

CSMN 618 Knowledge-Based Systems (3)<br />

This course covers the identification, creation, and use <strong>of</strong><br />

knowledge-based systems from an applied approach. Cognitive<br />

science, formal logic, and finite automata are highlighted<br />

throughout. This course starts with an overview <strong>of</strong> intelligent<br />

systems and concludes with a hands-on intelligent system cre a t e d<br />

as a class product. Using the case-study approach, the course<br />

e x p l o res the art <strong>of</strong> knowledge acquisition and crafting <strong>of</strong> domainspecific,<br />

knowledge-based applications using various processing<br />

technologies with representation methods.<br />

CSMN 635 Systems Development and Project Control (3)<br />

The purpose <strong>of</strong> this course is to provide a thorough understanding<br />

<strong>of</strong> the systems development life cycle as it applies to large<br />

hardware and s<strong>of</strong>tware systems. The course discusses various<br />

approaches to system development, including the traditional<br />

waterfall model (system analysis, system design, system implementation,<br />

and system use and evaluation), spiral model, and<br />

prototyping. Computer-aided s<strong>of</strong>tware engineering is also examined.<br />

An important aspect <strong>of</strong> this course is the integration <strong>of</strong> the<br />

principles <strong>of</strong> project management (time, money, and quality)<br />

with the discussion <strong>of</strong> the system development life cycle.<br />

CSMN 636 Telecommunications and Connectivity (3)<br />

The fundamentals <strong>of</strong> data communication systems and technologies<br />

are examined. Students explore these technologies<br />

from the perspective <strong>of</strong> the current and future public-switched<br />

network, wide area networks, and local area networks. Also<br />

addressed are network architectures, networking standards,<br />

digital and analog signals, and the various transmission media.<br />

Future trends in data communication concepts, equipment,<br />

applications, and services, including the open systems interconnection<br />

(OSI) model, T-1/T-3 multiplexers, fiber optics, integrated<br />

voice/data equipment, “intelligent networks,” and the<br />

Integrated Services Digital Network (ISDN), are also discussed.<br />

CSMN 639 Multimedia and the Internet (3)<br />

(Cannot be completed using UMUC computer laboratory facilities;<br />

requires a current multimedia PC with ample hard disk<br />

capacity and Internet connectivity.) Prerequisite: CSMN 601 or<br />

TLMN 602; CSMN 636, TLMN 610, or TLMN 620 recommended.<br />

Multimedia presentations are regarded as essential,<br />

strategic components <strong>of</strong> an organization’s competitive advantage<br />

via its World Wide Web presence. Established principles <strong>of</strong> s<strong>of</strong>tware<br />

development life cycles, aesthetics <strong>of</strong> typography and layout,<br />

benchmarking, and human factors research are applied to<br />

analyzing and critiquing Web sites as well as writing successful<br />

Web site development plans. Site management issues and consumer<br />

research methods are surveyed. The course’s technical<br />

component emphasizes information theory, basic Web page<br />

design techniques, standards for representing common media<br />

formats in data files, compression algorithms, file format translation<br />

tools, transmission protocols, hardware requirements and<br />

standards, and system constraints. Java, CGI scripts, virtual reality,<br />

and other ancillary methods are touched upon, but no programming<br />

is required.<br />

CSMN 655 Information Risk Assessment and Security<br />

Management (3)<br />

The proliferation <strong>of</strong> corporate databases and the development <strong>of</strong><br />

telecommunication network technology are examined as gateways<br />

or invitations to intrusion. Ways <strong>of</strong> investigating the management<br />

<strong>of</strong> the risk and security <strong>of</strong> data and data systems are<br />

presented as a function <strong>of</strong> design through recovery and protection.<br />

Issues <strong>of</strong> risk and security, as they relate to specific industries<br />

and government, are major topics in the course. Examples<br />

<strong>of</strong> how major technological advances in computer and operating<br />

systems have placed data, as tangible corporate assets, at risk<br />

are presented. Quantitative sampling techniques for risk assessment<br />

and for qualitative decision making under uncertainty<br />

are explored.<br />

w w w. u m u c . e d u / g r a d<br />

Un i versity <strong>of</strong> Ma r yland Un i versity <strong>College</strong> | 123 |

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!