Online Course 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.

All courses are 3 credits. Click here to view a definition of credit hour calculation

 

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. In this course, students are exposed to the basic concepts of Java, fundamental syntax, statements, and basic programming skills. In addition, this course introduces students OOP techniques, such as, inheritance, method overriding/hiding, and overloading. This gives students the chance to experience the concepts and techniques from beginning to end. (3 credits)
 

Object Oriented Programming

CIS 322. C# is an object-oriented programming language and is designed to work with Microsoft's .NET platform. C#, aims to facilitate the exchange of information and services over the Web and to help developers to succeed in creating a safe, component-based, portable console 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 examines the Swing component set. Prerequisites: CIS321. (3 credits)
 

Database Programming

CIS 331. This course introduces students to database technology and the role of databases within an organization. The main concepts and functions from a Relational Database Management System (RDBMS) are studied. Structured Query Language (SQL) and PL/SQL (Procedural Language/SQL) are covered. Students will learn how to create and alter tables, how to insert, update, and delete data. Students will also learn the powerful SQL query with join, aggregation, and ordering. (3 credits)
 

Database Administration

CIS 333. This course covers the techniques and procedures for database administration, maintenance, change management, backup and recovery, which are all 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 course, students will learn 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. (3 credits)
 

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. Students will gain insight into the inner workings of a modern operating system. Prerequisite: CIS321. (3 credits)
 
Game Programming
CIS 345. This course is an introduction to the principles of game programming. Students draw from prior knowledge in multiple fields including software programming, digital graphic arts, and computer generated audio and combine these fields in the effort of making a complete video game. The game loop, rendering engine, OpenGL, and basic control logic are all covered. (3 credits)
 
Advanced Game Programming
CIS 346. This course is a further study in the field of game programming. A game state structure is formally introduced, and more advanced rendering techniques (such as HDR rendering and particle effects are covered). Students learn about physics engines to simulate real world physics laws. All of this knowledge is combined to make an advanced game. (3 credits)
 
Web Game Programming
CIS 347. This course is an in-depth course on Javascript based game programming. The web offers a unique delivery mechanism for games, and making games in HTML and Javascript can take advantage of those unique points. A full browser based game will pull together everything learned here, including game states, rendering/manipulating via DOM elements, and browser game logic. (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. This course is an introduction to basic software component and hardware features of computer systems. This course also 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. This course is an introduction to software and hardware for computer graphics. Students will have hands-on exercises to develop graphics applications. Prerequisite: CIS350. (3 credits)
 
Introduction to Computer Networks
CIS 370. 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)
 

Introduction to Web Design

CIS 391. This course is an introduction to the principles and tools of design for the web. Students begin with fundamental issues of composition and coding, 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)
 

Advanced Web Design

CIS 392. This course will build upon the basic principles of design and focus on more advanced techniques. Students will continue to develop the creative compositional and artistic visual aspects of web design as well as their use of design tools, incorporating some new behaviors and interactive design techniques. Prerequisite: CIS391. (3 credits)
 

Digital Video Production

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)

Advanced Digital Video Production
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)


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 or 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 will cover the creative compositional and artistic visual aspects of design as well as the practical use of the software application Adobe Illustrator(AI). AI is the main software for the course. An additional software, Adobe Photoshop, will present a relationship between AI software and students will learn how to manipulate AI to create art works in the future and understand which software should be utilized according to a student's project. (3 credits)
 

3D Animation (I)

ART 395. This course exposes students to all the facets of 3D Animation by introducing and explaining its tools and functions to help students 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)
 

3D Animation (II)

ART 396. This course trains students 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. Students will engage in many workshop projects using Maya. Working through these, students will master the knowledge and hone the skills of 3D animation. Prerequisites: ART395. (3 credits)
 

Principles of Management

BA 301. This course provides the foundation for a thorough and systematic understanding of management theory and practice, including organizational concepts; the basic roles, skills and functions of management particularly as related to planning, organizing, leading and controlling, with special attention to managerial responsibility for effective and efficient achievement of goals; special attention is given to social responsibility, managerial ethics, non-traditional organizations and multi-national corporations. (3 credits)
 

