MCIS 610: Systems Analysis and Design (3 CU)
MCIS 611: Multimedia and Emerging Technologies(3 CU)
MCIS 620: Information Systems (3 CU)
MCIS 621: Database Systems (3 CU)
MCIS 622: System Test and Evaluation (3 CU)
MCIS 630: Object-Oriented Design & Applications (3 CU)
MCIS 631: Computer Security (3 CU)
MCIS 632: Object Oriented Database Systems (3 CU)
MCIS 633: Special Topics in CIS (3 CU)
MCIS 634: Master’s Dissertation in CIS
MCIS 640: Master’s Project in CIS
MCSC 610: Survey of Computer Languages (3 CU)
MCSC 611: Programming Languages (3 CU)
MCSC 612: Combinatorial Optimization (3 CU)
MCSC 620: Data Communications Networks (4 CU)
MCSC 621: Software Engineering (3 CU)
MCSC 622: Design and Analysis of Algorithms (3 CU)
MCSC 623: Database Management Systems (3 CU)
MCSC 624: Legal and Ethical Aspects of Computing (3 CU)
MCSC 630: Artificial Intelligence & Expert Systems (3 CU)
MCSC 632: Client-Server Computing (3 CU)
MCSC 632: Compiler Design Theory (3 CU)
MCSC 633: Operating Systems Theory and Design (3 CU)
MCSC 634: Optimization Methods (3 CU)
MCSC 635: Human-Computer Interaction (3 CU)
MCSC 636: Special Topics in Computer Science (3 CU)
MCSC 637: Master’s Dissertation in Computer Science
MCSC 640: Master’s Project in Computer Science
MCMIS 610: Simulation and Modeling
MCMIS 611: Information Systems Project Management (3 CU)
MCMIS 612: Quantitative Methods (3 CU)
MCMIS 620: Electronic Commerce on the Internet (3 CU)
MCMIS 621: Management Information Systems (3 CU)
MCMIS 622: Telecommunications and Computer Networking (4 CU)
MCMIS 623: Data Warehousing (3 CU)
MCMIS 630: Client-Server & Distributed Computing (3 CU)
MCMIS 631: Decision Support Systems (3 CU)
MCMIS 632: Interactive Computer Graphics (3 CU)
MCMIS 633: Industrial Economics (3 CU)
MCMIS 634: Special Topics in MIS (3 CU)
MCMIS 635: Master’s Dissertation in MIS
MCMIS 640: Master’s Project in MIS
MCIS 610: Systems Analysis and Design (3 CU)
Content: Analysis of requirements for information systems. Elicitation/fact-finding, problem analysis, decomposition, and the requirements document. Concepts, methods, techniques, and tools for systems analysis, modeling and simulation, and prototyping. Structured and object-oriented analysis. Role of the systems analyst in the organization. Gaining user commitment and fulfilling user needs. Concepts, tools, and techniques for systems design. Design principles, quality factors, decomposition of complex systems, and modularization techniques. Design methods such as object-oriented and function-oriented design. Comparison of analysis and design techniques.
References :
Title: Systems Analysis and Design Methods; Author:Jeffrey L. Whitten, Lonnie D. Bentley, Kevin C. Dittman; ISBN: 0072315393; Edition:5th edition 2001; Publisher: McGraw Hill
Title:Modern Systems Analysis and Design; Author:Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich;
Title:Requirements Analysis and Systems Design; Author:Addison Wesley; ISBN: 0201709449;
Title: The Information System Consultant’s Hand book: Systems Analysis and Design; Author:William S. Davis, David C.Yen;
Title: Systems Analysis and Design; Author:Kenneth E. Kendall, Julie E. Kendall; ISBN: 0130423653; Edition:2001; Publisher: US Imports & PHIPES
Back to Top
MCIS 611: Multimedia and Emerging Technologies(3 CU)
Content: Introduction to multimedia systems. Definition of terms and concepts related to multimedia. Trends in the development and the use of multimedia. Tools, techniques, and guidelines facilitating the planning, design, production, and implementation of multimedia products.
References:
Title:Emerging Multimedia Computer Communication Technologies; Author: J. David Irwin, Chwan-Hwa ‘John’ Wu
Title:Emerging Technologies and Instruction : Hypertext, Hypermedia, and Interactive Multimedia : A Selected Bibliography (Educational Technology Selected) ;Author: Annette C. Lamb; Publisher:Educational Technology Publications; ISBN: 0877782342
Back to Top
MCIS 620: Information Systems (3 CU)
Content: Covers major concepts and architecture of computer information systems, including information concepts; information flow; types of information systems; the role of information in planning operations, control, and decision making; integrated information systems across a range of functional elements. Computer information systems in organizations.
References :
Title: Information Systems, a management perspective ; Author:Steven, Alter; Edition:3rd Edition; Publisher: Addison-Wesley
Title: Business Information Systems: A Problem Solving Approach.; Author:Laudon, K.C. and Laudon, J.P.; Edition:2rd Edition; Publisher:Dryden Press
Title: Computer Based Information Systems: An Introduction. ; Author:Walker, D.W.; Edition:3rd Edition; Publisher: US Prentice Hall
Other study material
Types of Information Systems http://www.smeal.psu.edu/misweb/infosys/ibistype.html
Back to Top
MCIS 621: Database Systems (3 CU)
Content: Methodologies and principles of database analysis and design are presented. Conceptual modeling and specifications of databases, database design process and tools, functional analysis and methodologies for database design, entity relationship model and advanced semantic modeling methods are discussed. Topics include theories of database systems, including the architectures of database systems, logical and physical database organizations, data models for database systems (network, hierarchical, relational, and object-oriented model), relational algebra and calculus, query languages, normal forms, null values and partial information, relational database design utilizing dependencies, view design and integration, concurrency control, query optimization, client-server database applications, distributed databases, object-oriented databases, and the current research and development trends of database analysis, design, modeling, and applications.
References :
Title: Database Management Systems; Author: Raghu
Ramakrishnan and Johannes Gehrke.
Title:Database Systems: Concepts, Languages, and Architectures; Author: Atzeni, Ceri, Paraboschi, and Torlone; ISBN: 0072353872; Edition: 1st, 2000; Publisher: McGraw Hill.
Title: Database Systems: A Practical Approach to Design Implementation and Management; Author: Thomas Connolly, Carolyn Begg; ISBN: 0-201-34287-1; Edition: 2nd, 1998; Publisher: Addison- Wesley.
Title:Foundations of Database Systems; Author:Elmasre and Navathe; ISBN: 0072315393; Edition:3rd edition 2000; Publisher: Benjamin Cummings
Title:Introduction to Databse Systems ; Author:Date, C.J.; Edition:(any edition); Publisher: Adison-Wesley
Title:Web Application Development with PHP 4.0; Author:Tobias Ratschiller and Till Gerken; Edition:First Edition, 2000; Publisher: New Riders Press
Title:Oracle 7 & Client/Server Computing; Author:[Bobr96] Bobrowski, S.; Edition:Second edition; Publisher: SYBEX
Title:Oracle Design; Author:[ES97] Ensor, D., Stevenson, I.; Edition:First edition;Publisher: O’Reilly & Associates Inc.
Title:Oracle PL/SQL Programming; Author: [Feu95] Feuerstein, S.; Publisher: O’Reilly & Associates Inc.
Title:Oracle. DBA Handbook; Author: [Lon94] Lonely, K.; Publisher: Oracle Press.
Title:Access 95 Power Programming; Author: [Bar96] Barker, S.; Publisher: QUE Corp.
Other study material:
Database systems http://www-db.stanford.edu/~ullman/dbsi/win01/index.html
Back to Top
MCIS 622: System Test and Evaluation (3 CU)
Content: An analysis of the verification and validation process. Methods, procedures, and techniques for integration and acceptance testing. Reliability measurement. Goals for testing. Testing in the small and testing in the large. Allocation of testing resources. When to stop testing. Test case design methods. Black box software testing techniques including equivalence partitioning, boundary-value analysis, cause-effect graphing, and error guessing. White box software testing techniques including statement coverage criterion, edge coverage criterion, condition coverage criterion, and path coverage criterion. Test of concurrent and real-time systems.
Back to Top
MCIS 630: Object-Oriented Design & Applications (3 CU)
Content: The concepts and principles of the object-oriented paradigm. Approaches to analyzing and modeling a system using object-oriented techniques. Techniques for the design of objects, classes, and modules. The use of inheritance to enhance reusability. Object-oriented analysis and object-oriented programming. Application of object-oriented methods in computer information systems. Object-oriented languages and design methods for class creation. Study of the use of object-oriented techniques in applications such as user interfaces, graphics, database systems, visual programming, hypermedia, office automation systems, and decision support systems. Techniques for software reuse.
References:
Title: Designing Flexible Object-Oriented Systems with UML; Author: Charles Richter; ISBN: 1-57870-098-1; Edition: 1st, 1999;Publisher: Macmillan.
Title: Object- Oriented Programming featuring Graphical Applications in Java; Author: Michael Laszlo; ISBN: 0-201-72627-0; Edition: 2nd, 2002; Publisher: Addison- Wesley.
Title: Object-Oriented Design Heuristics ;Author: Arthur J. Riel
Back to Top
MCIS 631: Computer Security (3 CU)
Content: Concepts and principles of system and data security. Risks and vulnerabilities, policy formation, controls and protection methods, database security, encryption, authentication technologies, host-based and network-based security issues, personnel and physical security issues, issues of law and privacy. Discussions include firewall design and implementation, secure Internet and intranet protocols, and techniques for responding to security breaches.
References:
Title: Computer Security; Author: Dieter Gollmann; ISBN: 0-471-97844-2; Edition: 1999; Publisher: John Wiley and Son Ltd.
Title: Fundamentals of Computer Security Technology; Author: Edward Amoroso; ISBN: 0-13-108929-3; Publisher: Prentice Hall.
Back to Top
MCIS 632: Object Oriented Database Systems (3 CU)
Content: Object oriented data models and other data models with semantic extensions such as functional data models, object-oriented database query model and languages, object-oriented database schema evolution and modification, version management and control, object data storage structure (clustering and indexing), query processing and transaction management, authorization mechanism and security, integrating object-oriented programming and databases, and applications of object-oriented databases.
References:
Title:Designing Database Applications With Objects and Rules : The Idea Methodology (Series on Database Systems and Applications) ;Author: Stefano Ceri, Piero Fraternali ;Pulisher:Addison-Wesley Pub Co; ISBN: 0201403692
Title:Introduction to Object-Oriented Databases (Computer Systems Series) ;Author: Won Kim;Publisher:MIT Press; ISBN: 0262111241
Title:Object-Oriented Database Systems : Concepts and Architectures (International Computer Science) ;Author: Elisa Bertino, Lorenzo Martino
Back to Top
MCIS 633: Special Topics in CIS (3 CU)
Objective: To give a chance to visiting professors and or ICS staff a chance to teach a new course in Computer Information Systems(CIS) that is not yet incorporated in the syllabus.
Content: Topics of current interest in Computer Information Systems are discussed.
Back to Top
MCIS 634: Master’s Dissertation in CIS
Objective: Give the students experience in doing non-trivial Research Dissertations in the area of Computer Information Systems.
Prerequisite: Completion of 8 courses.
Content: The student develops a framework within which research will be conducted and offers evidence of qualifications to pursue the research. Concepts and theories underlying the student’s Project research are articulated, the problem is clearly stated, and specific, measurable goals are specified, a literature review is presented, the methods of conducting research are delineated, and strategy to achieve the goal is given.
Back to Top
MCIS 640: Master’s Project in CIS
Objective: Give the students experience in doing non-trivial Research Projects in the area of Computer Information Systems.
Prerequisite: Completion of 12 courses.
Content: The student develops a framework within which research will be conducted and offers evidence of qualifications to pursue the research. Concepts and theories underlying the student’s Project research are articulated, the problem is clearly stated, and specific, measurable goals are specified, a literature review is presented,the methods of conducting research are delineated, and strategy to achieve the goal is given.
Back to Top
MCSC 610: Survey of Computer Languages (3 CU)
Content: Organization and types of programming languages. Analysis of imperative, object-oriented, and declarative language paradigms. A study and comparative analysis of high-level languages, fourth-generation languages, and command languages used in the development of software for management information systems. The logical and physical structure of programs and data. Concepts of structured programming. Data structures, file management, and their use in problem-solving. Students will complete a variety of high-level language computer programs.
References :
Title: The most complex machine: A survey of computers and computing; Author:David J. Eck; ISBN: 1568811284; Edition:1st Edition 2000; Publisher:AK Peters
Back to Top
MCSC 611: Programming Languages (3 CU)
Content: Formal languages and language hierarchies, syntactic and semantic specification, abstract machines and corresponding languages, context-free languages, abstraction, modularity, and program structure. Fundamental programming language concepts. Analysis of imperative, object-oriented, and declarative language paradigms. Several programming languages will be analyzed.
References :
Title: Programming Languages; Author:Terrence W. Pratt, Marvin V. Zelkowitz; ISBN: 0130276782; Edition:4th edition 2001; Publisher: Prentice Hall
Title: Programming Languages: Concepts and Constructs; Author: Ravi Sethi, AT&T; Bell Laboratories; ISBN: 0-201-59065-4; Edition:2nd edition ; Publisher: Addison Wesley
MCSC 612: Combinatorial Optimization (3 CU)
Back to Top
Content: Linear Programming (extensions): Revised simplex method, Post optimality analysis. The transportation problem. Graph theory and Network analysis: Spanning trees, minimal cost networks, shortest route problem, critical path method. Maximal flow problems (MFP). Assignment (matching) problems. Project activity scheduling. Inventory theory.
References :
Title: Combinatorial Optimization: Algorithms and Complexity; Author:Christos H. Papadimittiou,Kenneth Steiglitz; ISBN: 0486402584; Edition:1999; Publisher:Prentice-Hall
Title: Geometric Algorithms and Combinatorial Optimization; Author:M. Grotschel, L. Lovasz, and A. Schrijver; Edition:2nd edition; Publisher:Springer-Verlag
Title: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization; Author:E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan, D.B. Shmoys, editors.; Publisher:John Wiley & Sons
Title: Integer and Combinatorial Optimization; Author:G.L. Nemhauser and L.A. Wolsey; Publisher:John Wiley & Sons
Title: Combinatorial Optimization; Author:Bernhard \korte, Jens Vygen; ISBN: 3540672265; Edition:2000; Publisher:Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
Title: Combinatorial Optimization; Author:Gerard Cornuejois; ISBN: 0898714818; Edition:2001; Publisher:SIAM Society for Industrial & Applied Mathematics
Title:Hand Book of Combinatorial Optimization; Author:Ding – Zhu Du, Panos M. Pardalos; ISBN: 0792359240; Edition:1999; Publisher: Kluwer Academic Pub
Back to Top
MCSC 620: Data Communications Networks (4 CU)
Content: This course covers the technical concepts of data networks, network components, associated network technologies, and data communications protocols. Specification, design, testing, managing, and updating of data networks from legacy systems through terabit networks are discussed. Examination of associated network components (modems, multiplexers, hub, gateways, etc.), guided and unguided media (wire, coax, fiber, terrestrial, and satellite microwave, etc.), and routing and high-speed switching systems. Network architecture topics include software and conceptual models (OSI, TCP/IP, HDLC and SDLC, SNA, AIX, etc.), error detection and prevention systems, transfer and routing protocols, congestion and flow control, and current and future applications (SNMP2, HTTP, X.400/500, ANS.1, ISDN and B- ISDN, ultra-high-speed networks, etc.).
References :
Title: Computer Networking: A Top-down Approach Featuring the Internet; Author: Kurose, J.F and Ross, K.W. ISBN: 0-201-47711-4; Edition: 1st; Publisher: Addison-Wesley Longman.
Title: Computer Networks ; Author: Andrew S. Tanembaum; Edition: Reissued 3rd Ed (25 March, 1996)Publisher:US Imports & PHIPEs; ISBN: 0133942481
Other study material:
OSI, TCP/IP, HDLC and SDLC, SNA, AIX:-http://www.hermesgroup.com/whitepapers/SNA/sna.html
The following glossary provides definitions to important networking terms and acronyms.
Telecommunications and Networks :http://www.uic.edu/~mbwm/chapter6.ppt
Back to Top
MCSC 621: Software Engineering (3 CU)
Content: The development of software-intensive systems; software quality factors; software engineering principles; system life-cycle models; requirements definition and analysis; behavioral specification; software design; implementation; software testing techniques; verification and validation; system evolution; software project management.
References :
Title: Classical and Object-Oriented Software Engineering With UML and Java; Author: Stephen R. Schach; ISBN: 0072302267; Edition: 4th, 1998; Publisher: McGraw-Hill.
Title:Software Engineering ;Author: Ian Sommerville
Back to Top
MCSC 622: Design and Analysis of Algorithms (3 CU)
Content: Topics include sorting, algorithms for tree structures, dynamic programming, greedy methods, advanced data structures, divide and conquer, graph algorithms, arithmetic operations, algorithms for parallel computers, matrix operations, string/pattern matching, network problems, approximation algorithms, and NP-completeness.
References :
Title: Introduction to Algorithms; Author: Cormen/Leiserson/Rivest; ISBN: 0-07-013143-0 or ISBN: 0-262-03141-8; Edition: 1990; Publisher: McGraw Hill and MIT ( Two publishers).
Title: The Design and Analysis of Algorithms; Author:D. Kozen; Publisher: Springer, 1992
Some other useful books are:
Title: Introduction to Algorithms; Author:T. Cormen, C. Leiserson, R. Rivest; Publisher: McGraw-Hill, 1990
Title: The Design and Analysis of Computer Algorithms; Author:A. Aho, J. Hopcroft, J. Ullman, C. Leiserson, R. Rivest; Publisher: Addison-Wesley, 1974
Title: Computers and Intractability: A Guide to the Theory of NP-Completeness; Author:M. Garey and D. Johnson; Publisher: W. H. Freeman, 1979
Title: Data Structures and Network Algorithms; Author:R. Tarjan; Publisher: SIAM Regional Conference Series in Applied Mathematics 44, 1983
Title: Randomized Algorithms; Author:R. Motwani and P. Raghavan; Publisher: Cambridge University Press, 1995
Title: Graph Algorithms; Author:Even. ; Publisher: Computer Science Press, 1979
Back to Top
MCSC 623: Database Management Systems (3 CU)
Content: Principles of database management systems. Topics include concepts of database architectures such as three-schema architectures, logical and physical data organizations, data models for database systems (network model, hierarchical model, relational model, and object oriented model), relational algebra and calculus, query languages, design theory for relational databases, functional dependencies and normal forms, null values and partial information, semantic data modeling, transaction management and concurrency control, index schema, file structures and access methods, query systems and query optimization, view management, client-server database architectures, distributed databases, object-oriented databases, logic-based databases, and the current research and development trends of database systems.
References :
Title: Database Systems: Concepts, Languages, and Architectures; Author: Atzeni, Ceri, Paraboschi, and Torlone; ISBN: 0072353872; Edition: 1st, 2000; Publisher: McGraw Hill.
Title: Database Management Systems; Author:Raghu Ramakrishnan and Johannes Gehrke
Title: Practical Issues in Database Management: A Reference for the Thinking Practitioner; Author: Fabian Pascal Publisher:Addison Wesley; Edition:2000; ISBN: 0-201-48555-9
Title: Database Systems: A Practical Approach to Design, Implementation, and Management; Author: Thomas Connolly Carolyn Begg, both of University of Paisley, Scotland; ISBN: 0-201-70857-4; Publisher: Addison Wesley Higher Education Edition:Second Edition
Back to Top
MCSC 624: Legal and Ethical Aspects of Computing (3 CU)
Content: Focus on issues that involve computer impact on society and related concerns. Transitional data flow; copyright protection; Information as a source of economic power; rights to access computer systems; computer crime; data privacy;establishing national priorities in the technical and social aspects of computing; current and anticipated uses of computer prediction; and protection of personal ethical concerns. National Computer policies of Japan, France, Great Britain, USA and the European Economic Community. The status of the regulation and emerging markets.
References:
Title:Gift of Fire, A: Social, Legal, and Ethical Issues in Computing ;Author: Sara Baase
Back to Top
MCSC 630: Artificial Intelligence & Expert Systems (3 CU)
Content: Basic principles and techniques of artificial intelligence will be covered. Concepts of knowledge representation including formalized symbolic logic, inconsistency and uncertainty, probabilistic reasoning, and structured knowledge will be presented. Includes an introduction to artificial intelligence as well as historical and current trends and characterization of knowledge-based systems. Search, logic and deduction, knowledge representation, production systems, and expert systems will be examined. Other areas are :-
(1) knowledge organization and manipulation including search and control strategies, matching techniques, and knowledge management;
(2) perception and communication including natural language processing and pattern recognition. Additional areas include architecture of expert systems and criteria for selecting expert system shells, such as end-user interface, developer interface, system interface, inference engine, knowledge base, and data interface. The student will use a commercial shell to build a working expert system.
References :
Title: Artificial Intelligence: A Modern Approach; Author: Stuart Russell, Peter Norvig; ISBN: 0131038052; Edition: 1st, 1994; Publisher: Prentice Hall.
Back to Top
MCSC 631: Client Server Computing (3 CU)
Content: Concepts and principles of client-server architecture, security, networks, and distributed computing. Topics include IPC, RPC, sockets, the role of the GUI and front-end development tools, middleware, two-tier and three-tier architectures, operating systems, and database interaction. The role of standards in client-server development is discussed, including DCE, CORBA, ODBC, COM, and OLE, along with object-oriented aspects of client-server and distributed computing. Discussions include the various relationships between client-server computing and business process re engineering, work flow automation, and group ware. Migration from legacy systems is considered along with concerns for meeting customer requirements.
References :
Title: Distributed Systems: Concepts and Design; Author: George Coulouris, Jean Dollimore, Tim Kindberg; ISBN: 0201619180; Edition: 3rd, 2000; Publisher: Addison Wesley Longman Inc.
Title: Object-Oriented Client/Server Internet Environments; Author:Amjad Umar, Piscataway, New Jersey ; Edition: 1st Edition;ISBN: 0-13-375544-4
Other study material :-
CORBA specification: http://www.omg.org/technology/documents/formal/corba_iiop.htm
Back to Top
MCSC 632: Compiler Design Theory (3 CU)
Content: Language theory will be applied to the design of a compiler for a high-level language. Parsing, syntax analysis, semantic analysis, and code generation. Other areas of the compilation process will be covered, such as storage allocation, symbol table management, searching and sorting, and optimization.
References :
Title: Compilers: Principles, Techniques, and Tools; Author: Aho, Sethi, and Ullman; ISBN: 0201100886; Edition: 1st, 1986; Publisher: Addison Wesley.
Back to Top
MCSC 633: Operating Systems Theory and Design (3 CU)
Content: Analysis of computer operating systems with emphasis on structured design. Multiprogramming and multiprocessing, real time, time-sharing, networks, job control, scheduling, synchronization, and I/O programming. Objectives of managing computer system resources. Memory management, process management, file system management, scheduling, synchronization, interrupt processing, distributed processing, and parallel systems. An analysis of the role of operating systems in computer information systems development, operation, and evolution.
References :
Title: Operating Systems: Design And Implementation; ;Author:Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands Albert S. Woodhull, Hampshire College;Edition:2nd edition;ISBN: 0-13-638677-6; Publisher:Prentice Hall
Title:Operating Systems: Internals and Design Principles; Author:William Stallings;ISBN: 0-13-031999-6 ;Edition:4th edition, 2001; Publisher: Prentice Hall
Title:Modern Operating Systems; Author:Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands Edition:2nd edition, 2001; ISBN: 0-13-031358-0; Publisher: Prentice Hall
Back to Top
MCSC 634: Optimization Methods (3 CU)
Content: Unconstrained optimization: minimization and maximization of convex and concave functions. Kuhn Tucker theorem. Basic descent methods, conjugate direction methods and quasi Newton methods. Formulation of Integer Programming (IP) problems. Transformation of other mathematical programming problems into IP problems. Examples of situations to which IP can be applied. Formulation of Dynamic Programming (DP) problems. Advantages and limitations of DP. Separable function. Convex and Concave functions and their optima.
References :
Title:An Introduction to Optimization; Author: Edwin Kah Pin Chong, Stanislaw H. Zak; Edition: 2nd Edition , 2001;Publisher:Kluwer Academic Pub; ISBN: 0792368665
Title: Practical Methods of Optimization;Author:Roger Fletcher ;Edition:2nd edition (23 May, 2000); Publisher:John Wiley and Sons Ltd; ISBN: 0471494631
Back to Top
MCSC 635: Human-Computer Interaction (3 CU)
Content: Focuses on the dynamics of human-computer interaction (HCI). Provides a broad overview of HCI as a sub-area of computer science and explores user-centered design approaches in information systems applications. Addresses the user interface and software design strategies, user experience levels, interaction styles, usability engineering, and collaborative systems technology. Students will perform formal software evaluations and usability tests.
References :
Title: Designing the User Interface: Strategies for Effective Human-Computer Interaction; Author: Shneiderman, Ben; ISBN: 0-201-69497-2; Edition: 3rd, 1998; Publisher: Addison-Wesley.
Title: Introduction to Usability; Author: Jordan, Patrick; ISBN: 0-74840-762-6; Edition: 1998 (Paperback); Publisher: Taylor and Francis, Levittown, PA.
Other study material:
Introduction to HCL:-http://www.sigchi.org/cgd/cdg2.html
Back to Top
MCSC 636: Special Topics in Computer Science (3 CU)}
Objective:To give a chance to visiting professors/ Lecturer and/ or ICS staff a chance to teach a special course in Computer Science that is not yet incorporated in the curriculum.
Content:Topics of current interest in Computer Science are discussed.
Back to Top
MCSC 637: Master’s Dissertation in Computer Science
Objective: Give the students experience in doing non-trivial Research Dissertations in the area of Computer Science.
Prerequisite:Completion of 8 courses.
Content: The student develops a framework within which research will be conducted and offers evidence of qualifications to pursue the research. Concepts and theories underlying the student’s Project research are articulated, the problem is clearly stated, and specific, measurable goals are specified, a literature review is presented, the methods of conducting research are delineated, and strategy to achieve the goal is given.
Back to Top
MCSC 640: Master’s Project in Computer Science
Objective:Give the students experience in doing non-trivial Research Projects in the area of Computer Science.
Prerequisite: Completion of 12 courses.
Content: The student develops a framework within which research will be conducted and offers evidence of qualifications to pursue the research. Concepts and theories underlying the student’s Project research are articulated, the problem is clearly stated, and specific, measurable goals are specified, a literature review is presented, the methods of conducting research are delineated, and strategy to achieve the goal is given.
Back to Top
MCMIS 610: Simulation and Modeling
Content: Use of logical and Mathematical models to represent and simulate events and processes as well as computer, information, and communication systems. Introduction to computer modeling techniques and discrete-event simulation. Model development and testing. Output and problem analysis. Application of techniques to a multiprocessor system model and an Ethernet model. Examination of development programs such as GPSS, SIMULA, and SIMSCRIPT.
References :
Title:Modeling and Simulation; Author:A.K. Peters, Hartmut Bossel; ISBN: 1568810334
Title:Simulation Modelling Methods:To reduce risks and increase performance(CD-ROM included); Author: H. James Harrington, Kerim Tumay; Edition: 2000; ISBN:0070271364; Publisher: McGraw – Hill .
Title:Simulation Modelling and Analysis; Author: Averill M. Law, David W. Kelton, David M. Kelton; ISBN: ………Edition:……….. Publisher:……..
Title:Intoduction to Mathematical Modelling and Computer Simulation; Author: Daniel Maki, Maynard Thompson;Edition: 2001; ISBN:0534384781; Publisher: Brooks Cole .
Title:Applied Simulation and Modelling; Author: Andrew Seila, Pandu Tadikamalla, Vlatko Ceric; Edition: 2001; ISBN:0534381596; Publisher: Duxbury .
Back to Top
MCMIS 611: Information Systems Project Management (3 CU)
Content: Practical examination of how projects can be managed from start to finish. Life-cycle models and paradigms. Life-cycle phases. Project planning and risk analysis. Project control including work breakdown structures, project scheduling, activities, and milestones. Software cost estimations techniques/models. Software quality assurance and metrics for software productivity and quality. Inspections, walkthroughs, and reviews. Approaches to team organization. Documentation and configuration management. Automated project management tools. Software maintenance. Procurement of software services and systems.
References :
Title: Information Technology Project Management; Author: Schwalbe, Kathy; ISBN: 0-7600-1180X; Edition: 1st, 2000; Publisher: Course Technologies.
Title: Project Management for Information Systems; Author:Don Yeates, James Cadle; ISBN: 0273651455; Edition: 3rd, 2001; Publisher:Prentice Hall.
Title: Information Systems Project Management; Author: Jolyon E. Hallows; ISBN: 0814403689; Edition: 1997; Publisher: Amacom.
Title: Introduction to Information Systems Project Management; Author:Olson;ISBN:0071181288; Edition:2000; Publisher:McGraw – Hill.
Back to Top
MCMIS 612: Quantitative Methods (3 CU)
Content: An introduction to the basic quantitative tools needed to support problem solving and decision making in the information systems environment. Heavy emphasis is placed on the application of these tools in a case-based, real-world environment.
Back to Top
MCMIS 620: Electronic Commerce on the Internet (3 CU)
Content: Electronic commerce has grown at an incredible rate, and experts forecast extraordinary growth over the near-term and long-term. It will be examined from three perspectives:
(1) customer-business;
(2) business-business; and
(3) intra-organization.
The Internet, intranets and extranets, electronic data interchange (EDI), security, electronic payment systems, tax issues, and global policy will be investigated. The student will participate in an Internet shopping experience and create or enhance a Web page.
References :
Title:Secure Electronic Commerce; Author:Ford W. , Baum M.; ISBN: 0-13-027276-0; Edition:2nd Edition, 2001; Publisher:Prentice Hall
Title:Web Security and Commerce; Author:Garfinkel and Spafford; ISBN:1-56592-269-7; Edition:…….; Publisher: O’Reilly
Title: The Internet Economy: Technology and Practice; Author: Choi, Soon-Yong and Whinston, Andrew B.; ISBN: 0967621704; Edition: 1st, 2000; Publisher: SmartEcon Publishing. Notes: Purchasing paper copy is optional. Online version is easy to use and frequently updated.
Back to Top
MCMIS 621: Management Information Systems (3 CU)
Content: The application of information system concepts to the collection, retention, and dissemination of information for management planning and decision making. Issues such as personnel selection, budgeting, policy development, and organizational interfacing are discussed. Conceptual foundations and planning and development of management information systems (MIS). The role of MIS in an organization and the fit between the system and the organization.
References :
Title: Management Information Systems; Author:Laudon, Kenneth C., and Jane P. Laudon; Edition:6th Edition; Publisher: Prentice Hall
Title: Essentials of Management Information Systems; Author:Kenneth C. Laudon Jane P. Laudon; Edition:4th Edition
Back to Top
MCMIS 622: Telecommunications and Computer Networking (4 CU)
Content: This course provides a framework for understanding telecommunications fundamentals and computer network functionality, characteristics, and configurations. Topics include wire-free and wire-based communications; network topologies, protocols, and architectures; emerging trends in network technologies and services; and the role of ISDN (Integrated Services Digital Network) and ATM (Asynchronous Transfer Mode) in the corporate environment. Strategies for network planning, implementation, and management are introduced. Recent advances in standardization, Internet working, and deployment of LANs (local area networks), MANs (metropolitan area networks), and WANs (wide area networks) are examined.
References:-
Title:
Back to Top
MCMIS 623: Data Warehousing (3 CU)
Content: This course includes the various factors involved in developing data warehouses and data marts: planning, design, implementation, and evaluation; review of vendor data warehouse products; cases involving contemporary implementations in business, government and industry; techniques for maximizing effectiveness through OLAP and data mining.
Back to Top
MCMIS 630: Client-Server & Distributed Computing (3 CU)
Content: Included in this course are a wide range of issues, methods, techniques, and case examples for developing and managing client-server and distributed systems. These include client-server development using RAD methodologies, transaction process monitors, types of aboveware and middleware, middleware standards (DCE, RPC, and CORBA), managing client-server environments, software installation and distribution, electronic mail architectures in client-server systems, evaluation of vendor strategies, issues in selecting client-server products, legacy system migration issues, interoperability, scalability, network and security concerns, the emerging desktop standards, the role of network computers and thin clients, and the emergence of the Web as an extension of the client-server environment.
References:
Title: Client/Server Survival Guide; Author: Orfali, R., Harkey, D., and Edwards, J.; ISBN: 0-471-31615-6; Edition: Third 1999; Publisher: John Wiley and Sons.
Title: David Linthicum’s Guide to Client/Server and Intranet Development; Author: Linthicum, D.S.; ISBN: 0-471-17467-X; Edition: 1997; Publisher: John Wiley and Sons.
Back to Top
MCMIS 631: Decision Support Systems (3 CU)
Content:Examines concerns of decision support in both non automated and automated environments. Focus on structures, modeling, and the application of various decision support systems in today’s corporate environment.Additional emphasis is placed on the use of executive information and expert system applications. Case studies examine applications of each of these types of technology.
References:
Title: Making Hard Decisions: An Introduction to Decision Analysis Author: Robert T. Clemen
Title: Decision Support Systems & Intelligent Systems Author: Efraim Turban , Jay E. Aronson; Publisher:US Imports & PHIPEs
Back to Top
MCMIS 632: Interactive Computer Graphics (3 CU)
Content: Principles of interactive computer graphics. Concepts include fundamental raster operations, such as scan conversion, fill methods, and anti-aliasing; transformations; graphic languages, such as PHIGS and Open GL; projection; hidden surface removal methods; 3D modeling techniques; ray tracing; animation; and graphical user interfaces.
References :
Title: Introduction to Computer Graphics; Author: James D. Foley [et al.]; ISBN: 0201609215; Edition: 1994; Publisher: Addison Wesley.
Title: VRML 2.0 Sourcebook; Author: Andrea Ames, David Nadeau, and John Moreland; ISBN: 0471165077; Edition: 2nd, 1996; Publisher: John Wiley and Sons.
Back to Top
MCMIS 633: Industrial Economics (3 CU)
Content: Analysis and meaning of elasticity and determinants of demand for firms products; nature and determinants of firms costs; relationship between consumer choice and demand for products. Investment theory from the point of view of the individual investor, emphasizing optimal portfolio selection, determinants of expected rates of return in financial markets. Formal models for decision making with applications to firm and other economic organizations. Economic and operations research analysis of project evaluations, equipment investment and replacement, facility location investment. Project evaluations in the public sector including cost-benefit analysis.
Back to Top
MCMIS 634: Special Topics in MIS (3 CU)
Objective: To give a chance to visiting professors/ Lecturer and/ or ICS staff a chance to teach a new course in Management Information Systems (MIS) that is not yet incorporated in the syllabus.
Content: This seminar focuses on the Professor’s/ Lecturer’s current research interests. Topics of current interest in Management Information Systems are discussed.
Back to Top
MCMIS 635: Master’s Dissertation in MIS
Objective: Give the students experience in doing non-trivial Research Dissertations in the area of Management Information Systems.
Prerequisite: Completion of 8 courses.
Content: The student develops a framework within which research will be conducted and offers evidence of qualifications to pursue the research. Concepts and theories underlying the student’s Project research are articulated, the problem is clearly stated, and specific, measurable goals are specified, a literature review is presented, the methods of conducting research are delineated, and strategy to achieve the goal is given.
Back to Top
MCMIS 640: Master’s Project in MIS
Objective: Give the students experience in doing non-trivial Research Projects in the area of Management Information Systems.
Prerequisite: Completion of 12 courses.
Content: The student develops a framework within which research will be conducted and offers evidence of qualifications to pursue the research. Concepts and theories underlying the student’s Project research are articulated, the problem is clearly stated, and specific, measurable goals are specified, a literature review is presented, the methods of conducting research are delineated, and strategy to achieve the goal is given.
Back to Top