May 15, 2024  
2020-2021 UMA Catalog 
    
2020-2021 UMA Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Business

  
  • BUA 285 - Customer Service and Telecommunications

    3 CR

    This course incorporates academic components to broaden the skills that are essential for customer service. It also provides the opportunity for students to explore major issues in the field of telecommunications and how to incorporate telecommunications in designing customer service systems.

  
  • BUA 286 - QuickBooks

    1 CR

    This course is an introduction to the QuickBooks accounting information system software and will provide students with a working knowledge of software’s primary accounting modules.

    Prerequisite(s): BUA 101 .
  
  • BUA 289 - Topics in Business

    1-6 CR

    (Topic would be indicated.) An intensive study of the thoughts of great business people or of some of the business trends ideas or problems. The course can cover areas not normally explored in other business courses. For students in associate degree programs.

  
  • BUA 294 - Coop Education/Field Experience

    3-9 CR

    A work experience that integrates classroom theory with practical experience in a job directly related to the student’s academic program. The preplanned work experience may be suitable paid and/or volunteer work. Both academic and work supervision will be provided.

    Prerequisite(s): completion of 30 credit hours credit and program faculty approval.
  
  • BUA 301 - Government and Not-For-Profit Accounting

    3 CR

    An examination of the accounting principles used by not-for-profit organizations. Accounting and reporting concepts, standards and procedures and evaluating and interpretation of data will be looked at. This course may be used as an upper-level accounting elective.

    Prerequisite(s): BUA 101  OR permission of instructor.
  
  • BUA 303 - Management Information Systems

    3 CR

    This course emphasizes the use of information technology in managing organizations. Topics include fundamentals of MIS, decision theory, problem solving, information systems development from the manager’s perspective, MIS applications, competitive uses of information technology, information resource management, and electronic commerce. The management case approach will be used to analyze MIS situations. (This course is cross listed with CIS 303 .)

    Prerequisite(s): CIS 100  OR CIS 101  OR CIS 135  and BUA 223 /JUS 223 /POS 223 , OR permission of instructor.
  
  • BUA 310 - Insurance and Risk Management

    3 CR

    Covers the discovery and realization of existing risks and the analysis of probability and seriousness of these risks. Also considers methods of dealing with risks and the implementation and evaluation of meeting various risks through transfer to particular types of insurance such as property, liability and life and health.

    Prerequisite(s): BUA 223  OR permission of instructor.
  
  • BUA 315 - Applied Statistics and Data Analysis

    3 CR

    Students will have the opportunities to formulate hypotheses, collect data via a questionnaire to test those hypotheses, code, and transcribe data into an SPSS program, use SPSS for statistical analysis, and present the results in a research paper format. The student will be exposed to more advanced statistical methods of analysis (e.g., ANOVA, Regression). [Note: SPSS=Statistical Package for the Social Sciences] (This course is cross listed with MAT 315 )

    Prerequisite(s): MAT 115  and a working understanding of Windows. CIS 100  or CIS 101  recommended.
  
  • BUA 320 - Financial Statement Analysis

    3 CR

    This course focuses on understanding financial statements at an advanced level with an emphasis on the Balance Sheet, Income Statement, Statement of Cash Flows and Statement of Shareholder Equity. The course also incorporates aspects of the stock and bond markets to further the student’s understanding of how investors and other use financial statements to make financial decisions.

    Prerequisite(s): BUA 101  and BUA 211  or BUA 357 .
  
  • BUA 343 - Advanced Accounting I

    3 CR

    A study of a variety of advanced accounting topics such as the accounting for foreign currency transactions and translations, partnerships, bankruptcy, state and local government, not-for-profit entities, financial statement analysis, estates, and trusts. Discussion includes the requirements for financial reporting by the Securities Exchange Commission, U.S. Accounting Standards, and International Accounting Standards.

    Prerequisite(s): BUA 202 .
  
  • BUA 345 - Cost Management I

    3 CR

    This course examines the fundamentals of accounting and cost management for product and service costs including a detailed analysis of materials, labor, overhead, internal service departments, customer profitability, and value chain management. Cost accounting systems analyzed include job order costing, process costing, joint product costing, and activity-based cost management with an emphasis on information needed for making management decisions.

    Prerequisite(s): BUA 211 .
  
  • BUA 350 - Managerial Analytics

    3 CR

    Examines the use of statistical methods, quantitative methods, and computer-based models to help managers gain improved insight about business operations and making data based decisions. Exposes students to descriptive, predictive, and proscriptive analytical methodologies. Emphasis is place on descriptive and predictive methodologies. PC laptop computer (non-Mac) with Excel required.

    Prerequisite(s): MAT 115 , BUA 223 , CIS 135  or permission of instructor.
  
  • BUA 351 - Investment Management

    3 CR

    The institutional structure of the securities markets is described. Modern portfolio theory is analyzed, as it relates to the behavior of securities markets and to an investors optimal selection of a portfolio. Methods of analyzing and valuing fixed-income securities, equity securities, and derivative assets (options, future contracts, etc.) are studied. The practice, principles and performance evaluation of portfolio management are investigated. How the investment function relates to the other business decisions of the company is examined. May be used as an upper-level accounting elective.

    Prerequisite(s): MAT 111  and BUA 357 .
  
  • BUA 355 - Introduction to Operations Research

    3 CR

    This course is concerned with linear programming, integer linear programming, and a variety of useful application areas. These include transportation problems, assignment problems, transshipment problems, make or buy problems, blending problems, staff scheduling problems, equipment acquisition problems, production routing problems, and others chosen to demonstrate the great flexibility of the procedures and the very diverse range of problems and issues that they have been use to illuminate. Students solve problems graphically and with software, with an emphasis on sensitivity analysis and a thorough grasp of the analytical depth available from these models. (This course is cross listed with MAT 355 .)

    Prerequisite(s): MAT 113 .
  
  • BUA 357 - Business Finance

    3 CR

    The use of data to reach business financial decisions. The concepts of projecting data for decision purposes is emphasized. Short- and long-term sources of financing, ratio analysis, leverage, break-even, capital budgeting, working-capital management, investments and dividend policy all are examined.

    Prerequisite(s): ECO 201  OR ECO 202  and BUA 211 , OR permission of instructor.
  
  • BUA 360 - Operations Management

    3 CR

    This course covers a range of formal models and techniques widely used in modern business. Topics include decision theory, project management (PERT/CPM), inventory models, waiting line models, and simulation. (This course is cross listed with MAT 360 .)

    Prerequisite(s): MAT 113 .
  
  • BUA 361 - Human Resource Management

    3 CR

    The management of human resources in both public and private sectors. Planning recruitment, training, compensation administration and legal and social responsibilities are analyzed for the student interested in personnel administration in a wide range of organizational structures. (This course is cross listed with POS 361 .)

    Prerequisite(s): POS 223 /JUS 223 /BUA 223 .
  
  • BUA 362 - Labor-Management Relations

    3 CR

    The labor-management systems of the private and public sectors are surveyed from the interdisciplinary perspective of modern industrial relations by analyzing three aspects. The nature and characteristics of labor-management relation are considered from such perspectives as the structural, historical, international, legal, psychological, and economic. Contract administration process and such issues as wages, economic supplements, institutional rights, and administrative rules. The two aspects are applied in a simulated collective bargaining exercise. Designed for students interested in labor-management relations in business, educational engineering, food service, government, health service, and social welfare organizations. (This course is cross listed with POS 362 .)

    Prerequisite(s): BUA 223 /JUS 223 /POS 223 .
  
  • BUA 365 - Organizational Behavior

    3 CR

    An analysis of the interaction between individual and work group behavior leadership styles and organizational cultures. Applications of behavioral sciences are made in areas of motivation and influence, structure of work, leader group relations and organizational design and change. Emphasis is on application of theory in case studies and simulations. (This course is cross listed with POS 365 .)

    Prerequisite(s): BUA 223 /JUS 223 /POS 223 .
  
  • BUA 369 - Marketing

    3 CR

    This course is an introduction to the principles of marketing. Strategy and planning considerations are covered. Emphasis is on buyer behavior, the employment of the marketing mix to successfully reach that buyer, and the environment of marketing. Attention is paid to the goods, service, and not-for-profit sectors. Care is taken to address both similarities and differences among the sectors. This course makes use of numerous illustrations and examples.

    Prerequisite(s): PSY 100 . It is recommended that ENG 101  be taken prior to or concurrently with this course.
  
  • BUA 376 - Advanced Taxation

    3 CR

    This course deals with advanced topics of federal taxation. Topics include complex property transactions; the alternative minimum tax; corporate taxation of income, distributions, accumulations, S corporations partnerships; tax exempt entities; international taxation; gift, estate and trust taxation.

    Prerequisite(s): BUA 276 .
  
  • BUA 379 - Accounting Information Systems

    3 CR

    The relationship and distinctions between accounting information systems (AIS) and the total management information system (MIS) environment are examined. Collection, categorization, storage, presentation, and the use of accounting data within the systems context is emphasized. Major emphasis is on computerized AIS with the objective being how the accounting information leads to sound decision making.

    Prerequisite(s): CIS 101  OR CIS 135  and BUA 101 , or permission of instructor.
  
  • BUA 387 - Fraud Examination

    3 CR

    Fraud examination will cover the principles and methodology of fraud detection and deterrence. The course includes such topics as fraud prevention, fraud detection, fraud investigation, management fraud, and other types of fraud.

    Prerequisite(s): BUA 101  and BUA 211 , or permission of instructor.
  
  • BUA 420 - International Business

    3 CR

    An examination and analysis of the international business environment. Topics covered include international trade, legal and regulatory framework, strategic planning for the international business, international management and international marketing.

    Prerequisite(s): BUA 223 /JUS 223 /POS 223 , BUA 357 , BUA 369 , ECO 201 , and ECO 202 .
  
  • BUA 448 - Auditing, Assurance and Consulting Services

    3 CR

    This course emphasizes the practice of public accounting as it pertains to audits and other services that comply with the standards of the American Institute of Certified Public Accountants. Topics include: the need for audits and other public services, audit planning, risk analysis, audit evidence, internal control including the internal audit function, audit reports, ethical standards, and legal liability.

    Prerequisite(s): BUA 202 .
  
  • BUA 450 - Data Mining

    3 CR

    This course in data mining techniques is designed for both computer information systems majors and business administration majors. In this course, students will explore and analyze data to support business intelligence applications. Methods used include cluster analysis, decision trees, classification of data, estimation and prediction, and association techniques. The goal of data mining is to take data and convert collected data into information readily usable by business managers to determine buying behavior, fraud detection, database marketing, market basket analysis, and information management. (This course is cross-listed with CIS 450  and DSC 450  and MAT 450 )

    Prerequisite(s): MAT 115 , and CIS 255  or CIS 303  or CIS 330  or CIS 360  or permission of instructor.
  
  • BUA 458 - Accounting Seminar

    3 CR

    This course is designed to acquaint the advanced accounting student with a variety of current topics in accounting theory and practice and to ensure the student has a comprehensive understanding of certain fundamental accounting concepts. The course will cover the development of accounting standards, current accounting pronouncements, and recent controversies in financial reporting. Recent trends and issues facing the accounting profession will be analyzed and discussed. Specific content will be based on relevant topics and accepted standards in the accounting profession. Student must earn a minimum letter grade of C (not C-).

    Prerequisite(s): BUA 202  and senior standing.
  
  • BUA 459 - Seminar in Strategy and Policy Planning

    3 CR

    This course is the capstone course for graduating business administration students. This challenging course focuses on how firms formulate, implement, and evaluate strategies. Strategic management concepts and techniques are studied. Students use all the knowledge acquired from prior business courses, coupled with new strategic management techniques learned, to chart the future direction of different organizations. The major responsibility of students in this course is to make objective strategic decisions and to justify them through oral and written communication. Student must earn a minimum grade of C (not C-).

    Prerequisite(s): BUA 357 , BUA 369 , and senior standing.
  
  • BUA 487 - Advanced Fraud Examination

    3 CR

    This course is designed to provide advanced coverage of fraud examination topics. Areas of coverage include fraud prevention and deterrents, financial transactions and fraud schemes, investigation and the laws related to fraud.

  
  • BUA 489 - Topics in Business

    3 CR

    (Topic would be indicated.) Timely topics in small business will be examined. Readings and cases will supplement the topics under discussion. The material will have broad applicability for the student interested in small business ownership/management. A listing of the topics to be covered in any particular semester will be available as part of the semester course guide.

  
  • BUA 495 - Business Internship

    3-12 CR

    The internship experience affords the student a hands-on experience within a business organization. Students of good academic standing who are judged mature enough for this experience are eligible for this program. It is expected that the majority of the course work for your major would be completed.