Accounting Principles and Computerized Applications

BA 302. This course covers basic accounting theory and its computerized applications. Both financial and managerial accounting concepts, standards and practices will be mastered. Students will learn how to develop computerized applications for accounting exercises as well as explore model building to solve financial and managerial accounting issues. Special attention is given to managerial ethics and non-traditional organizations. (3 cred­its)
 

Principles of Marketing

BA 305. This course introduces students to principles of marketing in the context of organizational operations - for both for-profit companies and not-for-profit agencies - including, but not limited to: buying motives, habits and demands of consumers; channels of distribution; marketing functions and policies; marketing costs and marketing; marketing trends and innovations including e-commerce; and, government relations. Special attention will be given to organizations strategic integration of marketing, to ethical marketing and to socially responsible marketing. Prerequisite: BA301. (3 credits)
 

Managerial Finance

BA 307. This course is 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. This course covers economics principles. Students will learn the application of micro-economics and macroeconomics to managerial decision making to help organizations better forecast, plan and control their environments. (3 credits)
 

Global Communications

HM 381. This course is an examination of the structure and flow of international communication and media products. Studnts learn the organization of media and international impact of new media and information technology. The global village and the electronic cottage are also discussed. (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. This course is 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. This course covers 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 course is an introduction to statistical computing focused on data analysis and reporting applications. The course offers both conceptual and applied knowledge. It also provides an in-depth working knowledge of the SAS language with or without prior SAS knowledge. (3 credits)
 

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. his 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)
 

SAS Programming

MA 377. This course is designed for new SAS users who are interested in learning the SAS base programming. It provides students a start in all basic concepts and techniques of SAS base programming in both the SAS and SAS Enterprise Guide programming workspace , which includes creating data, modifying and combining data sets, summarizing and presenting data, and debugging SAS programs. (3 credits)
 

Advanced SAS Programming

MA 379. The course discusses how to read external data in relational databases or spreadsheets, perform queries on data using SQL queries, as well as use SAS macro facility to build macro-based systems. This is an advanced course for experienced SAS programmers. Prerequisite: MA377. (3 credits)

 

Graduate Courses (500 level)

 

Information System Design

CIS 501. This course covers the fundamentals of information structures, data compression and indexing techniques. It emphasizes the design and implementation of web-based information systems, distributed systems, knowledge-based systems, XML, ASP. Net, etc. Prerequisite: competency in high-level languages and data structures. (3 credits)
 

Database Management Systems

CIS 502. This course is intended to cover both the theoretical concepts of modern database systems, and the practical usage of commercial database systems (ORACLE). Students will learn the fundamentals of relational database, relational theory, relational algebra, Entity-Relation diagram, normalization and normal forms, database integrity, file structure, and indexing structure. Prerequisite: CIS331. (3 credits)atabase design. Object-oriented database systems. Survey of commercially available database systems. Prerequisite: CIS331. (3 credits)
 

Theory of Computation

CIS 503. This course covers computation models and formal languages. Students will learn correspondence of machine hierarchy with language hierarchy, precise definition of the concept of an algorithm and turing machines and undecidability results. P and NP. Prerequisite: CIS 350. (3 credits)
 

Programming Languages

CIS 504. This course covers surveys and comparisons of various programming languages, including language syntax, grammar, parser, procedural, non-procedural, logic, functional, object-oriented programming languages, VB.Net, Visual C++, Java, C#, etc. Visual Programming is emphasized. Prerequisites: CIS322 & CIS350. (3 credits)
 

Compiling Techniques

CIS 505. This course covers marketing principles, analysis, planning and decision making. Students will learn marketing management, buyer behavior, segmentation, product policy, forecasting, pricing, distribution, advertising, promotion, marketing information systems and competitive strategy. Prerequisite: BA305. (3 credits)
 

Advanced Operating Systems

CIS 506. This course is an introduction to distributed operating systems, including communication, synchronization, processes, file systems and memory management. Four examples of distributed systems are given in detail. (3 credits)
 

Principles of Computer Networks

