|
|
|
|
Course List
Master of Professional Studies in Information Sciences (33 credits)
| Core Courses (12 credits) |
| IST 552 |
Data and Knowledge Management
This course introduces the computational foundations, methodologies, and tools in data, information, and knowledge management so that the students can organize information storage more efficiently, process information more effectively, and manage and reuse knowledge for better situational awareness and decision making. Emphasis is placed on data models, knowledge representation, information retrieval and searching techniques, data mining, geospatial applications, and multimedia tools. Relevant organizational issues are discussed throughout the course. |
3 credits |
| IST 554 |
Network Management and Security
This course develops the essential skills and knowledge for effectively using networks and Internet technologies to facilitate data communications and Web-based applications. The students examine how the Internet model applies to business and how developments in technology have made e-commerce and the digital world possible. The course begins with a study of data communication and Internet technology. It then examines Web-based and network technologies in an organization, addressing both technological aspects and applications. The course addresses the broader issues associated with analyzing, designing, developing, implementing, and evaluating Web-based media. These issues are examined from technological, social, business, ethical, legal, and governmental perspectives. The last part of the course reviews Web-based applications of e-commerce, data warehousing, data mining, and policy issues such as universal service and access. |
3 credits |
| IST 562 |
Introduction to Theoretical Foundations of Information Science
This course introduces the theoretical foundations of information sciences. The objective is to provide the students with a wide range of theories of relevance to their innovation and development in modern information systems—from classical information theory, probabilities and inference, and learning methodologies, to graph theory.
Prerequisite: familiarity with college-level linear algebra, calculus, and probability theory, or consent of the instructor |
3 credits |
| Master Paper (3 credits) |
| IST 594 |
Research Paper or Project
In this project all students in the program are required to focus on a well-defined issue or problem relevant to information sciences and technology. Each student will submit a project proposal to his/her faculty adviser for approval. |
3 credits |
| Information Assurance and Decision Support Option (12 required credits; 9 elective credits) |
| IST 515 |
Information Security and Assurance
This course covers the interdisciplinary theoretical, conceptual, and methodological foundations of information security and assurance, with emphasis on information systems security, information assurance, privacy, trust management, database and Web security, socioeconomic aspects of security, human factors in security, e-commerce security and identity theft, and distributed-systems security.
Prerequisite: IST 511 or IST 512 |
3 credits |
| IST 555 |
Intelligent Agents and Distributed Decision Making
This course introduces the theory and design of intelligent agents for distributed decision making, with applications in grid computing, emergency management, and sensor management. Emphasis is placed on understanding theories of decision making and using them to model and build relevant agent-based distributed systems. |
3 credits |
| IST/STAT 557 |
Data Mining I
This course covers methodology and major software tools and applications used in data mining. By introducing principal ideas in statistical and machine learning, the course helps the students understand the conceptual underpinnings of methods in data mining. Considerable effort is also put into computational aspects of algorithm implementation. The students are required to work on relevant projects to practice the application of existing software and, to a certain extent, developing their own algorithms.
Prerequisite: STAT 318 or STAT 416 and basic programming skills |
3 credits |
| IST 885 |
Introduction to Multisensor Data Fusion
Rapid advances in nano- and micro-scale sensors, ubiquitous wideband wireless communications, and improvements in computing provide the opportunity to collect and disseminate huge amounts of data and information from sensors, humans acting as observers, and emerging data available on the Web. Applications for this data are widespread and include areas such as geospatial intelligence, emergency management, environmental monitoring, and epidemiology. This course introduces methods and process models for fusion of the information from diverse sources to achieve inferences that cannot be obtained by using a single source or sensor. |
3 credits |
| Information Assurance and Decision Support Option Electives (choose 9 credits) |
| GEOG 882 |
Geographic Foundations of Geospatial Intelligence
Orientation to the geographic foundations of geospatial intelligence and its applications in national security, international relief work, and disaster management. |
3 credits |
| GEOG 883 |
Remote Sensing for the Geospatial Intelligence Professional
Understanding remote sensing systems' operation, data products, and processing techniques to address typical problem scenarios faced by the geospatial intelligence professional.
Prerequisite: GEOG 882 |
3 credits |
| GEOG 884 |
Geographic Information Systems for the Geospatial Intelligence Professional
How geographic information systems facilitate data analysis and communication to address common geographic problems faced by the geospatial intelligence professional.
Prerequisite: GEOG 882 |
3 credits |
| IN SC 561 |
Web Security and Privacy
A Web-centric look at the latest techniques and practices in computer security as they apply to the Internet.
Prerequisite: CSE 543 or IST 515 |
3 credits |
| IST 454 |
Computer and Cyber Forensics
Fundamental issues and concepts of computer forensics; aspects of computer and cyber crime; methods to uncover, protect, exploit, and document digital evidence; tools, techniques, and procedures to perform computer and cyber crime investigation.
Prerequisite: IST 220 |
3 credits |
| STAT 500 |
Applied Statistics
Descriptive statistics, hypothesis testing, power, estimation, confidence intervals, regression, one- and two-way ANOVA, Chi-square tests, diagnostics.
Prerequisite: 1 undergraduate course in statistics |
3 credits |
| Software Development Option (12 required credits; 9 elective credits) |
| IST 411 |
Distributed-Object Computing
This course presents the fundamental concepts of distributed-object computing, with applications to client/server computing, which is an important platform for real-world computing systems. The course focuses on tools and techniques used in the design, development, and deployment of client/server systems, including traditional architectures and distributed-object technologies. Issues of managing client/server systems, and the relationships between organizational processes and information system architectures, are also considered.
Prerequisite: IST 311 |
3 credits |
| IST 412 |
The Engineering of Complex Software Systems
This course provides the skills needed to design, implement, test, and evolve complex software systems. It gives the students insight into the complexities of managing complex software system projects. The course also introduces the responsibilities of complex software system development, including software reliability and software safety.
Prerequisite: IST 311 |
3 credits |
| SWENG 568 |
Enterprise Integration
Advances in design, development, and deployment of control and management software for enterprise and production information systems. |
3 credits |
| SWENG 586 |
Requirements Engineering
This course is a thorough treatment of the theoretical and practical aspects of discovering, analyzing, modeling, validating, testing, and writing requirements for systems of all kinds, with an intentional focus on software-intensive systems. The students will apply a variety of formal methods, social models, and modern requirements writing tools (e.g., the UML) useful to the theorist and practicing engineer. |
3 credits |
| Software Development Option Electives (choose 9 credits) |
| IN SC 561 |
Web Security and Privacy
A Web-centric look at the latest techniques and practices in computer security as they apply to the Internet. |
3 credits |
| SYSEN 505 |
Technical Project Management
Analysis and construction of project plans for the development of complex engineering products taken from a variety of problem domains. |
3 credits |
| SYSEN 520 |
Systems Engineering
Fundamentals of systems engineering with a focus on system methodology, design, and management; includes life cycle analysis, human factors, maintainability, and serviceability/reliability.
Prerequisite: SYSEN 510 or SYSEN 511 or instructor permission |
3 credits |
| SYSEN 530 |
Systems Optimization
Theory/practice of linear programming will be developed, including determination of optimum mix of products, levels of staffing, blending, network analysis, and multiperiod planning.
Prerequisite: SYSEN 520 or instructor permission |
3 credits |
| SYSEN 550 |
Creativity and Problem Solving I
Foundations of individual problem solving, including creativity, cognitive style and level, problem-solving processes and techniques, and the paradox of structure. |
3 credits |
| SYSEN 552 |
Creativity and Problem Solving II
Theory and practical applications of group problem solving, including cognitive gap, coping behavior, agents of change, and managing cognitive diversity.
Prerequisite: SYSEN 500 |
3 credits |
|