Chemistry

  
  • CHY 100 - Fundamentals of Chemistry

    4 CR

    A course that considers the basic principles and concepts of chemistry. Laboratory exercises introduce the student to basic laboratory techniques and illustrate the concepts introduced in lecture. This course is designed as an elective for non-science majors or as an introductory course for those who have not studies chemistry and plan to take other science courses.

    Prerequisite or Co-requisite: MAT 030 
  
  • CHY 108 - Allied Health Chemistry

    4 CR

    Basic principles of general, organic, and biochemistry are covered. Organic structures and functional groups are introduced. Topics in biochemistry include carbohydrates, lipids, proteins, nucleic acids, and enzyme action. High school chemistry is recommended.

    Prerequisite(s): a minimum grade of C in REA 008, ENG 005 or ENG 100  and MAT 009  OR appropriate scores on the UMA Placement Test.
  
  • CHY 111 - Chemistry for the Life Sciences

    3 CR

    Principles and concepts of general chemistry intended for students wishing to pursue programs in the life sciences. Topics covered include measurements, elements, compounds and bond formation, chemical reactions, gases, equilibrium, solutions and acid-base chemistry as they relate to biological chemistry. Concurrent enrollment in CHY 112  required.

    Prerequisite(s): high school chemistry course;
    Prerequisite or Co-requisite: MAT 030  or higher.
  
  • CHY 112 - Chemistry for the Life Sciences Lab

    1 CR

    Laboratory exercises to provide experience in make measurements and to illustrate principles and concepts associated with lectures in CHY 111 . Concurrent enrollment in CHY 111  required.

  
  • CHY 115 - General Chemistry I

    4 CR

    A study of the major principles and concepts of chemistry. Topics include unit systems and definitions, stoichiometry, chemical reactivity, gas laws, thermochemistry, atomic structure, and periodic relationships. Laboratory work introduces laboratory techniques and illustrates lecture topics. This course is intended for students pursuing further study in the sciences.

    Prerequisite(s): recent chemistry course, MAT 030  or appropriate scores on the UMA Placement Test.
  
  • CHY 116 - General Chemistry II

    4 CR

    A continuation of CHY 115 . Topics include bonding theory, properties of solutions, the solid and liquid state, reaction kinetics, equilibrium, acid-base theory, and an introduction to nuclear chemistry. Laboratory work illustrates topics discussed in class.

    Prerequisite(s): CHY 115 , MAT 111  or appropriate scores on the UMA Placement Test.
  
  • CHY 117 - Introduction to Organic and Biochemistry

    4 CR

    A study of the principles and concepts of organic and biochemistry for students pursuing programs in allied health sciences. Topics covered include the structure and reactivity of organic compounds, biological molecules, and an introduction to metabolism. Laboratory work illustrates topics discussed in class. Not intended for students pursuing medical, pharmacy, veterinary, or dental programs.

    Prerequisite(s): Previous chemistry course.
  
  • CHY 211 - Organic Chemistry I

    4 CR

    Structure, properties, and reaction mechanisms of the principal classes of carbon compounds. Laboratory work is designed to emphasize principles discussed in lecture.

    Prerequisite(s): CHY 116 
  
  • CHY 212 - Organic Chemistry II

    4 CR

    This course is a continuation of CHY 211 . It continues on the chemistry of carbon compounds by discussing new functional groups, ketones, aldehydes, carboxylic acids, amines and amino acids along with related topics such as NMR spectroscopy.

    Prerequisite(s): CHY 211  or equivalent.
  
  • CHY 294 - Independent Study in Chemistry

    1-6 CR

    This course provides an opportunity for in-depth study of a topic in chemistry not covered in the same depth in a regular course offering. A faculty sponsor and approval of the topic and course of study is required.

    Prerequisite(s): 4 credit hours in chemistry and completion of 30 credit hours.
  
  • CHY 389 - Topics in Chemistry

    1-6 CR

    (Topic would be indicated.) A course devoted to subject areas in chemistry not among the regularly scheduled chemistry offerings.

    Prerequisite(s): to be determined at the time of topic approval.
  
  • CHY 494 - Independent Study in Chemistry

    1-6 CR

    This course provides an opportunity for in-depth study of a topic in chemistry not covered in the same depth in a regular course offering. A faculty sponsor and approval of the topic and course of study is required.

    Prerequisite(s): 8 credit hours in chemistry and completion of 60 credit hours.