CIS 507. This course is intended to discuss how local area networks, enterprise networks, wide area networks and their various hardware and software components work. By using the seven-layer OSI/ISO model as a framework, students will have an in-depth understanding about the protocols of computer networks. Class project includes TCP/IP network programming using Java and/or Winsockets of VB.Net running on Internet. Case studies include all kinds of enterprise networks. The course also prepares students to the industrial certification Network+. Prerequisite: CIS370. (3 credits)
 

Database Network Administration and Tuning

CIS 508. This course covers 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. This course discusses the use of heuristics, production rules, and theorem-proving techniques to design expert systems and knowledge-based systems. Class projects include the design of knowledge-based systems using CLIPS, an expert-system-tool designed by NASA. Prerequisite: CIS504. (3 credits)
 

Software Project Management

CIS 510. Students will learn 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 in this course. Prerequisite: CIS331. (3 credits)
 

Mini/Micro Computer Systems

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

MultiMedia 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. This course discusses image processing techniques which include segmentation, boundary detection, object recognition, 3D object representation and recognition. Students will learn 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. Prerequisites: CIS393 & CIS395. (3 credits)
 

Computer Architecture

CIS 518. his course is an introduction to computer architecture. Students will learn 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
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, EJB JEE5. Prerequisite: CIS321. (3 credits)
 

Advanced Computer Networks

CIS 520. This course discusses advanced issues of TCP/IP networking. Class project includes the implementation of TCP/IP applications using WinSockets, JavaMicroEdition. The content covers Client/Server Model, Network Management, Network Security, Cisco Router Configuration, broadband communication and ATM concepts, Enterprise Network Systems, etc. The course also prepares students to the industrial certification Network+ and CCNA/CCNP Prerequisite: CIS507. (3 credits)
 

Queueing Theory and Simulation

