Management Information Systems (INSS)
Undergraduate Course Catalogue Descriptions

INSS 200: (3)
Introduction to Computers and Applications
This course introduces students to the basic concepts and vocabulary of computers, computer application systems and information systems. Topics include hardware and software fundamentals, operating systems, database and telecommunications concepts and an overview of systems development. Students will learn how to use software tools and examine how such learning applies to new software products. All students completing this course will have a basic understanding and familiarity with the use of spreadsheets, databases, word processing, electronic mail, presentation graphics, Windows environment.
INSS 209: (3)
Structured COBOL

Prerequisites: INSS 200 or equivalent or permission of the instructor

An introduction to business programming in COBOL. Structured programming design methods are emphasized. Topics include concepts of cohesion and coupling, structured programming techniques, fundamentals of the ANSI COBOL language, sequential file processing, control break processing, table processing, and introduction to indexed file processing and relative file processing.
INSS 225: (3)
Visual Basic Programming Language

Prerequisites: INSS 200 or equivalent or permission of the instructor

This course introduces concepts of analytical and logical thinking through various object-oriented programming languages. Topics include the evolution of programming languages, basic concepts of data structures and file organizations, and a survey of programming environments. Students will work on projects that involve designing, coding, executing, and testing programs to solve problems using Visual Basic.
INSS 300: (3)
Management Information Systems

Prerequisites: INSS 200 or equivalent or permission of the instructor

This course provides students with a fundamental understanding of important information technology issues from the perspective of the general business manager. Students will examine strategic, tactical, and information technology and the resulting products such as Group Support Systems and automated bibliographic retrieval systems. Students will examine topics such as: acquiring the information you need, understanding the effective use of information technology, and recognizing the economic, social, legal, and ethical impacts of information technology. The problems and opportunities examined in this course will encompass the traditional and emerging functional areas of business.
INSS 315: (3)
Information Technology

Prerequisites: INSS 200 or equivalent or permission of the instructor

Information technology stressing the personal computer (PC) as a critically important tool in today's business environment. An advanced foundation in information technology enabling students to support personal computer users in selecting, acquiring, customizing, optimizing, maintaining and upgrading their PC hardware and system software. Topics include characteristics of CPUs, input/output devices, motherboards, and expansion cards, operating systems and graphical user interface, memory management, system performance benchmarks and techniques, hardware and software technical selection, hardware and software upgrading, installation and setup of system software. Students are introduced to local area and wide area network technologies. Ethical and legal issues related to computers, especially to PCs, are presented.

INSS 327: (3)
Object Oriented Programming Languages

Prerequisite: INSS 225 or equivalent

Object-oriented programming is becoming popular as more and more companies put data and applications on the Internet. Students must have programming skills and an understanding of objects and object-oriented languages. The objective of this course is to develop programming skills using object-oriented languages like JAVA and C++, Perl 5.

INSS 401: (3)
Internet and Business

Prerequisite: INSS 200 or equivalent or permission of the instructor

This course is designed to provide an understanding of the Internet and the Information Superhighway. The objective of the course is to answer in detail these question, through hands-on experience of the main Internet services and applications: How to use the Internet for communications, how to search for free information, files and programs and how to create a presence in the Internet for you and your business using hypermedia and the World Wide Web.

INSS 406: (3)
Systems Analysis, Design, and Implementation

Prerequisite: INSS 300 or equivalent or permission of the instructor

This course is designed to provide an understanding of the business system development process. Topics include systems specification techniques, project planning and control, data and process modeling techniques, human-computer interface design, testing, documentation, alternatives to the systems development lifecycle for developing new programs, and automated tools (CASE tools) for supporting the development process.

INSS 421: (3)
Database Management Systems.

Prerequisites: INSS 300 or permission of the instructor

This course will introduce the concepts and technologies relevant to the design, development, and implementation of database systems. Data modeling concepts and principles of database design are used to illustrate the construction of integrated databases. Database management systems (DBMS), their purpose, advantages, disadvantages and application in business are also covered.
INSS 427: (3)
Business Data Communications

Prerequisites: INSS 300 or permission of the instructor

The overall objective of this course is to provide students with a basic understanding of terminology, techniques, and concepts of business data communications. The emphasis is on both the technical aspects of data communication and related managerial issues. Topics include, but are not limited to, physical aspects of data communication, common carrier services, local area networks, wide area networks, Internet and electronic commerce, network management, and network applications.

INSS 431: (3)
Electronic Commerce

Prerequisites: INSS 300 and INSS 401 or permission of the instructor

