Current Courses

1301 - Introduction to Information Science

Beginning course emphasizing use of productivity software to develop technological skills for the Information Age.  Focuses on enhancing personal productivity and communication through effective retrieval, evaluation, synthesis and presentation of information from the Internet and other sources.

1315 - Programming Fundamentals 

Introduces fundamental concepts of web-oriented, structured and procedural programming.  Topics include HTML, XHTML, CSS and client-side programming.  Programming topics include data types, control structures, functions, arrays, an introduction to running, testing, and debugging.  Introduces the presentation and usability of web interfaces.

2315 - Programming Business Applications

In-depth coverage of programming for web-based business application.  Students will use an object-oriented language to define, design, and build a variety of client-side and server-side applications with robust web interfaces.  API use, application frameworks and containment hierarchies will be emphasized.

2342 - Statistics for Business and Economics 

Methods of collecting, analyzing, presenting and interpreting numerical data for business purposes.  General application of statistical principles.

2345 - Video Game Design

Overview of procedures and processes that make up designing and developing video games. Emphasis on history of gaming, interaction science, level design, development processes and development life cycle. Hands-on group learning activities and projects will be emphasized.

2390 - Systems Analysis and Design

Examination of information analysis, logical and physical specifications of the system development process in an organizational setting, and use of analysis and design to meet business objectives.  Topics include systems theory, role of the modern systems analyst, requirement analysis, system analysis methods, data gathering, feasibility, modeling methods, systems design and construction methods, system implementation and project management.

3310 - Spreadsheet Applications in Business

Use of spreadsheets and spreadsheet tools, macros and add-ins to model, build, maintain, analyze and present corporate data.  Perform what-if analysis, risk analysis, statistical data analysis and build decision support models.

3312 - Advanced Business Programming

In-depth coverage of advanced programming topics, to include client-side presentation frameworks (e.g. WPF, AJAX, jQuery), components, and user interface usability.  Also focuses on server-side technologies such as SOA, Web Services, Data Access, advanced API usage, state management and data-driven design.

3320 - Digital Communications and Collaboration

Theory behind and effective application of digital communications media and workflow automations across the enterprise.  Technologies to be studied include blogs, portals, groupware, electronic meeting systems, document management, visualization and virtual team support.

3330 - Management Information Systems 

In-depth study of conceptual, behavioral and psychological aspects of organizational information systems.  Topics include development, operation, management, uses, parties involved, control, structure and social impacts of information systems.

3342 - Principles of Business Informatics

Principles of data analysis, classification, categorization and sampling in support of business intelligence, decision support and data mining for various kinds of data.  In-depth discussion of various analysis techniques such as discretization, aggregation, sampling, dimensionality reduction and variable transformations.

3345 - Video Game Design II 

Application of video game projects and game designer tasks: pre-production, design phase, production, post-production, level design fundamentals, enemy design, character design and story design.  Analysis of contemporary game industry platforms and their specific challenges.  Class project: video game concept creation.

3350 - Database Systems Design 

Principles of database design and structure. Analysis and implementation of database systems with emphasis on the relational model. Detailed study of data modeling concepts and techniques. Topics include physical and logical design, normalization, SQL, transaction and concurrency control, security and data integrity.  Students design and implement a major database application project.

3372 - Web Application Development

Exploration of concepts and techniques related to building web applications. Emphasis on using client-side technologies: XHTML, JavaScript, CSS, and cookies. Techniques for using images and animations for the web.

3380 - Information Security

Broad overview of protection of information.  Topics include risk identification, risk management, damage assessment and abatement, internet security, ethics and privacy, as well as personal information security.

3382 - Enterprise Web-Based Applications Development

Conceptual foundation of issues, principles, methodologies, system architectures and information infrastructure in building enterprise-level web applications that use component object model (COM) components on both the client and server side in an integrated visual-development environment.

3385 - Networking and Data Communications 

Introduction to networks and data communications architecture, protocols and standards.  Emphasis on network management of equipment, architectures, security and recovery plans.  Survey of emerging networks technologies.  Students will be exposed to administration, designing, configuring and implementing networks.

3390 - Project Management 

Management of projects and the quantitative methods used in managerial supervision. Theoretical and practical applications of project planning, budgeting, scheduling, cost analysis, resource leveling and control, applications of Critical Path Method, Program Evaluation and Review Technique, and the use of computer for project planning and management.

