HOME : COURSE INFORMATION - Undergraduate Courses
     
 
Undergraduate Courses ]
Graduate Courses ]
 

Undergraduate Courses

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.