Welcome to Knowledge Systems Institute's Online Catalog

Pregraduate Courses   |   Graduate Courses

Below is a complete list of courses offered by Knowledge Systems Institute on the Graduate and Pre-graduate levels. Many of the courses present an audio or video introduction to the course which you may download by clicking the link to the left of the course. If you require further information regarding courses you may contact the professor of the course by clicking on the link to the professor's email contained in the course description or you may contact KSI.

You may also visit our courseware demonstration page for selected course abstracts and demo online lectures.

 

Pre-graduate Courses (300 level)


Introduction to Programming

CIS 310. This course covers fundamental concepts in programming using the Visual Basic programming language. Data structures and file management techniques are also covered in this course. (3 credits)


Computer Systems

CIS 320. This course introduces computer architecture and organization, machine instructions and reading assembly code. Operating systems concepts and software tools such as the assembler, linker and debugger are discussed. (3 credits)


Computer Languages

CIS 321. This is an introduction to computing in Java. Students will learn the control structures of Java along with an introduction to data structures and classes. Students will also learn structured programming techniques. (3 credits)


Object Oriented Programming

CIS 322. C# is an object-oriented programming language and designed to work with Microsoft's .NET platform. C#, one of the favored language among those programming for Microsoft .NET platform, aims to facilitate the exchange of information and services over the Web as well as to help C# developers succeed in creating a safe, simple, component-based, high-performance and highly portable consol or web application. (3 credits)

Java Graphical User Interface
CIS 323. This course will emphasize Java Swing, the framework that defines the look and feel of the modern Java graphical user interface (GUI).  Swing streamlines the design of Java GUI and allows users to create an attractive and efficient GUI that can be customized for relevant applications.  In this course, students will be exposed to the basic concepts, design philosophy and core features of Java Swing.  It then examines the Swing component set, which includes buttons, check boxes, lists, trees, tables, menus, scroll bars scroll panes. Prerequisites: CIS321. (3 credits)


Database Programming

CIS 331. An introduction to modern database management systems. Emphasis is on the application of database systems to information system design. Term projects involve the design of a customized information system using database tools. (3 credits)


Database Administration

CIS 333. The techniques and procedures for database administration, maintenance, change management, backup and recovery, are studied in the environment of Oracle database systems. Prerequisite: CIS331. (3 credits)

Web Programming using ASP.NET
CIS 338. ASP.NET is a part of the Microsoft .NET framework, and a powerful tool for creating dynamic and interactive web pages. In this program, complete ASP.NET references about built-in objects and components, and their properties and methods, such as HTML server controls reference, Web server controls reference, and Validation server controls reference are studied. Prerequisite: CIS322.


Operating Systems

CIS 340. In this course, students will learn the principles of modern operating systems. Processor management. Scheduling, memory management, paging, virtual storage, and virtual machine concepts are introduced. Students will also learn features of such operating systems as Windows, UNIX, and the .NET architecture of Windows. Prerequisite: CIS310 or CIS321. (3 credits)


UNIX Operating System

CIS 341. This course is an in-depth study of the UNIX/LINUX operating system. In this course, shell programs and commands of UNIX are analyzed, so that the student will gain insight into the inner workings of a modern operating system. Prerequisite: CIS321. (3 credits)


Data Structures & Advanced Programming

CIS 350. To write good programs, a thorough understanding of data structures and their mathematical basis in discrete structures is necessary. In this course, students will learn basic data structures - stacks, queues, trees, lists, graphs - and their implementation. Prerequisite: CIS321. (3 credits)


Digital Systems

CIS 360. This course covers fundamentals of digital systems, integrated circuit (IC) components, microprocessors and peripherals. Several laboratory experiments are included in the course. Prerequisites: CIS320 & CIS321. (3 credits)


Systems Programming

CIS 363. An introduction to basic software component and hardware features of computer systems. Covers machine architecture of several computer systems, interrupt and trap systems, I/O programming at the hardware level, interface design, operating systems, Windows programming and networking. Prerequisites: CIS322 & CIS340. (3 credits)