4096 - Supervised Reading in Information Systems

Current problems in information systems through reading periodicals, government publications and books, which have had a profound effect on this rapidly changing technology.

4310 - Business Intelligence and Decision Support Systems

Study of the creation, acquisition, and analysis of data for the purpose of decision support.  Topics include how to use fact-based analytics in support of business strategy, how to gather relevant data, and to use specialized software tools to analyze data.

4325 - Principles of Geographic Information Systems

Principles of geographic information systems, GIS data, GIS data representation models, underlying GIS technology, GIS applications in areas such as utilities, environment, natural resources, marketing, business intelligence and decision support.

4331 - Production and Operations Management 

Study and analysis of planning, design, direction, and control of physical and human resources used in production of goods and services.  Emphasis on solutions to operational problems in physical, location, storage, and general service subsystems.

4343 - Supply Chain Management

Explores coordination and cooperation required between suppliers, manufacturers, distributors and retailers to bring a product to market.  Integrates knowledge from operations management, management, marketing and information systems.  Covers the five major costs of logistics-inventory, transportation, storage, packaging and information-and the trade-offs involved in managing these costs.

4350 - Data Mining Methods

A study of the techniques, tools, algorithms and applications of data mining algorithms for the purpose of analytical processing and decision support.

4352 - Business Forecasting

Measurement of business conditions.  Development of trends, seasons, cycles and index numbers to evaluate the position of the firm, industry or national economy.  Model building, long-range planning, regression analysis and other quantitative techniques used in business analysis.

4358 - Operations Research Methods

Use of deterministic and stochastic processes as effective decision-making tools in solving business and economic problems.  Topics include network optimization analysis, resource allocation models, inventory control, replacement processes, queuing theory and markov chains.

4360 - Object-Oriented Analysis and Design (same as 3360)

Thorough overview of concepts of object-oriented analysis and design methods.  Focus on modeling to analyze and specify logical requirements in an organizational context.  Emphasis on software development process, static architecture, dynamic models and development cycles.  Evaluation and selection of appropriate design patterns.  Use of models in design of object-oriented applications using documentation standards such as UML.  Case studies will be utilized.

4364 - Introduction to Quantitative Economics and Finance

Application of quantitative methodology in economics and finance with emphasis on forecasting, optimization techniques, regression analysis, and survey methods.

4370 - Health Informatics and E-Medicine

Applications and management of information technology (IT) in the health-care sector with the goal of improving quality and efficiency of delivery.  Review of health information systems, IT  architecture requirements, "best practice" knowledge bases, tele-health, patient privacy issues and health-care automation.

4372 - Information Visualization

Study and application of the design of computer-human interfaces.  Utilizes both concepts and principles developed from studies in cognitive psychology and empirical studies of software interfaces.  Focuses on visual presentation of large multi-dimensional data sets for data analysis.

4382 - Software Development in a Database Environment

Design and build web-based applications in a database environment.  Students will also learn how to configure http servers, dynamic web content processor languages, database interfaces and in-depth SQL and database management in a open source environment.

4385 - Mobile Application Development

Principles and foundations of mobile application design and development.  Course focuses on knowledge and skills required to develop useful and effective applications for mobile computing platforms.  Course work will include project conception, design, implementation, and pilot testing of carrier mobile device software applications.

4390 - Software Systems Development

Capstone course for the study of software engineering.  Emphasis on requirement specifications, logical design, issues in OOP, design pattern, client-server computing, project management.  Students construct original and significant projects that synthesize all course experiences to produce well-designed software applications.

4398 - Internship in CIS 

One semester of prearranged work in CIDM in a designated business or industry cooperating with WTAMU.  Students will obtain comprehensive work experience, and be responsible for reports and appraisals as required by the instructor.

5310 - Business Intelligence and Decision Support Systems

Study of the creation, acquisition, and analysis of data for the purpose of decision support.  Topics include how to use fact-based analytics in support of business strategy, how to gather relevant data, and to use specific software tools to analyze data.

5331 - Production and Operations Management

Study and analysis of planning, design, direction, and control of physical and human resources used in production of goods and services. Emphasis on solutions to operational problems in physical, location, storage, and general service subsystems.

5360 - Object-Oriented Analysis and Design