CIS 521. This course covers queuing models of computer networks and systems. Students will learn 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. Course content include: General Networking and Security Concepts, Encryption and Certificate Basics, Network Infrastructure Security, TCP/IP Basics and port security, Communications Security, Application Security ,User Security, Security Baselines, Operational Security, Organizational Security, Incident Detection and Response. The course also prepare students to the industrial certification Security+. Prerequisite: CIS507 (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 of level-2 security. (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 which includes elements of drawing, music composition, sculpture and other forms of artistic expression, digital media, 3D graphics and time-based media. (3 credits).
 

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 students to understand the theory and practice of a multimedia, multichannel production and installation and display techniques, and allow students to develop skills and attitudes that foster creativity, innovation and collaboration. Prerequisites: 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 wide variety of new techniques like HDR / High Dynamic Range digital photography and new aesthetics in DV film making. (3 credits)

Digital Audio Production

CIS 575. This course is a 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 and digital music and sound environment in design for public presentation of 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, High Definition video creation process: pre-production, production and post-production, editing and worldwide promotion. (3 credits)
 

Digital Cinematography

CIS 577. This course introduces the theories and innovative, state of the art techniques used in scripting, scene composition, lighting and design when creating a setting for digital video, animation and/or game projects. Students will also learn to apply these hands-on production techniques like multi-channel design and digital story telling, the lighting elements of visibility, selective focus, modeling and setting the mood of a scene in order to create a physiological portraiture or a composite, multilayered landscape. (3 credits)
 

Art and Technology Seminar I

CIS 578. This course is intended to help students at the graduate level find their own voice or vision as artists. The idea is to help them to investigate and bring together their various fields of interest, deepen these fields through research and explore ways of putting them into play in their work. The course is not media specific and students are expected to come to the class already possessing a degree of competency in their media of choice and access to equipment to execute their work. The course will consist of weekly presentations and lectures on a variety of topics and individual meetings with the instructor to discuss and critique their work. Most work will be completed outside of class. (3 credits)
 

Art and Technology Seminar II

CIS 579. The process of helping students develop their individual voice or vision is continued in this course, which focuses on the dark side of human experience. Students will do research and develop artwork based on various themes. The course is not media specific and students are expected to come to the class already possessing a degree of competency in their media of choice and access to equipment to execute their work. The course will consist of weekly presentations and lectures on the topics listed above and individual meetings with the instructor to discuss and critique their work. Most work will be completed outside of class. (3 credits)
 

Research Project for MS Degree

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

Applied CIS Practicum

CIS 600. This course includes collaboration with industry, practical training, research assistantships with professors and faculty grant recipients directly related to the student's field of study. This specialized practicum gives students the unique opportunity to add an applied experience to their curriculum. (9 credit)
 

Special Seminars

CIS 700. Under the supervision of an instructor, students may request to study individually in 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. This course covers 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. Based on an overview of accounting principles and basic concepts of financial reporting, students will conduct case studies such as the computerization of a general ledger system, information processing in accounting systems, global issues in understanding accounting practices. Major steps in computerization related to financial accounting will be explored. Prerequisite: BA302. (3 credits)
 

Decision Support Systems

BA 503. This course covers introduction to decision support systems and the techniques and manner in which these systems are constructed and used. This is done through Web-related issues which parallel business intelligence/business analytics for electronic commerce and other Web applications. Cases. Prerequisite: MA374. (3 credits)
 

Business Management

BA 504. This graduate level seminar will focus on management concepts and techniques for organizations experiencing rapid and/or continuous change and/or dedicated to technological innovation. Special attention will be given to social responsibility, managerial ethics, non-traditional organizations and global enterprises. Prerequisite: BA301. (3 credits)
 

Marketing Management

BA 505. This course covers marketing principles, analysis, planning and decision making. Special attantion will be given to 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. This course covers characteristics of business and other types of organization. Special attention will be given to system concepts in organizations, organization theories, behavioral factors in leadership, managing change, motivation and interpersonal communication, impacts of information technologies and 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. This course provides students a comprehensive study of corporate financial management. Special attention is given to capital budgeting, the role of financial markets, risk and return, financial decision, dividend policy and capital structure. Prerequisite: BA307. (3 credits)
 

Statistics

BA 511. This course provides students with a broad overview of statistical methods. The emphasis is on interpretation and concepts rather than calculations or mathematical details. The course intends to provide students with an ability to read the scientific literature in order to critically evaluate study designs and methods of data analysis. Basic concepts of statistical inference including hypothesis testing, p-values, and confidence intervals will be introduced. Specific topics will include comparisons of means and proportions, the normal distribution, regression and correlation, confounding, and concepts of study design including randomization, sample size, and power considerations. Examples of the use and abuse of statistical methods will be drawn from current literature. (3 credits)
 

Financial Markets and Institutions

BA 512. This course covers the analysis of financial markets and institutions. Students will learn the structure of financial intermediaries such as banks, investment companies and stock exchanges, as well as options and future 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, to integrate enterprise information, and to empower knowledge workers of all levels with decision-support capabilities using the Java programming language, EJB, J2EE, etc. Prerequisite: CIS321. (3 credits)
 

Computer-Based Instructional Systems

BA 521. This course covers design structures, computer-assisted instruction, computer-managed instruction for goal-oriented teaching in education, business and industry. Students will utilize instruction with the 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. This course covers 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 is intended to explore both the data mining and its applications. This course is going to cover the principles and techniques for extracting information. Students will learn the fundamentals of data mining, strategies, approaches, techniques to discover intelligence from data, and evaluation of data mining models. Some examples are, supervised/unsupervised learning, classify, cluster, associate, etc. Practical applications include sales promotion, marketing strategies, and fraud detection. 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 detailed understanding of the practice of Knowledge Management (KM). Content includes KM evolution; best practices used in commercial and public sectors today, where KM is headed, and why it is so vital to an organization's success. At the end of this course, the participants will have an advanced understanding of knowledge management, knowledge management concepts and principles, and how to apply them. (3 credits)
 

Knowledge Acquisition and Modeling with UML

BA 535. This course will instruct students on the various concepts and methods used for knowledge representation. Students will learn how to apply the Unified Modeling Language (UML) and the Knowledge Acquisition Unified Framework as a standard process to capture and build knowledge models to represent knowledge. This course on knowledge modeling will focus on three (3) major representations of knowledge. These representations include Ladders, Network Diagrams and Decision Trees. In this course, students will examine the knowledge modeling and UML concepts and applying those concepts to build knowledge models with UML. A demonstration of the Knowledge Acquisition Unified Framework software will be incorporated within the framework of the course. (3 credits)
 

Electronic Commerce Workshop

BA 563. In this course, 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 in 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)
 
Clinical Decision Systems
HI 503. An introduction to basic concepts surrounding clinical decision systems, with emphasis on electronic health records - terminology and standards, clinical configuration, user interface design, computerized physician order entry, clinical decision support, and clinical reporting. The course then focuses on the practical application of these concepts, including implementation, clinical workflow, privacy and security, certification, medical device integration, and community health information exchange; includes guest lecturers presenting real-world case studies. (3 credits)
 
Project Management for Health Informatics
HI 510. This course will introduce the students to managing health-care informatics projects, including the techniques, process and procedures used to manage small, medium, and large software and systems projects. The students will be introduced to the waterfall, iterative and agile methodologies and will also include topics such as project planning, estimating, budgeting, and human resource management. The course will also discuss administrative and clinical applications, evidence-based medicine, information retrieval, decision support systems, security and confidentiality, bioinformatics, electronic health records, as well as, key health information systems standards and regulations. (3 credits)
 
Computer & Network Security for Healthcare
HI 522. The major objective of this course is to introduce the basic concepts of computer and network security. The course covers general security concepts, TCP/IP protocol, communications security, infrastructure security, basics of cryptography, and operational/organizational security. The course provides students with knowledge to create a more secure computing environment for business professionals. (3 credits)
 
Fundamentals of Knowledge Management for Healthcare

HI 533. This course provides a detailed understanding of the practice of knowledge management (KM) within the healthcare industry. Content includes: Critical Aspects of Healthcare Operations, Knowledge Strategies for Healthcare Operations, Knowledge Essential Elements for Healthcare, Knowledge Mapping and Medical Informatics, Knowledge Creation and Discovery in Medical Informatics, Applying KM to Healthcare, Knowledge Tools and Techniques for Healthcare. (3 credits)

 
Knowledge Representation in Healthcare Informatics
HI 535. Healthcare IT researchers are mining information from electronic patient records and clinical guidelines to better understand the relationship between symptoms/conditions. As this knowledge is discovered a clear way to model and represent this knowledge is needed. In this course students will examine and apply knowledge acquisition and modeling that includes leveraging the Knowledge Acquisition Unified Framework (KAUF) as a standard process to capture and build knowledge models as it pertains to healthcare informatics. This course will examine Medical Concept Representation, Biomedical Ontology's and Modeling Text Retrieval in Biomedicine. The students will build comprehensive taxonomies, ontology's, and knowledge architectures to aid in the understanding the relationships between symptoms, conditions and treatments. The KAUF software tool will be incorporated within the course. (3 credits)
 
Fundamentals of Health Informatics
HI 581. This course provides an overview of the fundamental concepts, important issues, and major application areas of health informatics. Topics include: history and current environment of health IT; healthcare data, information flow, and information technology opportunities; health IT standards, information exchange, and integration; electronic health records; clinical decision support; consumer health informatics; mobile and eHealth. Privacy, security, and ethical issues related to healthcare IT will also be discussed and the relevance emphasized. (3 credits)
 
Database Management Systems in Healthcare
HI 582. This course is intended to cover both the theoretical concepts of modern database systems and the practical usage of commercial database systems. Students will learn the fundamentals of relational database, SQL language, Database composite data types and database integrity. (3 credits)
 
Computer Networks in the Healthcare Industry
HI 587. This course has two purposes. One is to explain how computer networks and their various hardware and software components work. The second is to do enterprise-network survey on many medical institutions. This is to study their network configuration and administration features. By using the seven-layer OSI/ISO model as a framework, students will have a solid understanding about the protocols of computer networks in depth. Class project includes implementing wired and wireless Local Area Network using TCP/IP protocol to connect to Internet. (3 credits)
 
 


 


Learn More:    
(847) 679-3135