Computer Graphics

CIS 367. Introduction to software and hardware for computer graphics. Hands-on exercises to develop graphics applications. Prerequisite: CIS350. (3 credits)

Introduction to Computer Networks
CIS 370. Introduction to Computer Networks: This course provides an introduction to networking, local area network operation, configuration, and management. Client/server PC networking is emphasized. Laboratory project Includes network setup, administration, trouble shooting, and configuration of wired/wireless routers/firewalls, etc. . The course also prepare students to the industrial certification Network+. (3 credits)


Digital Video Production (I)

ART 381. Students will become familiar with the tools used during the process of digital film making, including production and post production. Students will receive an introduction to digital video editing and sound editing. Additionally, there will be discussion of various techniques and aesthetics in DV film making. (3 credits)

Digital Video Production (II)
ART 382. Students will continue to explore the tools used during the process of digital film making, including digital video editing and advanced sound techniques. Some basic effects will be explored and there will be a continued discussion of techniques and aesthetics in DV film making. Prerequisite: ART381. (3 credits)


Web Design (I)

ART 391. An introduction to the principles of design for the web. We begin with fundamental issues of drawing and composition and then introduce more advanced techniques of layout and image editing. The creative compositional and artistic visual aspects of web design as well as practical use of software is covered. (3 credits)


Web Design (II)

ART 392. This course will build upon the basic principles of design and focus on more advanced techniques and artistic issues. Students will continue to develop the creative compositional and artistic visual aspects of web design as well as their use of design tools. Prerequisite: ART391. (3 credits)


Basics of Digital Art (I)

ART 393. This course explores the fundamental concepts of visual design which range from the functional aspects of design, such as communication and the production process, to the visual aspects of design. The course will use Illustrator and Photoshop as the medium for examining the design process. Output of images to paper prints will be the student's final objective. (3 credits)


Basics of Digital Art (II)

ART 394. A continuation of the topics introduced in ART 393, this course introduction to the principles of graphic design for printed media. The creative compositional and artistic visual aspects of design as well as practical use of software applications, including Photoshop, Illustrator and InDesign are covered. Prerequisites: ART393. (3 credits)


2D & 3D Animation (I)

ART 395. This course exposes you to all the facets of 3D Animation by introducing and explaining its tools and functions to help you understand how 3D Animation operates. The course covers the basic training of 3D modeling with Polygons, 3D modeling with NURBs, 3D Animation, and 3D shading, Texturing and Lighting. The course explains workflow – not only how specific 3D Animations are accomplished, but why that is and how they fit into the larger process of producing 3D animation films. (3 credits)


2D & 3D Animation (II)

ART 396. This course trains you in the advanced features of 3D Animation by studying projects related to character animation in movie making. This course covers advanced topics of 3D Animation, including articulated and skinned character animation, dynamics with rigid body and liquid, matrials, textures, mental ray rendering, hair, clothes, fur and fluid. You will do many kinds of workshop projects using: Maya. Working through these, you will master the knowledge and hone the skills of 3D animation. Prerequisites: ART395. (3 credits)


Principles of Management

BA 301. Basic management functions and specific areas of management as found in the contemporary business organization. (3 credits)


Accounting Principles and Computerized Applications

BA 302. This course covers basic accounting theory and its computerized applications. The students will learn how to apply accounting principles to computerized applications as well as extensive model building to solve financial accounting problems. Prerequisite: none. (3 credits)


Principles of Marketing

BA 305. Marketing principles and operations. Buying motives, habits, and demands of consumers, channels of distribution, marketing functions and policies, marketing costs and marketing and government relations. Prerequisite: BA301. (3 credits)


Managerial Finance

BA 307. An introduction to capital budgeting and financial accounting practies in organizational management. Topics include external and internal sources of funds, risk analysis, dividend policy and retained earnings. Prerequisite: BA302. (3 credits)


Managerial Economics

BA 308. Economics principles. The application of micro-economics and macroeconomics to managerial decision making to help organizations better forecast, plan and control their environments. (3 credits)


