Skip Navigation
Return to Layout View | Home | A-Z Directory | my UMaine | MaineStreet | Campus Map | Calendar
Follow UMaine on Twitter | Join UMaine on Facebook | Watch UMaine on YouTube | Admissions | Parents & Family | Emergency

MS Information Systems

Site Navigation:

Curriculum and Degree Requirements - Individual Course Descriptions (2012 Catalog)

The online graduate catalog contains the individual graduate course descriptions (2012/2013) including the listing of any prerequisite courses. Descriptions are provided here as well for the convenience of students.

Note: A student with an undergraduate degree in a specific field (e.g. business, computer science, education, engineering or new media) will likely have an easier time meeting graduate course prerequisites in that field than a student from another undergraduate field.


SIE 505 – Formal Foundations for Information Science (3 credits)

Increases student’s understanding of the approach to information systems and science by formalisms. Draws on mathematics to increase familiarity with formal syntax and language, develops understanding and technical ability in handling structures relevant to information systems and science. Includes a review of fundamental material on set theory, functions and relations, graph theory, and logic; examines a variety of algebraic structures; discusses formal languages and the bases of computation.
Prerequisites & Notes: SIE or MSIS student or permission of instructor. Sample Syllabus

SIE 507 – Information Systems Programming (3 credits)

Programming for those envisioning careers focused on developing and managing information systems and databases as opposed to software design. Data structures, algorithms, and their analysis.
Prerequisites & Notes: SIE or MSIS graduate student or permission of instructor.  Sample Syllabus

SIE 515 – Human Computer Interaction (3 credits)

Students are introduced to the fundamental theories and concepts of human-computer interaction (HCI). Topics covered include: interface design and evaluation, usability and universal design, multimodal interfaces (touch, gesture, natural language), virtual reality, and spatial displays. Sample Syllabus

SIE 525 – Information Systems Law (3 credits)

Current and emerging status of computer law in electronic environments: rights of privacy, freedom of information, confidentiality, work product protection, copyright, security, legal liability; impact of law on use of databases and spatial datasets; legal options for dealing with conflicts and adaptations of law over time.
Prerequisites & Notes: Graduate standing or instructor permission. Sample Syllabus

SIE 550 – Design of Information Systems (3 credits)

Cognitive and theoretical foundation for representation of knowledge in information systems and fundamental concepts necessary to design and implement information systems.  Logic programming as a tool for fast design and prototyping of data models.  Formal languages and formal models, conceptual modeling techniques, methods for data abstraction, object-oriented modeling and database schema design.  Relational data model and database query languages, including SQL.
Prerequisites & Notes: Graduate standing or instructor permission. Sample Syllabus



BUA 661 – Knowledge Management and Decision Support Systems (3 credits)

This course is designed to explore the dimensions of knowledge management that influence the competitive advantage of organizations.  Major topics include the ability to harness intellectual capital for innovation, knowledge creation, sharing, storage and accessibility.  Appropriate technologies will be used to apply these concepts.
Prerequisites & Notes: … graduate standing.

BUA 664 – Databases and Data Mining in Industry (3 credits)

Provides a fundamental understanding of relational databases and the concepts of data mining, with emphasis on database design, database queries, market/profit segmentation, data warehousing and data mining approaches. Includes a comprehensive case study that integrates the concepts of the course as well as general business principles.
Prerequisites & Notes: BUA 135 or BUA 335 or equivalent or BUA 605; and permission of the University of Maine Business School; graduate standing.

BUA 668 – Electronic Commerce (3 credits)

Prepares current and future managers to gain an understanding of how e-commerce and technologies have radically altered the business environment and how to succeed and thrive in this new economy.
Prerequisites & Notes: BUA 605; or BUA 335 and BUA 370 or equivalents and permission of the University of Maine Business School; must have graduate standing.


Any formally approved 400 level COS courses and above


EDT 520 – Methods of Teaching with Computer Technology

Provides practical and understandable information about integrating technology in K-12 classrooms. Examines tool applications (WD, DB, SS and Telecommunications), multimedia and categories of software. Explores ways these support learning.

EDT 537 – Foundations of Distance Education (3 credits)

Provides students with philosophies, strategies, and techniques involved in teaching outside of a face-to-face environment.
Prerequisites & Notes: EDT 520 or permission of instructor.

EDT 545 – Information Security in the K-12 Environment (3 credits)

Covers privacy and security in the educational environment from several perspectives: legal issues, social and ethical concerns, standards and policy development.
Prerequisites & Notes:EDT 520 or permission of instructor.


Any 400 level ECE courses and above


INT 400 – Pop! Tech: The Impact of Technology on Society (3 credits)

