James Madison University

Courses

CS 345: The Software Industry

Course Description:
Study of means for the development and maintenance of high quality software products, delivered on time and within budget. Topics include requirements analysis and specification, software design, implementation, testing, maintenance, project management, ethics, and the responsibilities of software engineering professionals.

Credits: 3
Prerequisites: CS 139, ISAT 340 or permission of the instructor

Taught By:

GEOG 215: Map Reading and Interpretation

Course Description:
An introduction to a wide variety of maps used by the educator, layman and public official with critical analysis of various cartographic techniques used to represent and present information.

Credits: 3

Taught By:

GEOG 230: Spatial Analysis

Course Description:
This course focuses on the theory and practice of spatial analysis. Research methods and quantitative techniques used in geographic analysis are presented. Topics include quantitative research design, the nature of spatial distributions, the use of maps as spatial models, univariate and bivariate analysis, spatial autocorrelation, index number development, point and area pattern analysis, shape and density measurement, the use of census data, and unobtrusive measures in geography.

Credits: 3

Taught By:

GEOG 244: Introduction to Global Positioning Systems

Course Description:
The course will provide basic training in the use of Global Positioning Systems. It will include instruction in the use of GPS field units, creation and use of data dictionaries, preplanning fieldwork, and post-processing of field data. This course is designed primarily for non-majors and will focus on the basics of using GPS so that students will be able to apply this knowledge and equipment in their own projects and independent studies within their own major.

Credits: 1

Taught By:

GEOG 245: Global Positioning Systems

Course Description:
The course will provide basic training in the use of Global Positioning Systems. It will include instruction in the use of GPS field units, creation and use of data dictionaries, preplanning fieldwork, and post processing of field data. The course will also include actual field projects and the use of mapping software.

Credits: 3

Taught By:

GEOG 285: Remote Sensing

Course Description:
The Remote Sensing class involves the study of the characteristics, quality, geometry and digital properties of remotely sensed aerial imagery. Methods of data collection, analysis, enhancement and presentation are discussed. Both the physical and cultural aspects of the imagery are examined.

Credits: 4
Prerequisites: GEOG 130

Taught By:

GEOG 365: Advanced Thematic Cartography

Course Description:
Using automated mapping techniques, statistical software and the World Wide Web, students will examine advanced cartographic design theory, thematic map construction and investigate the use of maps for conducting spatial analysis within the discipline of geography. Laboratory work will require students to reproduce a publishable-quality map for a client.

Credits: 4

Taught By: Dr. Stephen Wright

GEOG 366: Geographic Information Systems

Course Description:
An introduction to the theory and practice of building a geographic information system. Computer-aided design is used to digitize, edit and plot spatial data. Attribute data and spatial data are combined in a GIS and fundamental GIS analysis functions are performed.

Credits: 4

Taught By:

GEOG 385: Advanced Remote Sensing

Course Description:
The Advanced Remote Sensing class involves a continuation of the subject matter of the basic course, which is its prerequisite. The subject matters includes: advance georeferencing and orthocorrection, refined methods and applications of digital image enhancement, and image classification methodologies. These tools are applied to the inventory and assessment of various environmental conditions.

Credits: 4
Prerequisites: GEOG 285

Taught By:

GEOG 466: Geographic Databases

Course Description:
An introduction to digital spatial data used by industry and government. Integration of large spatial data sets into the geographic information system, data management, data exchange and the geodetic transformation of data sets are emphasized. Digital elevation models, land use data, population data, digital topographic map and street network data will be used.

Credits: 4
Prerequisites: GEOG 366

Taught By:

GEOG 467: Applied Geographic Information Systems

Course Description:
The course advances the knowledge of GIS in theory and practice. Spatial databases and complex attribute data will be created. Analytical GIS functions will be used to create new data sets. The students will apply GIS management skills in GIS projects.

Credits: 4
Prerequisites: GEOG 366

Taught By:

GEOG 468: Internet Geographic Information Systems

Course Description:
Theoretical and practical exploration of methods, standards and policies related to the development and utilization of geographic information systems on the Internet. Students will create and utilize distributed geospatial data and analytical systems using the world wide web and the Internet to address geographical problems.

Credits: 4
Prerequisites: GEOG 366

Taught By:

ISAT 340: Software Development

Course Description:
This course is an introduction to the processes, methods and techniques of efficient and effective software application development. Students will create or enhance software systems in a sophisticated development environment.