Biology

BIO 378. An introduction to biology. Explanation of the concepts and terminology in the life sciences, especially those related to molecular medicine and infectious diseases. (3 credits)


Global Communications

HM 381. An examination of the structure and flow of international communication and media products. Organization of media and international impact of new media and information technology. The global village and the electronic cottage. (3 credits)


Introduction to Computer Law

HM 382. Computer professionals need to understand the legal issues involved in the computer industry including copyright and patents, confidentiality, ownership, licensing, consulting, fraud, privacy, the Internet, and international law. Students will gain an understanding of the use of law as a management tool and legal responsibilities required in the industry. (3 credits)


Advanced Computer Law

HM 383. This course focuses on specialized legal issues relating to commerce and the computer industry. Students will explore legal issues associated with the Internet and electronic commerce leading to an understanding of the law as a management tool for commerce in the context of the Internet environment. Prerequisite: HM382. (3 credit)


Introduction to Psychology

HM 384. An introduction to the modern theories of psychology, cognitive science and learning for computer and information scientists. (3 credits)


Computers and Thought

HM 385. This course will explore different ways of thinking: logical thinking, levels of thinking, cultural differences in thinking, and AI models in thinking and knowledge representation. (3 credits)


Manuscript Writing and Communications

HM 388. Theory and practice in writing manuscripts for presentation and communications in academics, business, industry and government. (3 credits)

Introduction to Statistical Computing

MA 177. This program is a practical introduction to statistical computing focused on data analysis and reporting applications. The course offers both conceptual and applied knowledge in a well-balanced fashion. The course is designed to provide an in-depth working knowledge of the SAS language with or without prior SAS knowledge.


Boolean Algebra and Logic

MA 371. Boolean algebra and mathematical logic will be explored in this course. Topics include: Boolean algebra, applications to computer design, propositional and predicate logic, and logic of programs. (3 credits)


Continuous Mathematics

MA 374. This course is designed for students who have inadequate background in continuous mathematics. Topics include: basic concepts in calculus, differentiation, integration, numerical analysis and differential equations. (3 credits)


Introduction to SAS

MA 375. The course is an introduction to programming in the SAS system for data management, statistical analysis and reporting. SAS as a high-level programming language is emphasized. The statistical analysis capabilities of SAS are also discussed. (3 credits)


SAS Base Programming

MA 377. The course is designed and delivered to teach SAS programming techniques and basic SAS skills. It will teach you from the ground up how to use the SAS environment and write programming code to access, manage, analyze, and present data. Prerequisite: MA375. (3 credits)


SAS Advanced Programming

MA 379. This course introduces procedures used to obtain descriptive statistics, frequency tables, and cross tabulations. You will also be introduced to several inferential statistics such as the chi-square test, independent- and paired-sample t-tests, bivariate correlations, regression, and univariate and repeated- measures ANOVA using realtime data. After completing this course, you should be able to obtain descriptive statistics, create a frequency table, create a cross tabulation table, perform a chi- square test of independence, use t-tests, conduct regression analysis, and specify basic ANOVA models using SAS. Prerequisite: MA377. (3 credits)

 

Graduate Courses (500 level)


Information System Design

CIS 501. Fundamentals of information structures utilizing sequential, indexed sequential, and direct access files. Design and implementation of web-based information systems, distributed systems, and knowledge-based systems. Prerequisite: competency in high-level languages and data structures. (3 credits)


Database Management Systems

CIS 502. Fundamentals of database design. Relational approaches to database design. Object-oriented database systems. Survey of commercially available database systems. Prerequisite: CIS331. (3 credits)


Theory of Computation

CIS 503. Computation models and formal languages. Correspondence of machine hierarchy with language hierarchy. Precise definition of the concept of an algorithm. Undecidability results. Prerequisite: CIS350. (3 credits)


Programming Languages

CIS 504. A survey and comparison of various programming languages, including Visual Basic, Visual C++, Java, C#, etc. Procedural and non-procedural languages. Object-oriented programming languages. Prerequisites: CIS322 & CIS350. (3 credits)


