Professors: Adam M.A. Fadlalla, Chien-Hua (Mike) Lin, Victor M. Matos, Santosh K. Misra (Chair), Toshinori Munakata; Associate Professors: Timothy J. Arndt, Ben A. Blake, David R. McIntyre, Howard Paul, Iftikhar Sikder, Janche Sang; Assistant Professor: Radha Appan, Raymond Henry, Haodong Wang; Term Instructors: Sharen Bakke, Sanchita Mal-Sarkar.
Note: see also CIS courses.
IST 203 Software Tools for Personal Productivity (3-0-3) Prerequisites: None. Students with minimal computer skills will learn to enhance their personal productivity and problem solving skills by applying information technologies to problem situations. In this course, students acquire skills as knowledge workers through effective and efficient use of packaged software. Emphasis is on learning features of a suite of software including Windows operating environment, word processing, spreadsheets, presentation graphics, simple database operations, electronic mail, and the strategic use of the Internet. Return to top
IST 211 Fundamentals of Systems Development (4-0-4) Prerequisite: IST 203.Introduces the fundamental concepts of object-oriented programming using a contemporary Object Oriented Programming language. Topics include event driven programming, classes and objects, graphical user interfaces, data types, control structures, functions and subroutines, arrays, files, error handling; the mechanics of running, testing, and debugging programs; definition and use of user-defined classes. Return to top
IST 221 Information Systems in the Organization (3-0-3) Prerequisite: IST 203; co-requisite: OSM 201. Examines the role of information technology in organizations from the perspective of the IT professional. Capabilities of current and emerging technologies are considered for their functional contributions to organizational effectiveness. In addition, business processes supported by IT are examined. Topics include hardware, software, networks, databases, system design, e-business, supply chain, global information systems, and ethical issues related to the use of information. Return to top
IST 305 Information Technology for Competitive Advantage (3-0-3) Prerequisite: IST 203. Examines the role of information technology in organizations from the perspective of non-IT business people. Concept of information, its role in the organization, and systems for functional and cross-functional support are examined. Strategic uses of information systems including decision support, e-business and supply chain are explored. Requirements for effective IT implementation and the crucial role of users in system development are studied. Also considered are the uses of databases and data warehouses. May not be used to satisfy B.B.A.-IS major-field requirements. Return to top
IST 311 Systems Development for the Organization (4-0-4) Prerequisites: IST 211, IST 221. This course is a continuation of IST 211 and is intended to prepare students as advanced end users and developers capable of designing, developing and implementing superior solutions based on a contemporary Object Oriented Programming language. On completion of the course, students will be proficient in designing, coding, debugging, testing, and distributing applications. Coding of applications will include detailed descriptions of algorithms to perform common programming tasks such as sorting, searching, and hashing. Efficiency issues are also discussed. Students are exposed to database programming techniques using Data Object Model. Return to top
IST 321 Systems Analysis Methods (4-0-4) Prerequisites: IST 211, IST 221. Presents basic systems principles and concepts; logical analysis, design, and modeling of information systems with emphasis on object-oriented methodologies; life cycle phases; use of the Unified Modeling Language, the Rational Unified Process, and Class-Responsibility-Collaboration (CRC) cards. A CASE tool is used to implement system features such as use cases, use case diagrams, class diagrams, sequence diagrams, collaboration diagrams, and state diagrams. Return to top
IST 331 Design and Implementation of DBMS (4-0-4) Prerequisite: IST 311. Students learn to develop a physical database based on a logical data model within the context of a commercial DBMS. Topics include conceptual, logical, and physical data models and modeling tools; structured and object design approaches; models for databases: relational and object oriented; design tools; data dictionaries, repositories, database implementation including user interface, data retrieval and maintenance, and reports; mastery of Structured-Query-Language (SQL) for retrieval, maintenance and administration; multi-tier planning and implementation; data conversion and post implementation review. Students construct physical database solutions using the .Net platform. Return to top
IST 341 Networks and Telecommunications ( 3-2-4) Prerequisite: IST 311. Basic knowledge of data communications and networking requirements, including appropriate technologies. Emphasis on analysis and design of networking applications in organizations. Management of telecommunications networks, cost-benefit analysis, and evaluation of connectivity options are also covered. Students learn to evaluate, select, and implement different communications options within an organization. Topics include telecommunication devices, media, systems; network hardware and software: network configurations; network applications; acquisition of network resources; distributed vs. centralized systems; architectures, topologies and protocols; installation and operations of bridges, routers and gateways; network administration; performance analysis; privacy, security, reliability; installation and configuration of LAN and WAN; Internet and intranet. Return to top
IST 410 Object-oriented Programming for Information Systems (4-0-4) Prerequisite: IST 311. Advanced study of object-oriented methodologies and programming using the Java and the C# programming languages. Language syntax, error handling, object creation/destruction and memory allocation strategies are explored. Java GUI components, event handling and web-based programming are introduced. Return to top
IST 420 Project Management for Information Systems (4-0-4) Prerequisite: IST 321. Focuses on models used in a software development project, including tools that improve project productivity. Topics include concepts of project management, task scheduling, cost estimation models, risk assessment and software maturity framework. Students use tools such as PERT/CPM and cases to gain depth in software project management principles and practice. Return to top
IST 430 Knowledge Management (3-0-3) Prerequisite: IST 221 or IST 305. Introduces the concept of Knowledge Management and the systems that enable people to acquire, store, distribute and process knowledge. Define what knowledge is and the types of knowledge that exist. Understand how systems thinking is integral to understanding and managing knowledge. Other topics discussed include economic issues, acquiring, storing, distributing, and processing knowledge. Return to top
IST 440 Decision Support and Business Intelligence Systems (4-0-4) Prerequisite: IST 203 and Junior standing. Introduces decision support system concepts, methodologies, decision analysis, modeling techniques and integration of intelligent systems. Provides instructions on building spreadsheet based Decision Support Systems (DSS) using Excel Macro and VBA (Visual Basic for Applications). Introduces the .NET framework to host DSS applications. Illustrates various intelligent techniques of business analytics through case studies from management, business administration and operations research.
IST 445 Information System Security (4-0-4) Prerequisite: IST 341. Advanced knowledge of data communications and networking as they apply to security. Identifying and analyzing the various types of security risks. Investigating tools to counteract security risks. Developing security and business continuity plans based on the risks and tools incorporated. Upon successful completion of this course, the student will be able to analyze, design, implement, and administrate an organization’s network security system.
IST 461 Electronic Business (3-0-3) Prerequisite: IST 221 or IST 305. Electronic business is one of fastest growing business segments in today's environment. Course examines issues associated with electronic businesses and the Internet. Topics include business models and their sustainability, technology requirements, security, payment systems, e-Government and strategic issues. Return to top
IST 462 Business Process Modeling and Design (3-0-3) Prerequisite: IST 221 or IST 305. This course aims to provide an overall view of business processes. A business process can be thought of as a series of steps taken by a business to get activities done. Students, after completing this course will understand how to design business processes and optimize such designs. Simulation tools will be used to chart business processes. Return to top
IST 465 Enterprise Integration Systems (3-0-3) Prerequisites: Completion of all 200- and 300- level courses from the common body of knowledge, completion of the IST core, senior standing. Examines issues associated with enterprise systems, integrated and best of breeds. Examines impact of such systems on organizations and decision making issues. Topics include business processes, role of enterprise systems with relation to business processes, business process reorganization, acquisition and success issues associated with enterprise system implementation. Students get hands on experience in using SAP by creating a virtual enterprise of their own. Return to top
IST 470 Managing IT Infrastructure (3-0-3) Prerequisites: Junior or Senior Standing. This course is for students interested in the IT systems and infrastructure management. The course covers the basic principles of systems operations and management. Topics include basic computing platforms, operating systems, basic networking, data storage and backup. The course will also include monitoring, event management, problem management and change management. Introduction to availability, performance and security will be covered at a very high level. Return to top
IST 490 Professional Internship (1-0-1). Prerequisites: Junior standing and permission of a CIS Department faculty adviser. Work experience in a professional environment. The work performed must extend the academic curriculum and provide a meaningful learning experience in the student's area of interest. Term paper required. This course may only be taken once. Return to top
IST 493 Special Topics in Information Systems (1 to 4 credits). Prerequisite: Senior standing and permission of instructor and department chair. Explores current issues or special topics in information systems. Topics and course requirements will be announced by the department. Return to top
IST 496 Independent Study (1 to 4 credits). Prerequisites: Senior standing; approval of faculty adviser and department chair. Enables qualified students to do independent work or investigate special areas of interest in information systems. Written proposal must be approved by a faculty adviser and CIS department chair; a written report must be submitted to faculty adviser. Return to top
IST 499 Honors Thesis in Information Systems (3 credits). Prerequisite: Restricted to senior IST honors students. Requires the honors student to conduct a piece of original research in information systems under the supervision of an IST faculty member. The thesis will be presented orally and submitted as a written report. Return to top