A unique, interdisciplinary, online experience designed around the annual Pop! Tech Conference in Camden, Maine. Explores the impact of technology on society, environment, governance, ethics, and other aspects of our personal, professional, and civic lives – both for our world today and the future we have a hand in shaping.
Prerequisites & Notes:Junior standing or permission.

INT 601 – Responsible Conduct of Research (1 credit)

Key topics in conducting research responsibly. Guidelines, policies and codes relating to ethical research. Skills development for identifying and resolving ethical conflicts arising in research. Address case studies in the context of ethical theories and concepts. Sample Syllabus


Only formally approved regular 500 and 600 level courses.


PAA 516 – Information Technology and Public Policy (3 credits)

Examines impact of information technology and other forms of technology on governance and on society.  Also explores the influence of public policy and administration on technology innovation and dissemination.  Employs a variety of course delivery technologies.
Prerequisites & Notes:Graduate Students or permission.


SIE 506 – Formal Foundations for Geographic Information Systems (1 credit)


SIE 509 – Principles of Geographic Information Systems (3 credits)

Covers foundation principles of geographic information systems, including traditional representations of spatial data and techniques for analyzing spatial data in digital form. Combines an overview of general principles associated with implementation of geographic information systems and practical experience in the analysis of geographic information.
Prerequisites & Notes: Graduate standing or instructor permission. Sample Syllabus

SIE 510 – Geographic Information Systems Applications (3 credits)

Introduces both conceptual and practical aspects of developing GIS applications. Covers application areas from natural resource planning through transportation, cadastral and land information systems and their spatial modeling requirements, and application development from requirement analysis to database design and implementation.
Prerequisites & Notes: SIE 509 or permission.

SIE 512 – Spatial Analysis (3 credits)

Introduces students to techniques for spatial analysis. Covers methods and problems in spatial data sampling, issues in preliminary or exploratory analysis, problems in providing numerical summaries and characterizing spatial properties of map data and analysis techniques for univariate and multivariate data. Students will be responsible for completing several hands-on exercises.
Prerequisites & Notes: an introductory statistics course, graduate standing or instructor permission. Sample Syllabus

SIE 526 – Cadastral and Land Information Systems (3 credits)

Colonial Spanish, English, French land records traditions and alternatives reviewed; goals and purposes of land tenure systems with attention to social, political, legal, economic, organizational, technical issues examined; U.S. modernization efforts and problems of developing countries explored. (Offered alternate years.)

SIE 555 – Spatial Database Systems (3 credits)

Covers internal system aspects of spatial database systems. Layered database architecture. Physical data independence. Spatial data models. Storage hierarchy. File organization. Spatial index structures. Spatial query processing and optimization. Transaction management and crash recovery. Commercial spatial database systems.
Prerequisites & Notes: SIE 550 and programming experience in Java, C++ or C.

SIE 557 – Database System Applications (3 credits)

Study, design and implementation of object-relational database system applications.  Introduction to database systems.  Integrating database systems with programs.  Web applications using database systems.  Final database project.
Prerequisites & Notes: SIE 507 Sample Syllabus

SIE 565 – Reasoning With Uncertainty in Spatial Information Systems (3 credits)

Information systems and artificial intelligence approaches to uncertainty handling in spatial information systems. Typology of uncertainty: imprecision, inaccuracy and inconsistency. Representing and reasoning with spatial uncertainty in information systems. Logics of uncertainty, probabilistic and Bayesian approaches, Dempster-Shafer theory of evidence. Spatial vagueness. Handling conflicting information.
Prerequisites & Notes: SIE 550, graduate standing or instructor permission.

SIE 570 – Spatial Cognition and Computing (3 credits)

Study of cognitive aspects for understanding spatial representations and reasoning processes.  Cognitive models are studied and related to Artificial Intelligence Systems. Sample Syllabus

SIE 571 – Pattern Recognition and Robotics (3 credits)

Pattern recognition algorithms classify input data based on statistical information.  A mobile robot needs pattern recognition algorithms to make sense of its spatial environment based on sensor input.  The course will introduce the mathematical framework of pattern recognition and present practical applications in robotics.  The course will also cover supervised neural network learning algorithms. Sample Syllabus

SIE 590 – Information Systems Internship (3 credits)

Utilization of knowledge gained from the information systems graduate program within a business, non-profit or government organization and acquisition of practical training. See also some of the internship opportunities provided by collaborating businesses and agencies in Maine.
Prerequisites & Notes: Successful completion of nine credits of required courses in the MSIS program. Sample Syllabus and Forms

Back to Curriculum and Degree Requirements


Additional Links

Contact Information

MS Information Systems
5711 Boardman Hall Room 348
Orono, Maine 04469-5711
Phone: (207) 581-2188 | Fax: (207) 581-2206
The University of Maine
Orono, Maine 04469