Compiling Techniques

CIS 505. Scanning and parsing. Syntax-directed parsers such as LR(k) parsers. Storage allocation. Subroutine linkage. Code generation and optimization. Implementation of a simple compiler. Prerequisite: CIS504. (3 credits)


Advanced Operating Systems

CIS 506. File systems, process management, memory management, operating system kernel, and a survey of distributed operating systems. Prerequisite: CIS340. (3 credits)


Principles of Computer Networks

CIS 507. A unified treatment of all aspects of computer networks, including interfaces, protocols, flow and error control, routing, and network architecture. Hands-on exercises in Client-Server, UNIX and Microsoft Windows Systems. Prerequisite: CIS370. (3 credits)


Database Network Administration and Tuning

CIS 508. Database performance tuning, SQL and application design tuning, I/O tuning, resource management, database network architecture and administration, server and client configuration, and advanced security options. Prerequisite: CIS331. (3 credits)


Knowledge Engineering

CIS 509. The use of heuristics, production rules, and theorem-proving techniques to design expert systems and knowledge-based systems. Class projects include the design of a small knowledge-based system. Prerequisite: CIS504. (3 credits)


Software Project Management

CIS 510. Software engineering techniques and management practices for large scale information system development, including the software development process, methodology, environment, tools and teamwork concepts. Communication, presentation and documentation skills will also be emphasized. A group project is required. Prerequisite: CIS331. (3 credits)


Mini/Micro Computer Systems

CIS 511. Survey of popular microprocessors and their architectures. Hardware design considerations and trade-offs. Memory, interrupt handling, I/O structures, interfacing techniques. Hardware and software design tools. Troubleshooting, Real-life applications are emphasized. This course includes several laboratory projects. Prerequisite: CIS506. (3 credits)


Multi-Media Information Systems

CIS 513. This course concentrates on the design of multimedia information systems involving the integration of contemporary media formats including video, audio, graphics, text and interactive elements. Students engage in discussions about the conception, creation and distribution of media across systems as well as a survey of system types. (3 credits)


User Interface Engineering

CIS 514. This course examines the principles of user interface design, including discussions of visual, usability, and technical considerations. Various media editing and design tools are utilized with an emphasis on interactive content. (3 credits)


Computer Vision

CIS 516. Image processing techniques: segmentation, boundary detection, object recognition, 3D object representation and recognition. Knowledge representation for computer vision. Applications to industrial robotics, parts inspection and factory automation will be discussed. Prerequisites: CIS503 & CIS504. (3 credits)


Advanced Computer Graphics

CIS 517. This course covers advanced graphic authoring including 2D animation and 3D modeling techniques. Various 2D, 3D and interactive authoring tools are utilized. In addition, there is discussion of narrative presentation, output for various media and modes of distribution. (3 credits)


Computer Architecture

CIS 518. Introduction to computer architecture. Processor architecture, sequential and microprogramming controls, memory organizations, I/O structures, bus structures, peripherals and interfacing, computer communication. Prerequisite: CIS506. (3 credits)

Electronic Enterprise Engineering using Java
CIS 519. Enterprise engineering is an emerging discipline for the 21st century. This course will explore the development of electronic enterprise to facilitate electronic commerce and to integrate enterprise information and empower knowledge workers of all levels with decision-support capabilities using the Java programming language, J2ME. Prerequisite: CIS321. (3 credits)


Advanced Computer Networks and Security

CIS 520. A project-oriented class. Higher layers of ISO/OSI model, the implementation of TCP/IP, NetBIOS, IPX/SPX, Sockets, Client/Server Model, Network Management, Network Security, Router Setup, broadband communication and ATM concepts, Enterprise Network Systems, etc. Prerequisite: CIS507. (3 credits)


Queueing Theory and Simulation

CIS 521. Queuing models of computer networks and systems. Birth-death systems; single and multiple server systems. Steady-state behavior of general service time queues. Priority queues. Approximation methods and algorithms for complex queues. Simulation. Prerequisites: CIS350 & CIS370. (3 credits)