Computer Information Systems

  
  • CIS 100 - Introduction to Computer Applications

    3 CR

    This section presents computing concepts, technology topics, Internet and E-mail, and provides Microsoft Office skills to students using a Windows-based operating system. Students acquire skills performing hands-on learning activities and performance-based demonstration activities on a personal computer (PC). Students may take a CLEP test to waive CIS100.

  
  • CIS 101 - Introduction to Computer Science

    3 CR

    This course provides an overview of computer science. Topics include algorithms, structured programming, expression evaluation, information coding, computer operations, software, networking, the object-based paradigm, the relational model, the information systems development life cycle, and human and organizational factors in information systems. CIS 101 is a foundation course for the CIS degree and a prerequisite to other core courses. Lecture and laboratory.

  
  • CIS 110 - Programming Fundamentals

    3 CR

    This course provides will serve as the initial introduction of programming concepts and techniques to non-programmers. The course will focus on the key concepts common to solving problems by algorithmic thinking, and to the fundamental concepts and techniques common to all high-level programming languages. The course will be taught using a command line version of the Python programming language.

  
  • CIS 120 - Introduction to Data Structures

    3 CR

    This course will introduce students to the principles of representations of the different types of data structures. The course includes an examination of arrays, stacks, queues, lists, and trees. Students will demonstrate understanding of these principles through completion of several programs utilizing Python.

    Prerequisite(s): CIS 110 .
  
  • CIS 131 - Web Applications and Development

    3 CR

    A practical, hands-on introduction to the design and development of a website, this course introduces students with little to no experience in web scripting to the concepts, syntax, and structure of XHTML. The course will also include an introduction to Cascading Style Sheets (CSS), an important presentation initiative, and Universal Design, the process of incorporating accessible design features into web pages. The final project-based assignment will assess the comprehensive process of designing, developing, and publishing a personal or professional site on a web server.

  
  • CIS 135 - Introduction to Information Systems & Applications Development

    3 CR

    This course provides an introduction to information systems development, including topics such as object-oriented development and relational databases. As a result of taking this course, students will be able to develop a small office application by adapting an office productivity package, such as a database and/or spreadsheet, and integrating Web technology. Students will work both individually and in groups to specify requirements and develop solutions that enhance productivity and managerial decision making.

    Prerequisite(s): MAT 111  OR appropriate scores on the UMA Placement Test. Students are assumed to have the equivalent of CIS 100 .
  
  • CIS 150 - Introduction to Data Science

    3 CR

    Data science is the newest trend in the modern world and a signal of a shift in science as we are immersed in the computing age. Data science teaches us how to think from the lens of data and apply the scientific method through data. The survey course is designed to give students a sweeping perspective of the elements of data science and how that field impacts the modern world and will continue to impact the future.

  
  • CIS 210 - Programming Concepts

    3 CR

    This course provides an elementary treatment of program control structures and data, file and object structures used to develop software. Topics include structured programming; program verification; data structures including arrays, lists, and stacks; objects; and indexed files. This course is designed to fulfill the CS1 requirement in the ACM computer science curriculum.

    Prerequisite(s): CIS 101  or permission of instructor.
  
  • CIS 212 - Introduction to Visual Basic Programming

    3 CR

    In this introductory programming concepts course, students will gain an understanding of logic, flow control, and object-oriented structures as well as hands-on experience in developing interfaces, objects, and controls using a variety of design approaches. Visual Basic introduces and applies concepts of object-oriented, event-driven, structured programming to create end-user mobile, web, office, and database applications.

    Prerequisite(s): CIS 101  and CIS 110 .
  
  • CIS 214 - Introduction to Java Programming

    3 CR

    The course is an introduction to O-O programming using JAVA. The course has a structured laboratory component. Students will learn to design and implement a graphical user interface and be introduced to Internet programming.

    Prerequisite(s): CIS 101  and CIS 110 .
  
  • CIS 215 - Introduction to C++ Programming

    3 CR

    This course presents an introduction to the object oriented version of the C programming language, C++. The course will address object-oriented program design issues as well as the tools and techniques of application of C++. Students will read and write programs dealing with data structures and a variety of other topics.

    Prerequisite(s): CIS 101  and CIS 110 .
  
  • CIS 216 - Programming in C# and .NET

    3 CR

    This course examines object oriented programming, using the .NET programming language C#. Students will learn to create CLI compliant programs. Programming in C# will be contrasted with Object-orient programming in other languages.

    Prerequisite(s): CIS 101  and CIS 110  or permission of the instructor.
  
  • CIS 218 - Introduction to SQL

    3 CR

    This course is intended to introduce and develop usage of SQL, the gold-standard for database query languages. This course will start with the basic foundation of relational databases as a springboard for learning the ins and outs of querying with SQL. Students will learn to execute and design simple queries, joins, set theory, and be exposed to other dialects of SQL that extend its utility.

    Prerequisite(s): CIS 101  or CIS 135  or CIS 150  or CIS 255 , or CIS 360  or MAT 280 .
  
  • CIS 220 - Information Technology Hardware and Systems Software

    3 CR

    This course provides in-depth coverage of computer, network and operating systems principles found in computing systems. Topics include systems architecture for single-user, central and networked computer systems; and structure of single and multi-user operating systems.

    Prerequisite(s): CIS 101 .
  
  • CIS 221 - Linux

    3 CR

    This course introduces students to the Unix operating system. Topics covered include Unix commands and syntax; script programming; and file management. The course will also cover a number of application programs that have come to be part of Unix, including editors, electronic mail processing programs, and message-passing programs. An introduction to Unix system administration, including process and user management, will be presented. Students will work with Unix in a multi-user computer environment.

    Prerequisite(s): CIS 101 .
  
  • CIS 225 - Introduction to Health Informatics

    3 CR

    This course will provide students with a survey of topics in the health informatics area. Examining computer’s emerging roles in the delivery, management and analysis of health care, and how it impacts all stakeholders in the healthcare arena. Competency skill sets include: Analytic/Assessment of medical information (both spatial and non-spatial) Systems Analysis and modeling and Project Management. (This course is cross-listed with DSC 225  and NUR 225 .)

    Prerequisite(s): CIS 100 , or permission of instructor.
  
  • CIS 231 - Java Script

    3 CR

    This course is a hands-on study of the underpinnings of the World Wide Web. Students will create complex Websites using HTML 3.2 tags and JavaScript. Multimedia enhancements, such as graphics, animations, audio and video will also be explored.

    Prerequisite(s): CIS 131 .
  
  • CIS 240 - Networking Concepts

    3 CR

    This course provides an introduction to telecommunications and networking. Topics covered include basic terms, concepts, equipment, protocols, and standards; network evolution and architecture; public and local networks; data security; the economics of network communication; network services; and the impact of data networks.

    Prerequisite(s): CIS 101  and MAT 030  or higher.
  
  • CIS 241 - Routing and Switching

    3 CR

    This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. Students will be able to configure and troubleshoot routers and switches common issues with RIPv1, RIPng, single area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks.

    Prerequisite(s): CIS 240 .
  
  • CIS 243 - Web Applications Programming: XML

    3 CR

    This hands-on XML programming course is designed to provide the student with a theoretical foundation and applied skills required to use XML (eXtensible Markup Language) as a Web publishing and data management tool. Students explore the history of XML and its role in B2B (Business to Business) applications.

    Prerequisite(s): CIS 131  and CIS 135 .
  
  • CIS 244 - Windows Server Administration

    3 CR

    This course provides the skills and knowledge necessary to implement a core Windows server infrastructure in an enterprise environment. This course provides students with hands-on experience implementing, managing, and maintaining a Windows server environment by providing the skills and knowledge to perform advanced management and provisioning of services.

    Prerequisite(s): CIS 101 .
  
  • CIS 245 - Wireless Networking

    3 CR

    This course covers theoretical and practical information related to planning, designing, installing and configuring wireless LANs. This course provides an in-depth coverage of wireless networks with extensive coverage of IEEE 802.11b/a/g/n implementation, design, security, and troubleshooting.

    Prerequisite(s): CIS 240 .
  
  • CIS 246 - Linux Server Administration

    3 CR

    This course focuses on the tasks required to administer Linux servers in an enterprise environment. The course examines enterprise Linux including file systems and partitioning, logical volumes, security enhance Linux (SELinux), firewall implementation, virtualization, enterprise Linux troubleshooting. Labs will provide comprehensive, hands-on training that solves real world problems.

    Prerequisite(s): CIS 240 .
  
  • CIS 251 - Web Authoring Tools

    3 CR

    Participants will explore the Web page development from the planning and design stage through site publications. Students will incorporate end-user analysis and profiling to design a site that meets the expectations of the target audience. Students will review current design specifications to create sites that follow the Web 2.0, Web 3.0, etc. standards. Students will utilize open source graphics editor that specializes in reading text, graphics, and for use on the Web, to manipulate graphics and advanced Web design elements.

    Prerequisite(s): CIS 131 .
  
  • CIS 255 - Database Design

    3 CR

    This course is an introduction to relational database design and structured query language. The student will learn the principles of database design to include database modeling, normalization through 3rd Normal Form and then will learn basic ANSI Standard Structured Query language to interface with a database. Application interface to the database will be demonstrated. (This course is cross-listed with DSC 255 )

    Prerequisite(s): CIS 101  or CIS 135  or CIS 150  or CIS 360 .
  
  • CIS 280 - Internship

    3 CR

    Students will spend part of one year working within an organization on a problem whose solution involves information systems technology. May be repeated for credit.

    Prerequisite(s): permission of instructor.
  
  • CIS 289 - Topics in Computer Information Systems

    3 CR

    (Topic would be indicated.) A course devoted to a topic or topics in computer information systems not covered in regularly scheduled CIS courses for which there is a perceived need.

    Prerequisite(s): permission of instructor.
  
  • CIS 294 - Independent Study in Computer Information Systems

    3 CR

    A course devoted to an independent study in computer information systems in an area not covered in regularly scheduled CIS courses.

  
  • CIS 303 - Management Information Systems

    3 CR

    This course emphasizes the use of information technology in managing organizations. Topics include fundamentals of MIS, decision theory, problem solving, information systems development from the manager’s perspective, MIS applications, competitive uses of information technology, information resource management, and electronic commerce. The management case approach will be used to analyze MIS situations. (This course is cross listed with BUA 303 .)

    Prerequisite(s): CIS 100  OR CIS 101  OR CIS 135  and BUA 223 /JUS 223 /POS 223 , OR permission of instructor.
  
  • CIS 312 - Advanced Visual Basic Programming

    3 CR

    An advanced course in Visual Basic which emphasizes more complicated application development and detailed treatment of topics such as databases, ActiveX Controls, client/server, and Web use.

    Prerequisite(s): CIS 212  or equivalent.
  
  • CIS 314 - Advanced Java Programming

    3 CR

    This course will provide students with advanced knowledge of the Java programming language (JDK 1.2). The course will first concentrate on advanced principles such as events, exception handling, inheritance, interfaces, and inner classes before moving on to explore some advanced JDK libraries. These libraries will relate to the following topics: Swing, advanced graphics, multimedia, networking, security, RMI, threads and database connectivity.

    Prerequisite(s): CIS 214 .
  
  • CIS 315 - Software Quality Assurance

    3 CR

    Software Quality Assurance consists of monitoring the software engineering processes and methods used to ensure quality. This course surveys the methods and tools for accomplishing this task. The course also examines how configuration and build management are involved in producing professional software.

    Prerequisite(s): CIS 214  or CIS 215  or CIS 216  or permission of the instructor.
  
  • CIS 330 - Systems Analysis

    3 CR

    This course provides the study of methods used in analyzing needs for information and specifying requirements for an application system. Topics covered include the concept of the system life-cycle, the iterative nature of the process of analysis and design, and the traditional and object-based methodology for developing a logical specification for a system.

    Prerequisite(s): CIS 101 , CIS 110 , and CIS 240 .
  
  • CIS 333 - Web Programming: PHP

    3 CR

    This hands-on PHP Programming course is designed to provide the student with a theoretical foundation and applied skills required to use PHP as a Web publishing and data management tool. An integrated approach to Web development ties it to the HTML and CSS environments and establishes PHP’s place in the Web Development process. Functional examples and comprehensive hands-on lab activities will reinforce the concepts presented.

    Prerequisite(s): CIS 131  or permission of instructor.
  
  • CIS 334 - PHP and MySQL

    3 CR

    The integration of the PHP programming language with MySQL database technology enables PHP developers to build database-enabled Web applications. During the course, students will walk through the development of a complete social media site, learning to write secure scripts that allow visitors to add information and dynamically display filtered data from a MySQL database. At the end of the class, student will have reusable code templates to create dynamic, database driven Web applications.

    Prerequisite(s): CIS 333 .
  
  • CIS 338 - Content Management Systems (CMS)

    3 CR

    This course will survey the most popular Content Management Systems (CMS) and provide practical experience in one of the most commonly used systems (i.e. Drupal, Joomla, or WordPress). Through assigned readings, discussion forums, PowerPoint presentations, and hands-on application training, the student will be introduced to the essential concepts of content management on the web and learn to use the tools related to web content management from an applied perspective.

    Prerequisite(s): CIS 101 , CIS 131  and CIS 135 .
  
  • CIS 339 - Web Development Frameworks

    3 CR

    This course surveys both client-and server-side Web application frameworks, such as Twitter Bootstrap, Angular JS, and CakePHP, as well as other tools that streamline the front-end development process. Students research contemporary Web technologies and discuss relevant Web design and development topics. Step-by-step instructions are provided to develop a site in a specific framework (to be announced each semester). Students will plan an individual topic-based site and develop it using the framework explored in the class. A solid understanding HTML and CSS is required.

    Prerequisite(s): CIS 131  or permission of instructor.
  
  • CIS 340 - Scaling Networking

    3 CR

    This course introduces the students to more advanced networking concepts. Students will examine strategies for designing, implementing, and managing networks that are highly scalable and functional networks. Topics include implementing load balancing and redundancy, advanced router configuration and troubleshooting, OSPF and EIGRP routing, and analyzing data traffic.

    Prerequisite(s): CIS 241 .
  
  • CIS 341 - TCP/IP

    3 CR

    This course provides in-depth coverage of the TCP/IP network protocol and also covers distributed network applications, both on local area (LAN) and wide-area (WAN) networks.

    Prerequisite(s): CIS 240  OR permission of instructor.
  
  • CIS 345 - Virtual Systems

    3 CR

    This course provides students with a background in virtualization technology needed to advance in today’s technology workplace. The course includes an overview of virtualization technology and the techniques necessary to make virtualization work in an enterprise environment. This course will focus on using virtualization software in networked server environments and include building virtual networks, implementing high-availability clusters, enhancing performance and security.

    Prerequisite(s): CIS 240 .
  
  • CIS 348 - Connecting Networks

    3 CR

    This course discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students will also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operation in a complex network.

    Prerequisite(s): CIS 340 .
  
  • CIS 350 - Database Management

    3 CR

    This course covers the implementation of information systems through database design and use of a database management system. The course examines database models, such as the relational, entity-relationship and object-oriented database models, as well as how to administer shared data.

    Prerequisite(s): MAT 112 , CIS 135 , and CIS 330  (or concurrent enrollment).
  
  • CIS 351 - Database Management Systems: Oracle

    3 CR

    This is an upper-level management information systems course that focuses on using Oracle’s database and applications development utilities. This course assumes that the student has an extensive background using other databases (i.e., Access) and an understanding of relational databases.

    Prerequisite(s): CIS 350 .
  
  • CIS 352 - Data Visualization

    3 CR

    The use of visualization techniques to aid understanding, analysis of complex data, and to information important decisions is increasingly employed by many disciplines. This course will cover how to best represent different sets of data through understanding human perception, careful analysis of data types, creation of visual representation techniques, and evaluation of information in its visualized format for cognitive understanding and implied meaning. Students will engage in visualization creation using different data sets and implementation protocols and techniques to create basic presentations to more complex data visualizations. Topics covered include basic issues in representation, encoding data, presentation challenges, and different interaction frameworks. (This course is cross listed with DSC 352  and INT 352 .)

    Prerequisite(s): CIS 101  or CIS 135  or CIS 150  or CIS 360  or permission of instructor.
  
  • CIS 353 - Principles of Human Computer Interaction and User Design

    3 CR

    Human computer interaction is the study of how a user interacts with a computer, leading to important aspects of functional design. In this course, we focus on issues of sensory perception from the audio, visual, and tactile channels as well as the interaction of these concepts with the world of computing. This course is required of all students in the software development and web development concentrations.

    Prerequisite(s): CIS 131  or any 200-level programming course or CIS 449  or permission of instructor.
  
  • CIS 354 - Algorithms and Data Structures

    3 CR

    This course studies abstract data types and their use in large software systems, such as an operating system or compiler. Specification, implementation, use and computational characteristics of data structures such as stacks, queues, trees, and graphs are covered. Recurring concepts of computer science “such as efficiency, levels of abstraction, reuse and trade-off” are stressed throughout. In the laboratory component, students implement and use data structures to solve a variety of problems in information systems. This course is designed to fulfill the CS2 requirement in the ACM computer science requirement.

    Prerequisite(s): Any 200 level or higher programming language or MAT 280  or CIS 449 /DSC 449 /MAT 449 .
  
  • CIS 355 - Introduction to Sensors

    3 CR

    Sensors are one of the foundational drivers of the proliferation of big data in the modern world. Sensors help us to monitor our environment, augment our existing bodily sensors, and set the stage for interpretation of data through informatics. Students will be introduced to theories of measurement, types of sensing devices, the basics of physics and chemistry, and the notion of uncertainty. Students will complete hands-on projects utilizing an Arduino sensor platform. (This course is cross listed with DSC 355 .)

    Prerequisite(s): CIS 135  or CIS 150  or CIS 360  or any PHY or CHY or permission of instructor.
  
  • CIS 360 - Geographical Information Systems

    4 CR

    This course is designed to discuss the various issues of using spatial data contained in information systems to aid decision makers. The use of a Geographical Information System (GIS) gives the user a valuable tool in the decision-making process by combining the power of the database with the power of a graphical presentation tool to identify trends and other information hidden within the information system. Topics include fundamental cartographic issues, properties of spatial data, processing spatial data, presentation of spatial information, and GIS operations. (This course is cross listed with DSC 360 .)

    Prerequisite(s): Basic computer application skills will be assumed.
  
  • CIS 370 - Statistical Quality Control

    3 CR

    Statistical Quality Control (SQC) is a highly marketable skill that pairs statistical reasoning techniques with an understanding of temporal information systems. In this course, students will cover the body of knowledge that underlies the industrial philosophy of Six Sigma. Students will relate informatics principles to applications in sensor systems and business analytics and focus on using statistics in management. (This course is cross listed with DSC and MAT)

    Prerequisite(s): MAT 115  and either CIS 150  or BUA 1XX.
  
  • CIS 380 - Internship

    3 CR

    Students will spend part of one year working within an organization on a problem whose solution involves information systems technology. May be repeated for credit.

    Prerequisite(s): permission of instructor.
  
  • CIS 389 - Topics in CIS

    3 CR

    (Topic would be indicated.) A course devoted to a topic or topics in computer information systems not covered in regularly scheduled CIS courses for which there is a perceived need or interest.

    Prerequisite(s): completion of core 300-level courses in the B.S. in CIS degree program.
  
  • CIS 394 - Independent Study in Computer Information Systems

    1-6 CR

    A course devoted to an independent study in computer information systems in an area not covered in regularly scheduled CIS courses.

    Prerequisite(s): completion of core 300-level courses in the B.S. in CIS degree program.
  
  • CIS 410 - Software Engineering

    3 CR

    This course provides an opportunity for students to practice key elements of the software development life cycle while working as part of a team of developers. Students will become familiar with the key deliverables, processes and reviews that comprise a large software development effort.

    Prerequisite(s): Completion of 36 CIS Credit hours.
  
  • CIS 438 - Electronic Commerce

    3 CR

    In this course students will explore strategies for conducting business online and discuss the related technological issues of developing an electronic commerce Website (privacy policies, fair information practices and secure connections). Students will obtain hands on experience configuring an online shopping cart to engage the buying public in electronic transactions. Students will design and develop a functional transaction-enabled business-to -consumer Website for an online information business using an open source product called OSCommerce. In addition to site development, the web development process will include facilitating a focus group, conducting a survey, and performing a usability test.

    Prerequisite(s): CIS 131 , CIS 135 , and CIS 333 .
  
  • CIS 440 - Network Security

    3 CR

    In this course, we will take an in-depth look at network security concepts and techniques. We will examine theoretical concepts that make the world of security unique. Also, this course will adopt a practical, hands-on approach when examining networking security techniques. Along with examining different network strategies, this course will explore the advancement of network implementation as well as timeless problem solving strategies.

    Prerequisite(s): CIS 240 .
  
  • CIS 444 - Object Oriented Programming with PHP

    3 CR

    This course introduces powerful PHP programming techniques using object-oriented programming (OOP). Both novice and experienced PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that OOP offers. Discussions on how OOP techniques can streamline database queries, help manage sessions, and simplify user logins are covered. While building a real-world web application, practical advice on topics ranging from structuring code to logging user actions are covered.

  
  • CIS 449 - Introduction to R Programming and Data Analysis

    3 CR

    This course is intended to introduce students to R, an open-source and evolving programming language for applied scientific pursuits, most notably data science, bioinformatics, spatial informatics, and business analytics. This course will cover the basics of using R, elementary data structures within R, accessing and writing functions, scripts, and libraries, and also beginner aspects of data visualization, geospatial analysis, interfacing with SQL, twitter analysis, network analysis, and package writing. (This course is cross-listed with DSC 449  and MAT 449 )

    Prerequisite(s): CIS 255  or CIS 352  or CIS 360  or permission of the instructor.
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11