Credits: 3
Prerequisites: ISAT 242

Taught By: Dr. Anthony Teate, Dr. Julia Couto

ISAT 341: Modeling and Simulation

Course Description:
The development and use of models to understand, analyze and improve systems in several areas of science and technology. Students will use computer simulation in a variety of modeling projects.

Credits: 3
Prerequisites: Junior standing and ISAT 340 or CS 139 or permission of instructor

Taught By: Dr. Anne Henriksen, Dr. Michael Deaton, Dr. Robert Kolvoord

ISAT 344: Intelligent Systems

Course Description:
In-depth introduction to current and future artificial intelligence technologies that are used to build intelligent systems, such as expert systems, neural network, genetic algorithm, artificial-life, swarm-based and agent-based intelligent systems: their uses and limitations.

Credits: 3
Prerequisites: Junior standing and ISAT 340 or CS 139

Taught By: Dr. Joseph Marchal

ISAT 348: The Multimedia Industry

Course Description:
Students are introduced to a variety of tools for viewing multimedia and to the issues in designing effective human-computer interactions. This includes an introduction to the many forms of media that occur in computing systems (text, graphics, images, sound, animation) and to the characteristics of well-produced media.

Credits: 3
Prerequisites: CS 139, ISAT 340 or permission of the instructor

Taught By: Dr. Jeff Kushner

ISAT 440: Seminar in Knowledge Management

Course Description:
Philosophical, ethical, social and political issues in information and knowledge management, the information and knowledge management industries and information and knowledge management systems.

Credits: 3
Prerequisites: Senior standing

Taught By:

ISAT 480: Advanced Multimedia

Course Description:
Students build from the multimedia skills they learn in ISAT 348 by completing an advanced multimedia project. In the process, they learn more advanced scripting and authoring techniques.

Credits: 3
Prerequisites: ISAT 348 or permission of instructor

Taught By: Dr. Jeff Kushner

ISAT/CS 460: Local Area Networks

Course Description:
An overview of LAN hardware, LAN topology and design, and LAN protocols. Installation and management of LAN operating systems and LAN services (address management, name
management, file and print sharing, account management).

Credits: 3
Prerequisites: CS 350 or IT 320 or equivalent

Taught By: Dr. Archer Harris, Dr. Michael Norton

ISAT/CS 461: Internetworking

Course Description:
Wide Area Network (WAN) and Metropolitian Area Network (MAN) design. Audio, voice, data and TV transmission over ATM/B-ISDN networks. The SONET signal hierarchy and Q3
standard interface model. Network security. Performance analysis of a given network.

Credits: 3
Prerequisites: ISAT/CS 460

Taught By: Dr. Archer Harris

ISAT/CS 462: Network Applications Development

Course Description:
Design and implementation of network-based
applications using languages and architectures such as sockets, JAVA, TL1 and CORBA. Concepts in distributed
processing, including synchronization of interprocess communication and management of replicated data. Analysis
of performance issues related to distributed applications.

Credits: 3
Prerequisites: CS 239 or IT 344 and ISAT/CS 460

Taught By: Dr. David Bernstein

ISAT/CS 463: Network Analysis and Design

Course Description:
In-depth introduction to the techniques and tools used to
design and analyze computer and telecommunications networks. Overview of issues related to network performance,
including the impact on cost, reliability and security.

Credits: 3
Prerequisites: CS/ISAT 460 and ISAT 340

IT 320: Telecommunications and Information Processing

Course Description:
Instruction and cases in the design, development and management of telecommunications topics and office information processing.

Credits: 3
Prerequisites: IT 304 or ISAT 242 or CS 139

Taught By: Dr. Young B. Choi, Dr. Harry Reif, Dr. Anthony Teate

MATH 220: Elementary Statistics

Course Description:
Descriptive statistics, frequency distributions, sampling, estimation and testing of hypotheses, regression, correlation and an introduction to statistical analysis using computers.

Credits: 3
Prerequisites: Demonstration of strong preparation in algebra.

Taught By:

SMAD 356: Telecommunications Policy and Regulation

Course Description:
An overview of the regulatory issues encountered in the telecommunication industry. Emphasizes post 1982-FCC changes deregulating telephone, CATV, and broadcast industries. Includes regulation of emerging services and technologies, First Amendment issues, ownership and distribution of new information forms, and limitations and uses of technology.

Credits: 3
Prerequisites: Junior Standing

Taught By: Dr. JoAnne Holman, Dr. David McGraw