Computer Security and Cryptography

CIS 522. This course will present a practical survey of concepts, principles and practice of cryptography and computer security. The first part will cover “conventional” cryptography: symmetric techniques. The next part will cover basic Public Key Cryptography. In the third part of the course we will cover some of cryptographic protocols. Prerequisites: CIS502 & CIS503. (3 credits)


Computational Mathematics for Bioinformatics

CIS 523. This course will introduce the basic concepts of probability, statistics and stochastic processes used in computational biology and bioinformatics. Topics will include random variables, statistical estimation and inference, Markov chains and random walks. Prerequisites: High school or college algebra. (3 credits)


Bioinformatics I

CIS 524. This course will focus on programming aspects of bioinformatics. It provides an introduction to Perl language. We emphasis on bioinformatics application including DNA sequence analysis, parsing FASTA and GenBank files, processing BLAST output files, object oriented Perl, Bioperl. Prerequisites: BIO378, CIS310. (3 credits)


Bioinformatics II

CIS 525. This course will provide an introduction to the following topic: sequence alignment, database searching, RNA structure prediction, micro-array sequence analysis, gene prediction, and protein folding prediction. A detailed analysis of the algorithms behind each of these topics will be explored. Prerequisite: CIS524. (3 credits)


Bioinformatics III

CIS 526. This course will introduce several fundamental and most widely used bioinformatics tools in sequence analysis, as well as the widely adopted programming language, Python. Prerequisites: CIS321 and CIS524. (3 credits)


Bioinformatics IV

CIS 527. This course will include case studies in such areas as biomedical information retrieval, biomedical data mining, protein 3D structures and drug discovery, so that students can gain experience in applying bioinformatics tools to different application domains. Prerequisites: CIS321 and CIS524. (3 credits)


Software Design Workshop

CIS 562. Students will engage in group projects on software factory, software reuse, reverse engineering, re-engineering and other topics of current interest. Prerequisite: CIS510. (3 credits)


Information Security Assurance

CIS 563. Students will learn how to accomplish information security goals by following assurance standards, ISO standards, the certification process, and planning for assurance certification. (3 credits)

Software Agents

CIS 564. The content of this course consists of the introduction to software agents, basic modules of software agent systems, software agent development methods and tools, mobile agents, agent communications, and various software agent applications and related research issues. Students will have various software agent laboratories by using fixed and mobile agent tools to implement software agents. (3 credits)

Software Testing Techniques

CIS 566. This course presents a comprehensive study of software testing and quality control concepts, principles, methodologies, management strategies and techniques. The emphasis here is on understanding software testing process, planning, strategy, criteria, and testing methods, as well as software quality assurance concepts & control process. It covers the various subjects, including test models, test design techniques (black box and white-box testing techniques), integration, regression, and system testing methods. (3 credits)

Software Test Automation

CIS 567. This course presents a comprehensive study of software test automation, including concepts, principles, methods, test automation scripting, and test tools. The course covers the major software test automation topics: test automation infrastructure, test generation, test scripting and execution, test tool development, auto-test regression, and automatic test coverage analysis. By providing different types of test automation tools (black-box and white-box test tools), this course covers several important test automation topics, such as automatic GUI testing solutions and tools, b) automatic component testing and testability, c) model-based test automation, d) performance testing and automation, e) web-based and SOA-based test automation. This course provides students with test automation project experience based on existing test tools and created automation solutions. (3 credits)

Software Quality Assurance

CIS 568. This course presents a comprehensive study of software quality assurance, including software quality control management, processes, systems, methods, standards, certification, and measurement. The emphasis here is on understanding how to select and define quality assurance standards and control processes, and how to establish a cost-effective quality control system with well-defined quality measurement metrics. The course covers various quality inspections and verification techniques, expose to popular quality audit and certification processes and systems, such as ISO 9000 and SEI SW-CMM. (3 credits)


Introduction to Digital Art

