|
Course Details

Master of Science in Management Information Systems
OMIS 698 PROJECTS IN MANAGEMENT INFORMATION SYSTEMS (3)
Instruction focused on supervised student team projects conducted within the information systems area of selected business organizations.
OMIS 697 - STRATEGIC INFORMATION SYSTEMS (3)
Study of issues related to the leadership of the information systems function. Emphasis on strategic thinking and alignment of information technology with business objectives. Models and techniques of strategic information management illustrated through case studies. Topics include strategies for application portfolios, technical infrastructure, redesign of business processes, change management, information economics, and other organizational issues related to information systems.
OMIS 690 - INFORMATION TECHNOLOGY PROJECT MANAGEMENT (3)
Application and integration of the project management body of knowledge areas to managing information technology projects. Focus on project management tools and techniques for defining and managing the project goal, scope, schedule, and budget. Other topics include quality management, risk management, and knowledge management as they relate to information technology projects.
OMIS 675 - TECHNOLOGIES AND APPLICATIONS OF ELECTRONIC BUSINESS(3)
In-depth examination of application of electronic commerce technology and development tools to support business-to-business and business-to-consumer commerce. Focus on the strategic impact of technology decisions in the electronic commerce marketplace. Extensive computer laboratory work will be required to design advanced electronic commerce applications.
OMIS 661 - BUSINESS DECISION TECHNOLOGIES (3)
In-depth study of the major components used to create and manage information systems to support business decisions: the human decision-making process; data access and analysis; decision algorithms; and relevant hardware and software. Focus on development and use of decision support systems, expert systems, executive information systems, and group decision support systems.
OMIS 660 - BUSINESS TELECOMMUNICATIONS (3)
Examination of the field of business telecommunications from the perspective of business applications. Evaluation of hardware needed for effective business telecommunication. Includes projects that require examination of communications systems requirements selection of techniques suitable for meeting the system requirements.
OMIS 652 - BUSINESS APPLICATIONS OF DATABASE MANAGEMENT SYSTEMS (3)
Critical examination of the design, implementation, and management of database systems. Topics include the relational database model, entity-relationship modeling, normalization, logical implementation of databases, transaction management, distributed databases, object-oriented databases, client/server systems, data warehousing, database administration, and the use of databases in web site design. Laboratory experience with current database software.
OMIS 651 - BUSINESS SYSTEMS ANALYSIS AND DESIGN (3)
Comparison of various methodologies and techniques used in the analysis and design of business systems with emphasis on selecting appropriate techniques for evolving development context. Projects utilize these analysis and design techniques to identify business problems and design appropriate solutions. Emphasis on teamwork and communication skills.
OMIS 649 - BUSINESS COMPUTING ENVIRONMENTS (3)
Includes client/server, peer-peer, and Internet-based. Review of key literature in the area and analysis of current problems and trends. Laboratory experience with a variety of business computing environments. Emphasis on collaborative work.
* course description from NIU Course Catalog 2003
Bachelor of Science in Computer Sciences
CSCI 595 - SEMINAR IN COMPUTER SCIENCE (Oracle Seminar) (3)
...
CSCI 467 - INTRODUCTION TO SYSTEMS DESIGN AND ANALYSIS (4)
Phases of the systems development life cycle and the tools used by the analyst in planning, specifying, and implementing a computer-based system. Related topics include documentation standards, interaction with users, and design of interfaces including Windows. Assignments include at least one major group project.
CSCI 466 - DATABASE/DATA COMMUNICATIONS SOFTWARE (4)
Software development in a representative current database and an on-line interactive teleprocessing system. Extensive laboratory work.
CSCI 465 - EXTERNAL DATA STRUCTURES (4)
Formal organization of files, organization techniques using direct access, and indexed sequential and sequential files. Advanced COBOL topics, job control language, and access methods and utilities with applications to data processing. Extensive laboratory work.
CSCI 464 - DATA STRUCTURES (4)
An in-depth study of the theory and the programming techniques related to the storage and management of various forms of data. The programming assignments require an advanced understanding of assembler language. Extensive laboratory work.
CSCI 463 - COMPUTER SYSTEMS ORGANIZATION (4)
Organization and use of distributed computer systems. Basic concepts and examples from microcomputers and networks, peripheral components, data communications, and the organization of operating systems such as UNIX and DOS. Extensive laboratory work.
CSCI 440 - DATA STRUCTURES AND ALGORITHM ANALYSIS (4)
The application of analysis and design techniques to nonnumeric algorithms acting on data structures. The utilization of algorithmic analysis and design criteria in the selection of methods for data manipulation. Computing projects will be done in a high level computing language. Laboratory projects.
CSCI 360 - COMPUTER PROGRAMMING IN ASSEMBLER LANGUAGE (4)
An in-depth study of assembler language programming on a third-generation computer, including internal and external subroutines, conditional assembly, and the macro language. Students are required to write a number of substantial programs. Extensive laboratory work.
CSCI 330 - THE UNIX SYSTEM (4)
An in-depth laboratory course in the UNIX operating system. Applications to a wide variety of problems in computer science. Extensive laboratory work.
CSCI 250 - COMPUTER PROGRAMMING IN COBOL (4)
A laboratory course in computer programming using the COBOL language. Emphasis on applications which require data management and the solution of problems involving evaluation of large amounts of data. Extensive laboratory work.
CSCI 241 - INTERMEDIATE PROGRAMMING IN C AND C++ (4)
A second course in computer programming and programming techniques, with emphasis on further aspects of the C programming language, data abstraction, and an introduction to elementary data structures and their implementation using classes in C++. Includes a number of substantial programming projects.
CSCI 240 - COMPUTER PROGRAMMING IN C (4)
An introduction to computer programming in C with emphasis on algorithm development and structured programming. Topics include applications in mathematics, file processing, and text processing.
* course description from NIU Course Catalog 2002
|