| IS 125 |
|
Information Systems Logic
and Structured Design (Credits: 3) |
| |
| |
This course teaches the development
of well structured solutions to various programming applications
as a preparation for programming languages courses. Concepts
of data's representations, handling, and physical/logical interface
are emphasized. A variety of logical and mathematical tools
for problem solving are introduced. |
| |
| |
| IS 201 |
|
Introduction to Computer Based
Systems (Credits: 3) |
| |
| |
An overview of computer information
systems. This survey course introduces computer hardware, software,
procedures, systems, and human resources and explores their
integration and application in business and in other segments
of society. The fundamentals of computer problem solving and
programming in a higher-level programming language are discussed
and demonstrated. |
| |
| |
| IS 202 |
|
Systems Analysis Methods
(Credits: 3) |
| |
| |
An overview of the system development
life cycle. Emphasis on current system documentation through
the use of both classical and structured tools/techniques for
describing process flows, data flows, data structures, file
designs, input and output designs and program specifications.
Discussion of the information gathering and reporting activities
and of the transition from analysis to design. Prerequisite:IS
201. |
| |
| |
| IS 247 |
|
Selected Topics in High-Level
Programming Languages and Tools
(Credits: 3) |
| |
| |
This course will introduce
a high-level programming language or a development tool. The
specific language or tool may vary from semester to semester,
and more than one may be offered in a single semester (the letter
suffix will be used to distinguish them). The course may be
repeated when the language or tool is different. Prerequisites:
One semester of programming. |
| |
| |
| IS 295 |
|
Introduction to Applications
Programming (Credits: 3) |
| |
| |
Introduces the development
of business-oriented application programs, using case studies
to stress the principles of good program design. Application
software includes, but may not be limited to, Microsoft Office.
Prerequisites: IS 125 and IS
201 or their equivalent or permission of the instructor.
NOTE: Not intended for IS BS majors. |
| |
| |
| IS 298 |
|
Special Topics in Information
Systems (Credits: 1 - 3) |
| |
| |
A topic at the intermediate
level which deals with the design, implementation or post- installation
review of information processing systems. Note: Admission by
permission of the instructor. |
| |
| |
| IS 300 |
|
Management Information Systems
(Credits: 3) |
| |
| |
An overview of Management Information
Systems (MIS) including the development of transaction processing
systems and their relationship to management reporting systems.
The course objectives include developing an understanding of
the purpose, functions, components, and applications of transaction
processing systems and management reporting systems in private
and public organizations; and describing and evaluating policies
for information resource management. Prerequisite: IS
202. |
| |
| |
| IS 303 |
|
Human Factors in Computer
System Design (Credits: 3) |
| |
| |
This course provides a survey
of human-computer interaction and of all facets of human factors
relevant to the design, development, and use of Information
Systems. It describes the contributions of information systems,
computer science, psychology, sociology, and engineering to
human-computer interaction. Emphasis is placed on a total system
approach, systems analysis, human factors theories and the importance
of research in the design and development of interfaces. Prerequisite:
IS 202. |
| |
| |
| IS 304 |
|
Ethical Issues in Information
Systems (AH) (Credits: 3) |
| |
| |
A survey course that reviews
the ethical impact of information systems and related technology
throughout the world. The course examines the policy issues
that relate to the use of information systems, such as persona;
privacy, rights of access, security, trans-border data flow
and confidentiality. Prerequisite: IS 202
and any 300 level IS course. NOTE: Credit will not be given
for both IS 304 and PHIL 252. |
| |
| |
| IS 310 |
|
Software and Hardware Concepts
(Credits: 3) |
| |
| |
A survey of technical topics
related to computer systems with emphasis on the relationships
between hardware architecture, system software, and applications
software. The architecture of processors and storage systems
are explored and the implications for systems software design
are covered along with the impact of hardware and system software
design on the development of application programs in a business
environment. Prerequisite: IS 202,
CMSC 104, and either MATH 150 or calculus placement. |
| |
| |
| IS 325 |
|
Introduction to Management
Science (Credits: 3) |
| |
| |
A survey of the concepts and
techniques of management science, including decision making
tools, mathematical programming, networks, and operations management
and simulation. Prerequisites: IS 202
and calculus. |
| |
| |
| IS 350 |
|
Business Communications Systems
(Credits: 3) |
| |
| |
A survey of business data communications
for end users of computer networks. Students will gain a basic
understanding of the features, operations and limitations of
different types of communications and network systems. Topics
covered include: fundamentals of data and signals, telecommunications
systems, wired and wireless media, error control, local area
networks, wide area networks, the internet and network security.
This course will provide the student the knowledge and ability
to interact with the system professional administering these
areas. Prerequisite: IS 300. |
| |
| |
| IS 399 |
|
Cooperative Education in Information
Systems (Credits: 3) |
| |
| |
This course provides the opportunity
for IS majors to earn academic credit while employed in a
professional position under the Cooperative Education Program.
The course is repeatable to a maximum of six credits for a second
co-op assignment. Course grading is Pass/Fail only, based on
the students meeting the requirements of the Office of Professional
Practice, and an acceptable performance evaluation from the
employer. Note-. This course cannot be used to fulfill the major
requirement for an upper-level IS elective. Prerequisite:
Admission to the Cooperative Education program. |
| |
| |
| IS 400 |
|
Individual Study in Information
Systems (Credits: 1 - 3) |
| |
| |
Course open to IS majors
only and requires permission of IS associate director to enroll.
Students considering enrolling in this course are encouraged
to meet with their IS advisor well in advance of the semester
in which they plan to enroll to discuss course requirements.
Repeatable to a maximum of 6 credits. |
| |
| |
| IS 403 |
|
User Interface Design (Credits: 3) |
| |
| |
A second semester human-computer
interaction course in which the student will have the opportunity
to apply the user interface theories, guidelines and principles
presented in the introductory course. The goal of the course
is for the student to follow the complete systems development
life cycle in analyzing, designing, developing, implementing
and evaluating an interactive user interface. Course activities
include producing project milestone deliverables, developing
a design report, coding an interactive interface and conducting
a formal interface evaluation. Prerequisite: IS
303. |
| |
| |
| IS 404 |
|
The History of Computers and
Computing (Credits: 3) |
| |
| |
This course is an historical
account of the pioneers of computing and the rise of the computer
and related industries. Although technical and institutional
developments are the focus of the class, such developments are
explained in a broad historical context- one including such
factors as the state of scientific knowledge, economic conditions,
defense requirements, the nature of business and financial systems,
and governmental policies. Prerequisites: IS
202 and junior-senior status or permission of instructor.
Note: Also listed as HIST 404 and CMSC 404. |
| |
| |
| IS 410 |
|
Introduction to Database Design
(Credits: 3) |
| |
| |
The course introduces the student
to the process of database development, including data modeling,
database design, and database implementation. Students learn
basic interactive SQL for both data definition and queries.
Students practice design skills by developing a small database
project. Prerequisites: IS 202 , IS
300, IS 310, CMSC 201 and MATH
151, and a GPA of 2.5 or above in these five courses. |
| |
| |
| IS 413 |
|
GUI Systems Using Java (Credits: 3) |
| |
| |
This course has the objective
of introducing the student to graphical user interface systems
using the most current version of Java. Students will learn
to implement a series of interactive stand-alone or web-based
interfaces. Event handling and multi-threaded Java programs
will be studied. Image and data transmission via the internet
will be presented. Students will read articles from the current
research literature that offer guidelines in interface design.
Familiarity with UNIX file and directory manipulation is recommended.
. Prerequisite: IS 202, a grade of
"B" or better in CMSC 201, and a 2.5 GPA in IS coursework.
Permission of the instructor is required. |
| |
| |
| IS 420 |
|
Database Application Development
(Credits: 3) |
| |
| |
The course offers hands-on
experience for developing client/server database applications
using a major database management system. Students learn how
to create and manipulate database objects including tables,
views, and sequences; develop program units using SQL; and implement
client applications such as forms and reports. The course provides
students with first-hand experience developing prototype client/server
applications. Prerequisite: IS 410.
|
| |
| |
| IS 425 |
|
Decision Support Systems (Credits: 3) |
| |
| |
Analysis of the highest level
of information support systems which serves the manager- user.
This system provides quantitative-based information derived
from one or more databases within and/or external to an organization
and used to aid management in the decision-making process. Theoretical
concepts are applied to real world applications. Prerequisite:
IS 410. |
| |
| |
| IS 427 |
|
Artificial
Intelligence (Credits: 3) |
| |
| |
This course will provide an
introduction to, and hands-on experience with, several Artificial
Inelligence (AI) techniques. It will begin with the concepts
and design of knowledge-based systems; the students will identify
the issues arising in the design of rule-based systems. Machine
learning, particularly neural network topologies will be introduced.
The class will also include a discussion of recent advances
in AI, including intelligent agents, natural language processing,
evolutionary computing and case based reasooning. Prerequisite:
IS 425. |
| |
| |
| IS 430 |
|
Information
Systems & Security (Credits: 3) |
| |
| |
A survey course relating to
the establishment and maintenance of a practical information
security program. The security implications of data bases, telecommunications
systems and software are examined as are techniques to assess
risks and to discover abuses of systems. Prerequisites: IS
202 and IS 310. |
| |
| |
| IS 432 |
|
Computer
Viruses (Credits: 3) |
| |
| |
Through a review of the current
literature, a survey of state-of-the-art software tools, and
an examination of actual microcomputer based viruses, the course
is intended to prepare students for the eventuality of having
to protect their machines and data against the increasingly
common threat of viruses. Prerequisites: Familiarity with DOS,
and Junior standing, or permission of the instructor. |
| |
| |
| IS 434 |
|
The Development of Modern
Information Systems (Credits: 3) |
| |
| |
This course examines the impact
of information systems on nearly every aspect of life in the
United States and other countries. It traces the developments
that have made this situation possible; especially those changes
following the release of the personal computer and the rise
of networking. Included are topics related to increasing reliance
on information systems within the economic and social context
of the "computer revolution". Prerequisites: Any upper
level IS course or permission of the instructor. |
| |
| |
| IS 436 |
|
Structured Systems Analysis and
Design (Credits: 3) |
| |
| |
Advanced study of techniques
for systems analysis and design, as well as other lifecycle
activities (e.g. project planning, feasibility analysis, and
other milestones) leading up to the implementaion of an information
system. The course will involve the application of the structured
approach to a semester-long group project. Prerequisite: IS
410. |
| |
| |
| IS 438 |
|
Project Management (Credits: 3) |
| |
| |
A course covering the manner
in which a system project is planned, scheduled and controlled
during the project's life, The use of project management techniques
such as PERT (Project Evaluation and Review Technique) and Gantt
charts will be examined in depth as will be other techniques
of planning, scheduling and controlling projects. Prerequisite:
IS 202. |
| |
| |
| IS 440 |
|
Office Automation (Credits: 3) |
| |
| |
Office information and decision
support systems are examined as emerging and critical elements
in business data and information systems. Emphasis is given
to information processing considerations at the systems level,
including analysis and management of support activities such
as data and records management, electronic filing and retrieving
systems, word processing, micro and reprographics, and (tele)
communications. The course includes discussion of person/machine
interfaces and appraisals of current and future technological
trends and their impacts on data processing and office equipment.
Prerequisites: IS 202 and IS
350. |
| |
| |
| IS 448 |
|
Markup and Scripting Languages (Credits: 3) |
| |
| |
This course covers the history,
theory, and practice of markup languages and their associated
scripting languages. The markup languages of SGML, XML, and
HTML along with the standard scripting language ECMAScript (JavaScript)
are included along with the Document Object Model. Prerequisites:
CMSC 201 or equivalent. |
| |
| |
| IS 450 |
|
Data Communications and Networks
(Credits: 3) |
| |
| |
This is an introductory survey
course in data communications and networking. It surveys basic
theory and technology of computer networking. A single networking
protocol stack is also covered in depth. Prerequisite: IS
202, IS 300, IS
310, CMSC 201 and MATH 151, and a GPA of 2.5 or above in
these five courses. |
| |
| |
| IS 451 |
|
Network Design and Management
(Credits: 3) |
| |
| |
This course covers implementation
and administration of enterprise networking and distributed
applications. It includes readings and case studies on middleware,
network architecture for distributed applications, and selected
technologies to support enterprise systems. Prerequisite: IS
450. |
| |
| |
| IS 451M |
|
LAN Management Using Microsoft Windows
(Credits: 3) |
| |
| |
A hands-on course using the
latest version of the Microsoft Server which covers the design,
building, management, security and technical issues involved
in a local area network. Pre- or Corequisite: IS
451. |
| |
| |
| IS 451U |
|
LAN Management Using UNIX (Credits:
3) |
| |
| |
A hands-on course taught in
a computer classroom in Unix operating system management and
networking. The design, building, management, security and technical
issues involved in a local area network will be covered. Pre-
or Corequisite: IS 451. |
| |
| |
| IS 451W |
|
LAN Management Using the World Wide
Web (Credits: 3) |
| |
| |
A hands-on course taught in
a computer classroom utilizing the World Wide Web covering the
design, building, management, security and technical issues
involved in a local area network. Pre- or Corequisite: IS
451. |
| |
| |
| IS 452 |
|
Internetworking (Credits: 3) |
| |
| |
This course covers network
routing and other topics in internetworking. This will be a
project-oriented course that will consist of lectures and hands-on
laboratory experience creating projects that simulate real-world
networks. Prerequisite: IS 450. |
| |
| |
| IS 454 |
|
Survey of Telecommunications (Credits: 3) |
| |
| |
This course examines the design
and management issues in communications beyond the local area,
including wide-area networks, high speed data transfer, integrated
voice and data communications, distributed processing and internetworking.
Prerequisite: IS 450. |
| |
| |
| IS 456 |
|
Telecommunications Policy (Credits: 3) |
| |
| |
This course presents and discusses
current telecommunications policy issues based on technological
advances and both national and international regulatory developments.
The course provides a background in the development and progression
of telecommunications regualtion and discusses the impact of
such policies on various segments of the telecommunications
industry. Prerequisite: IS 450. |
| |
| |
| IS 460 |
|
Health Care Informatics I (Credits: 3) |
| |
| |
The focus of this course is
on health care information systems in the local area or intra-
enterprise environment. Topics covered include: computerized
patient records, survey applications in health care specialties,
decision support systems, clinical information system design
architectures, and computer-based training for patients and
providers. Prerequisite: IS 410; Corequisite:
IS 436. |
| |
| |
| IS 461 |
|
Health Care Informatics II (Credits: 3) |
| |
| |
The focus of this course is
on health care information systems in the local area or intra-
enterprise environment. Topics covered include: advanced computerized
patient records, electronic document interchange, computer-supported
collaborative work, and advanced clinical information systems,
and computer-based training for patients and providers. Prerequisite:
IS 460. |
| |
| |
| IS 464 |
|
Telemedicine in Trauma Care (Credits: 3) |
| |
| |
This course addresses topical
issues of telemedicine in pre-hospital and trauma care. It covers
issues in designing, developing, deploying and evaluating telemedicine
systems, research methodologies including field and laboratory
experimentation and the role of information technologies in
supporting team coordination in trauma care from the accident
scene to the emergency room. Students will be exposed to the
ongoing telemedicine research projects and state of the art
telemedicine systems at the Maryland Shock Trauma Center. Prerequisite:
IS 461. |
| |
| |
| IS 468 |
|
Senior Project in Health Care Informatics
(Credits: 3) |
| |
| |
This is the capstone course
for majors in the Health Care Informatics track. It will consist
of either an internship focused on computer applications in
a health-related facility, or an independent study/research
project in health care informatics under the supervision of
a faculty member. Prerequisite: IS 461.
|
| |
| |
| IS 469 |
|
Senior Project in Information Systems
(Credits: 3) |
| |
| |
This course is designed to
help a student synthesize material learned in other courses
by applying it to a project in the students area of interest.
It is open to IS majors by permission of the department. It
will consist of an independent study/research project directed
by a faculty member or a work-related internship experience
focused on computer systems in a setting appropriate to the
student's interests under the supervision of a faculty member.
Prerequisite: Senior standing, two or more IS courses at the
400-level or permission of the department. |
| |
| |
| IS 474 |
|
Legal Aspects of Information Systems
(Credits: 3) |
| |
| |
This course focuses on the
legal issues surrounding the use and misuse of computer- stored
information, and copyrights and piracy of computer software.
Prerequisite: IS 202. |
| |
| |
| IS 498 |
|
Special Topics in Information Systems
(Credits: 1 - 6) |
| |
| |
Topics in the design and implementation
of information processing systems. Repeatable when topics differ.
Prerequisite: Permission of instructor. |
 |
 |
 |