CIS 571. This course gives an in-depth introduction to digital art: elements of drawing, music composition, sculpture and other forms of artistic expression, digital media, 3D graphics and time-based media. This course may be team taught by artists.


Digital Art Workshop

CIS 572. This workshop provides an intensive training environment for students to engage in individual experiments on digital art and design applications utilizing various media, including images, sound and other sensory information. Prerequisite: CIS571. (3 credits)


Digital Production Studio

CIS 573. This course will enable the students to understand the theory and practice of a multimedia production, and allow the students to develop skills and attitudes that foster creativity, innovation and collaboration. Prerequisites: CIS513, CIS517 and CIS571. (3 credits)


Digital Video Production

CIS 574. The goal of the course is for each student to gain in-depth experience throughout a video production process as a crew member and to explore techniques and aesthetics in DV film making. (3 credits)


Digital Audio Production

CIS 575. This course is (an advanced level sequence) studio-lecture-discussion course that investigates the artistic potential of sound and media performance and installation art-making and explores the intricate dynamics and relationships of electronic media with multi-media performance and installation. (3 credits)


DV Independent Film Production

CIS 576. This course requires students to engage themselves in DV film production with a focus on the art, technology and business of low-budget digital filmmaking. Students will work through the several key phases of independent film creation process: pre-production, production and post-production. (3 credits)


Digital Cinematography

CIS 577. This course introduces the theories and techniques used in lighting and scene design when creating a setting for digital video, animation and/or game projects. Students will also learn to apply the lighting elements of visibility, selective focus, modeling and setting the mood to a scene. (3 credits)


Research Project for MS Degree

CIS 599. Nine hours are required. Students will be guided individually to do an advanced project. (9 credits)


Special Seminars

CIS 700. Under the supervision of an instructor, students may request to study individually an advanced subject not included in the regular courses. Students are required to read one or more textbooks and/or a collection of papers, do exercises and take examinations. All the requirements are identical to the requirements for a regular graduate course. (3 credits)


Management Information Systems

BA 501. Introduction to information resource management. Business systems, economics of information, and the information services organization. Effective and efficient utilization of computer technology, including hardware, software, and system development. Role of database administration. (3 credits)


Financial Accounting

BA 502. Overview of accounting principles and basic concepts of financial reporting. Information processing in accounting systems. Major steps in computerization. Installation of the accounting modules. Case study includes the computerization of a general ledger system. Prerequisite: BA302. (3 credits)


Decision Support Systems

BA 503. Introduction to decision support systems with related information requirements to facilitate planning, control and operations in an organization. Mathematical tools in decision-making. Knowledge-based systems for decision support. Case study and end user computing exercises. Prerequisite: MA374. (3 credits)


Business Management

BA 504. Comparative study of various forms of business organization, finance, personnel problems, marketing and business and government relations. Survey of management concepts and techniques for organizations dedicated to technological innovation. Prerequisite: BA301. (3 credits)


Marketing Management

BA 505. Marketing principles, analysis, planning and decision making. Marketing management, buyer behavior, segmentation, product policy, forecasting, pricing, distribution, advertising, promotion, marketing information systems and competitive strategy. Prerequisite: BA305. (3 credits)


Organization and Management Development

BA 506. Characteristics of business and other types of organization. System concepts in organizations. Organization theories. Behavioral factors in leadership, managing change, motivation, and interpersonal communication. Impacts of information technologies. Strategies for managing organizational change. (3 credits)


Quantitative Methods for Business Decisions

BA 508. A study of modern management decision-making techniques through theory and hands-on case studies in financial analysis, capacity planning, inventory control, work-force management, transformation process and quality enhancement. (3 credits)


Operations and Production Management

BA 509. This course provides a conceptual framework for studying and organizing the operation/production functions efficiently for management decisions involving input-output transformations. Work design and processing, capacity planning and labor-force management, scheduling, assignment, and inventory control. (3 credits)


Corporate Finance

BA 510. A comprehensive study of corporate financial management. Capital budgeting, the role of financial markets, risk and return, financial decision, dividend policy and capital structure. Prerequisite: BA307. (3 credits)