Electronic Commerce has its roots in three different IT initiatives: Electronic funds transfer (financial transactions), transaction automation (credit card and point of sales -- POS - transactions), and Inter Organizational Systems (order entry and purchasing systems). These early initiatives have led to the deployment of EDI - Electronic Data Interchange, and more recently to Internet Commerce. Modern Electronic Commerce includes all these prior technologies and is increasingly moving to the Internet, particularly the World Wide Web.

INSS 435: (3)
Networks and Workgroup Computing

Prerequisite: INSS 300 or permission of the instructor.

A study of state-of-the-art technology in a networking a workgroup computing. The applications of networks to support collaborative work for workgroups are introduced. Topics include fundamental networking concepts, wide area networks, local area networks, network design, network management, ethics and privacy issues, global networking issues, technical aspects of group support systems, and organizational aspects of group support systems. Some class sessions will use the group support systems laboratory.
INSS 440: (3)
End-User Support

Prerequisites: INSS 300 or permission of the instructor.

This course will enable the student to develop skills essential for the support and management of end-user computing. These skills include applications development, end-user troubleshooting, formulation of end user management strategies, and strategy implementation using policies, procedures, standards, and guidelines.

INSS 452: (3)
Web Server Management & CGI Programming

Prerequisites: INSS 401 and INSS 225 or INSS 327

The objective of this course is to provide students with intermediate skills in developing interactive, server-based, applications using the World Wide Web Common Gateway Interface (CGI) and Active Server Pages (ASP). Includes the installation and management of web server software like Apache, Microsoft Internet Server, etc. Perl and CGI programming, Java, C, or C++ may be used as alternative CGI programming languages. VBScript and ASP development. Use of data base systems with Web servers.

INSS 454: (3)
Operating Systems

Prerequisites: INSS 300 and INSS 225 or INSS 327

Functions of Operating Systems, including process management and concurrency, memory management, scheduling, user and file management security. Hardware features required by modern operating systems. Symmetric Multiprocessing, clusters' hardware and operating systems concepts. The capabilities of several commercial operating systems. Hands-on experience with PC, workstation, mini and mainframe computer operating systems, including system setup and basic system administration functions in specialized laboratory.

INSS 456: (3)
Object-Oriented Methodologies

Prerequisites: INSS 327,INSS 421, & INSS 406 or permission of the instructor

This course provides a solid foundation in the principles of object-oriented analysis and design and object-oriented databases, and prepares students to perform as a systems professional in an organization that uses object methodologies. Students should already have some understanding of object terminology. This course will focus on the differences between traditional system development approaches and object-oriented methods, and on the differences between relational and object-oriented database management systems. Students will develop a small but realistic system as they proceed through the course.

INSS 458: (3)
Intelligent Support Systems (DSS/ES/GSS)

Prerequisite: INSS 300 or permission of the instructor.

This course provides students with a good understanding of the state-of-the-art of Intelligent support systems. Decision support systems, executive information systems and group support system will be examined in detail. In addition, the application of networks to support these collaborative systems is introduced. Topics include intelligent support systems and their management, applications, relationship to global networks, technical aspects, ethics and privacy issues, etc.

INSS 460: (3)
Advanced Programming Languages

Prerequisites: INSS 200 and INSS 225 or permission of the instructor

Object-oriented programming is becoming popular as more and more companies put data and applications on the Internet. Students must have programming skills an understanding of objects and object-oriented languages. The objective of this course is to develop advanced programming skills using object-oriented languages like Visual Basic, C, C++, PERL, or JAVA.
INSS 465: (3)
Information Systems Administration

Prerequisites: INSS 406, INSS 421 & INSS 427

The objective of this course is to provide the tools and knowledge necessary for first level managers and supervisors in Information Systems. Management of the Information System function including human resources management, budgeting and planning, project management, operations management, information architecture, and IS organizational structure. Participants will work in-group projects at local business or public-not-for-profit information systems departments.

INSS 490: (3)
MIS Capstone Project

Prerequisites: All MIS core courses and permission of the instructor.

This is a field-study project capstone course. Student teams will undertake a MIS project in the public or private sector. Projects will emphasize integration of concepts and skills developed in prior courses. Projects will generally include elements of analysis and design, database, telecommunications, or management of information systems.
INSS 497: (3)
Topics in Information Systems
May be repeated for credit
Topics in information systems of interest to students and faculty. Prerequisites and topics will be selected and printed in the schedule of classes booklet.
INSS 499: (1-3)
Independent Study - Information Systems
An independent study under the direction of a faculty member. For eligibility and procedures see Independent Study Policy of Robert G. Merrick School of Business.