Information Systems (IS)
A continuation of IS 500. Topics include aglorithm development, manipulation of arrays and an introduction to dynamic data structures. (PR: IS 500 or consent) A continuation of IS 500. Topics include aglorithm develop- ment, manipulation of arrays and an introduction to dynamic data structures. (PR: IS 500 or consent)
Pre-req: IS 500.
Occasional offerings of current topics in information systems, providing important supplementary material for participating students. Occasional offerings of current topics in information systems, providing important supplementary material for participating students.
Occasional offerings of current topics in information systems, providing important supplementary material for participating students. Occasional offerings of current topics in information systems, providing important supplementary material for participating students.
Occasional offerings of current topics in information systems, providing important supplementary material for participating students. Occasional offerings of current topics in information systems, providing important supplementary material for participating students.
Occasional offerings of current topics in information systems, providing important supplementary material for participating students. Occasional offerings of current topics in information systems, providing important supplementary material for participating students.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
The course examines personal, work group, and enterprise information systems with respect to their value, their components, and the process of developing them. The course examines personal, work group, and enterprise information systems with respect to their value, their components, and the process of developing them.
An introduction to programming for artificial intelligence applications using Prolog. An introduction to programming for artificial intelligence applications using Prolog.
This course focuses on analysis and design of information systems. Topics include system development approaches, UML design, system integration, system-oriented architecture and foundation. Introduction to information systems from system implementor's viewpoint; information systems life cycle; techniques of analysis; data dictionaries and data flow diagrams; computer-oriented system description. (PR: Admission to program)
An introduction to discrete-event computer modeling and simulation. Probability distributions, model verification and validation, input data collection, output analysis. Simulation languages and software. (PR: Programming capability and quantitative skills) An introduction to discrete-event computer modeling and simulation. Probability distributions, model verification and validation, input data collection, output analysis. Simulation languages and software. (PR: Programming capability and quantitative skills)
Computational and algorithmic methods in engineering and science, optimization and numerical analytic techniques including gradient and search methods, linear programming, simulation, and data base mechanics. (PR: Admission to the program) Computational and algorithmic methods in engineering and science, optimization and numerical analytic techniques including gradient and search methods, linear programming, simulation, and data base mechanics. (PR: Admission to the program)
General principles of managing jobs, processes and storage (real, virtual, auxiliary) in multiprogramming operating systems; interconnection and management of processors in multi-processing and distributed computing system configurations; operating systems comparison. (PR: IS 621 and IS 630, or consent) General principles of managing jobs, processes and storage (real, virtual, auxiliary) in multiprogramming operating systems; interconnection and management of processors in multi-processing and distributed computing system configurations; operating systems comparison. (PR: IS 621 and IS 630, or consent)
Pre-req: IS 621 or IS 520G.
Representation and manipulation of numeric and non-numeric information, linear lists, strings, multilinked structures; sorting and searching; storage management; data structures in programming language. Relevant aspects of discrete mathematics. (PR: IS 510 or equivalent) Representation and manipulation of numeric and non-numeric information, linear lists, strings, multilinked structures; sorting and searching; storage management; data structures in programming language. Relevant aspects of discrete mathematics. (PR: IS 510 or equivalent)
Review of information structures and of relationships among data elements and objects. Relational database theory; design and organization of databases, retrieval structures, and query mechanisms. (Prerequisite: IS 622 or consent) Review of information structures and of relationships among data elements and objects. Relational database theory; design and organization of databases, retrieval structures, and query mechanisms. (Prerequisite: IS 622 or consent)
Pre-req: IS 621 (may be taken concurrently).
The process of developing complex software products. Includes the software life cycle, methods and tools for life cycle phases. Application of concepts, methods, and tools in a class project. The process of developing complex software products. Includes the software life cycle, methods and tools for life cycle phases. Application of concepts, methods, and tools in a class project.
An introduction to the composition and operation of electronic digital computers and to assembly language programming. (PR: IS 510 or equivalent) An introduction to the composition and operation of electronic digital computers and to assembly language programming. (PR: IS 510 or equivalent)
Pre-req: IS 510.
This course provides foundation knowledge in information security, including protecting information assets, risk mitigation strategies, response to security incidents, and designing secure systems.
An introduction to the areas of computer graphics that are necessary to understand, evaluate, and develop graphics applications. (PR: Admission to program) An introduction to the areas of computer graphics that are necessary to understand, evaluate, and develop graphics applications. (PR: Admission to program)
Pre-req: IS 500.
Definition of program environment, program sequence and control, subroutines and other secondary sequences; statement structures, parsing, grammers, etc.; classes of programming languages. (PR: IS 622 or consent) Definition of program environment, program sequence and control, subroutines and other secondary sequences; statement structures, parsing, grammers, etc.; classes of programming languages. (PR: IS 622 or consent)
Covers the elements of GIS hardware, software, data and infrastructure needs. Input data issues; data types, sources, error, preprocessing, manipulation and analysis, GIS tools and applications. (PR: Consent) Covers the elements of GIS hardware, software, data and infrastructure needs. Input data issues; data types, sources, error, preprocessing, manipulation and analysis, GIS tools and applications. (PR: Consent)
This course is designed to provide the technical and analytical skills to implement computer security. Students review how to manage computer security, current security technologies, and incident response. This course is designed to provide the technical and analytical skills to implement computer security. Students review how to manage computer security, current security technologies, and incident response.
This course provides the skills necessary to manage IT disaster recovery planning. The course focuses on the protection of information. Students will analyze risk, design a plan, and explore available technologies. This course provides the skills necessary to manage IT disaster recovery planning. The course focuses on the protection of information. Students will analyze risk, design a plan, and explore available technologies.
Different transmission media, digital communications, telecommunications services, types of networks and topologies, network protocols, components, and applications. (PR IS 521 or TM 660 or Permission) Different transmission media, digital communications, telecommunications services, types of networks and topologies, network protocols, components, and applications. (PR IS 521 or TM 660 or Permission)
Varies according to interests of students and instructor. (PR: Consent) Varies according to interests of students and instructor. (PR: Consent)
Varies according to interests of students and instructor. (PR: Consent) Varies according to interests of students and instructor. (PR: Consent)
Occasional offerings of current topics in information systems, providing important supplementary material for participating students. Occasional offerings of current topics in information systems, providing important supplementary material for participating students.
Components of multimedia, such as data, voice, pictures, animations, and videos, and their production, manipulation, dissemination processes. Technologies, processes, and services for electronic dissemination. Applications and current trends. (TM 660 or permission) Components of multimedia, such as data, voice, pictures, animations, and videos, and their production, manipulation, dissemination processes. Technologies, processes, and services for electronic dissemination. Applications and current trends. (TM 660 or permission)
Different transmission media, digital communications, telecommunications services, types of networks and topologies, network protocols, components, and applications. (PR: IS 622, or TM 660, or permission) Different transmission media, digital communications, telecommunications services, types of networks and topologies, network protocols, components, and applications. (PR: IS 622, or TM 660, or permission)
Switching algebra and relationship to computers; finite automata; Turing machines; recursion; computability and unsolvability. (PR: IS 622, math maturity) Switching algebra and relationship to computers; finite automata; Turing machines; recursion; computability and unsolvability. (PR: IS 622, math maturity)
A hands-on introduction to using a health care enterprise information system providing students opportunity to work with elements of an EIS A hands-on introduction to using a health care enterprise information system providing students opportunity to work with elements of an EIS
Formal language concepts, syntactic analysis; types of translators; detailed review of assemblers, interpreters, and compilers, and techniques of their construction. (PR: IS 622) Formal language concepts, syntactic analysis; types of translators; detailed review of assemblers, interpreters, and compilers, and techniques of their construction. (PR: IS 622)
Aspects of the interaction of computer systems and society including such topics as system security, respect of privacy, changing job requirements, ergonomics, and moral and ethical considerations. (PR: Completion of core, or consent of instructor) Aspects of the interaction of computer systems and society including such topics as system security, respect of privacy, changing job requirements, ergonomics, and moral and ethical considerations. (PR: Completion of core, or consent of instructor)
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member. An approved study of special interest, that is appropriate for the student's program of study, concerning information systems. Carried out under the supervision of a faculty member.
A survey of the field of artificial intelligence and expert systems. Students will work together designing and implementing a project. (PR: Permission) A survey of the field of artificial intelligence and expert systems. Students will work together designing and implementing a project. (PR: Permission)
Develop expertise in an emerging area of information systems through guided study under faculty mentorship.
Image Processing focuses on the application of technology to scientific analysis of images. Topics include: measurement techniques, scientific methods of reconstruction and interpretation of images; enhancement of images and video. Image Processing focuses on the application of technology to scientific analysis of images. Topics include: measurement techniques, scientific methods of reconstruction and interpretation of images; enhancement of images and video.
A review of expert systems techniques and applications. Participants will develop small expert systems using several different personal computer expert systems development programs (shells) A review of expert systems techniques and applications. Participants will develop small expert systems using several different personal computer expert systems development programs (shells)
Supervised work experience in information systems or related fields.