International Finance

BA 511. A comprehensive study of international financial markets and currencies. Topics include the nature of foreign exchange risk, determination of exchange rates, Eurocurrency markets, international investments. Prerequisite: BA307. (3 credits)


Financial Markets and Institutions

BA 512. Analysis of financial markets and institutions. Financial intermediaries such as banks, investment companies, and stock exchanges. Options and futures markets. Prerequisite: BA307. (3 credits)


Electronic Enterprise Engineering using Java

BA 519. Enterprise engineering is an emerging discipline for the 21st century. This course will explore the development of electronic enterprise to facilitate electronic commerce and to integrate enterprise information and empower knowledge workers of all levels with decision-support capabilities using the Java programming language, EJB J2EE. Prerequisite: CIS321. (3 credits)


Computer-Based Instructional Systems

BA 521. Design structures, computer-assisted instruction, computer-managed instruction for goal-oriented teaching in education, business and industry. Use of graphics, multimedia instructional techniques and online resources such as the Internet and the World Wide Web. Prerequisite: CIS321. (3 credits)


Organization and Management in Instructional Systems

BA 523. Management techniques and procedures in the planning, design and implementation of instructional systems in education, business and industry. Fiscal, logistical, allocative, informational and planning methods. (3 credits)


Data Mining

BA 531. This course explores data mining and its applications. Students will learn how to extract relevant knowledge from a complex database or data warehouse using the most recent and advanced techniques. Association rule algorithms, data clustering, sequential pattern, fraud detection. Practical applications include marketing strategies and sales promotion. Prerequisite: CIS331. (3 credits)


Fundamentals of Knowledge Management

BA 533. This course provides a detailed understanding of the practice of knowledge management (KM). Content includes understanding the best practices used in commercial and public sectors today, establishing KM practice, defining and understanding knowledge modes – tacit/explicit, knowledge sharing techniques, communities of practice (CoP), conducting after action reviews, and case studies and future implications of KM. (3 credits)


Topics in Knowledge Management

BA 534. This course provides a comprehensive understanding of the practice of knowledge management (KM). Content includes creating KM strategy, knowledge transfer planning, conducting knowledge audits, knowledge mapping, knowledge sharing techniques, Wikis, blogs, social networking, story telling, KM systems and KM measurements. (3 credits)


Knowledge Acquisition and Modeling with UML

BA 535. This course provides an in-depth understanding and application of knowledge acquisition and modeling techniques with a specific emphasis on the unified modeling language (UML). Content includes understanding knowledge types (tacit, explicit, procedural, declarative, rule-based, case based reasoning), knowledge capturing techniques, knowledge acquisition frameworks, knowledge modeling techniques, knowledge modeling UML profile, knowledge modeling with UML, and developing knowledge management systems. (3 credits)


Electronic Commerce Workshop

BA 563. Students will engage in group projects to go through the entire process of e-commerce application development, including the business model, materials flow, cash flow and web-based system prototyping. Prerequisites: CIS513, BA519. (3 credits)


Special Seminars

BA 700. Under the supervision of an instructor, students may request to study individually an advanced subject not included in the regular courses. Students are required to read one or more textbooks and/or a collection of papers, do exercises and take examinations. All the requirements are identical to the requirements for a regular graduate course. (3 credits)
 
           

Knowledge Systems Institute is a Graduate School of Computer and Information Sciences.
We offer an MS Degree and Career Enhancement programs.
All KSI courses and programs are available online

KSI offers an MS Degree |online| with eight areas of concentration including:
Information Security
  ::   Bioinformatics  ::   Knowledge Management  ::   Software Engineering  ::  
Computer Networks
  ::  Management Information Systems  ::    Digital Art  ::   Computer-Based Education

KSI offers career enhancement programs in:
SAS   ::  Java   ::  C#  ::  RFID  ::  Digital Art

Copyright © 2000-2008 Knowledge Systems Institute
do not duplicate without permission

  sitemap  ::   contact us

 
 
           

 

ms degree career enhancement