Thorough overview of concepts of object-oriented analysis and design methods. Focus on modeling to analyze and specify logical requirements in an organizational context. Emphasis on software development process, static architecture, dynamic models, and development cycles. Evaluation and selection of appropriate design patterns. Use of models in design of object-oriented applications using documentation standards such as UML. Case studies will be utilized.

6096 - Reading and Conference

Directed reading and reporting in information systems as related to the student's area of interest.  May be repeated once.

6300 - Statistical Methods in Business and Economics

Probability distributions, estimation, testing, hypotheses, sample survey methods, experimental designs, time series analysis, correlation and regression analysis.

6305 - Quantitative Analysis in Business

Application of quantitative techniques to business, including statistics, linear programming and simulation.  Techniques in decision making and their relation to information systems.

6307 - Seminar in Accounting Systems

Analysis of design and installation of professional and private accounting systems from the standpoint of consultants.  Emphasis on survey techniques, budgets, internal control, procedures, manuals, operating controls and reporting objectives.

6310 - Information Technology Management

Examination of managerial and strategic issues associated with using IT in networked enterprise, and the role of information technology to manage organizational efficiency and transformation efforts in global competitive environment. Topics include IT and business strategy alignment, IT-enabled business models, IT security and legal issues.

6315 - Simulation

Introduction to simulation and comparison with other problem-solving techniques; simulation methodology, including generation of random numbers and variates, time-flow mechanisms, sampling considerations, and validation and analysis of simulation models and results; survey of discrete-event simulation languages; applications of simulation, including operating systems and networks.

6320 - Econometrics

Introduction to econometric analysis.  Application of econometric analysis techniques to problems in agriculture and business.  Includes multivariate distributions, maximum likelihood, simultaneous equations systems, nonlinear regression and nonlinear optimization.

6325 - Electronic Commerce and Web Development

Electronic commerce and markets, including the use of the Internet and World Wide Web for commercial purposes.  Web Architectures and web-based application development using scripting language.  Topics include development and management of websites and e-business applications.

6330 - Software Engineering and Systems Development

Thorough examination of principles of software engineering concepts.  Use of object-oriented paradigm to design, analyze, and construct enterprise business applications.  Traditional structured systems design and analysis.  Emphasis on information analysis and logical requirement specifications of systems and validity, software quality and metrics.

6340 - Networking Management and Information Security

Network technologies and their applications to solve business problems and create strategic advantage. Major topics include networks technologies, communications architecture and protocols, cyber Attacks, vulnerability assessment and management, security policies, contingency and continuity planning, and web application security.

6350 - Data and Information Management

Issues and principles of managing organizational data. Concepts of database systems emphasizing data storage, queries, database models and languages related to database design
and implementation techniques. Comprehensive presentation of database and administrative issues and concepts in the new business enterprise.

6355 - Data Mining Methods

Study and application of concepts and techniques related to the management and usage of data, online analytical processing, and data mining concepts, tools and techniques.  Principles of data analysis, classification, categorization and sampling in support of business intelligence operations.

6362 - Advanced Business Forecasting

Analysis of forecasting techniques and business theories, the interconnection between forecasting methods and the conditions under which each are used will be examined.  Similarities and differences between forecasting for an industry and for the firm are identified.

6363 - Enterprise Process Management

Study of business processes and its enabling technologies to improve organizational performance.  Overview of how information flow affects business and work processes.  Major topics covered include business process modeling, modeling tools, and process/application integration techniques using business process management software.

6375 - Planning for IT in Biotechnology and Health Care

Issues and strategies associated with strategic planning and implementation of the application of IT in health-care organizations.  Examination of the role of information technology as a critical contributor to strategies and plans to integrate care, reduce costs and respond to a complex reimbursement environment.

6390 - Project Management for the Enterprise

Theoretical foundation, practical applications and information technology tools in support of project planning, budgeting, scheduling, cost analysis, resource leveling and control, and project human resource management.  Applications of Critical Path Method, and Program Evaluation and Review Technique are also emphasized.

6392 - Contemporary Issues in Information Systems

Selected topics of current interest in the field, including IT impacts on business processes, changing roles of the Internet, privacy and security issues, information visualization and best practices in IT.


West Texas A&M University | All Rights Reserved | Canyon, TX 79016 | 806-651-0000