The Bachelor of Science in Information Systems and Technology degree requires a minimum of 124 total credit hours, a minimum cumulative grade point average (CGPA) of 2.00 and minimum grade point average (GPA) of 2.00 in CNIT courses.

A minimum grade of “C-” Is required in all prerequisite CNIT courses: if student earns “D” in a CNIT course that is not used as a prerequisite, he/she does not need to retake the course, but the above required minimum grade point average of 2.0 in CNIT courses must be met.

  • IST Requirements ( 84 credit hours):
    • Technology Requirements (14 credit hours): IT 104, TECH 120, OLS 252, TECH 320 and TECH 330.
    • IST Core Requirements (34 credit hours): CNIT 180, CNIT 155, CNIT 176, CNIT 242, CNIT 255, CNIT 272, CNIT 280, [CNIT 315 or CNIT 325], CNIT 380, [CNIT 372 or CNIT 392] and CNIT 480.
    • Information Systems Selective Requirements (15 credit hours): Any 300 level or higher CNIT course. See course catalogue for course selection, other than those required by the degree.
    • Required Selectives (21 credit hours):
      • Accounting Selective (3 credit hours): ACT 300 or ACT 200.
      • Statistics Selective (3 credit hours): STAT 225 or STAT 301.
      • Interdisciplinary Selective (15 credit hours): No more than two courses can be selected from each of the following five categories. Courses are subject to availability. The electives may be replaced by a planned alternate sequence of Interdisciplinary electives which reflect a subject of interest to which computing can be applied with Department’s approval.
        A. Finance
        IT 450 – Production Cost Analysis
        FIN 300 – Managerial Finance
        ACT 310 – Managerial Accounting
        B. Manufacturing or Marketing
        IT 345 – Automatic Identification and Data Capture
        MKT 300 – Principles of Marketing Management
        MGMT 323 – Introduction to Market Analysis
        C. Business Law
        BUS 220 – Business Law and Ethics
        D. Quality Control
        OLS 484 – Leadership Strategies for Quality and Productivity IT 342 – Introduction to Statistical Quality
        E. Organizational Management, Behavior and Human Resources (OBHR)
        BUS 250 – Business Organization and Management
        ENTR 200 – Introduction to Entrepreneurship and Innovation
        ENTR 310 – Marketing and Management for New Ventures
        HRM 300 – Organizational Behavior
        HRM 340 – Human Resource Management
  • Mathematics and Science Requirements (6 credit hours): MA 223 and MA 224.
  • Free Elective (3 credit hours): Any non-remedial course from AUM, see course catalogue.
  • Liberal Arts Requirements (31 credit hours):
    • English Language and Communication Skills (13 credit hours): ENGL 100, ENGL 106, COM 114 and [ENGL 420 or ENGL 421] (Refer to the General Education Section in the Course Catalogue).
    • General Education Requirements (18 credit hours): Students must satisfy the requirements of the General Education as per the following conditions:
      1. Courses must be drawn from the following General Education areas at AUM: Speech and Communication, English Language and Literature, History, Fine Arts, Physical Education, Self-Development and Life Style, Culinary Arts, Ethics, Social Sciences, Psychological Sciences, Natural Sciences, Child Development and Family Studies, Economics and Philosophy (please refer to Course Catalogue, General Education section).
      2. In order to ensure sufficient exposure to General Education topics, unless otherwise specified by the degree requirements of the academic major, the student cannot take more than 2 courses from the same area/sub-area as, as shown in the tables below:

        Area Maximum Courses to Take
        English Language and Literature 2
        History 2
        Physical Education 2
        Culinary Arts 2
        Ethics 2
        Psychological Sciences 2
        Natural Sciences 2
        Child Development and Family Studies 2
        Economics 2
        Philosophy 2
        Area Sub-Area Maximum Courses to Take
        Fine Arts Arts and Design 2
        Theatre 2
        Music 2
        Fashion and Apparel Design 2
        Photography and Media 2
        Self-Development and Life Style       Academic and Career Skills Development 2
        Character and Leadership Skills Development 2
        Life Management Development 2
        Development of Thinking Skills 2
        Technology and Innovation 2


      4. Courses that are already required under categories other than General Education requirement:
        1. cannot be considered as a General Education course.
        2. do not count towards the 2-course limit in General Education requirement.
ENGL 100 / ENL 100 - English for Academic Studies

This course is designed to support students in their transition from sheltered English language instruction to content-rich University and university courses. It is based on a widely-used process approach to writing, which demands considerable reading, writing and interaction among students. All writings and discussions are done in English in order to maximize opportunities for developing fluency in both formal and informal uses of the language in academic settings.

ENGL 106 - First-Year Composition

Extensive practice in writing clear and effective prose. Instruction in organization, audience, style, and research-based writing.

COM 114 / ENL 120 - Fundamentals of Speech Communication

This course will use small groups and large-group instructions to teach the basic concepts of oral communication in informal, semi-formal and formal contexts. The overall goal is to create a learning environment that encourages students to make clear connections between professional and “real world” communication in addition to providing an opportunity for students to play an active role in their learning process.

IT 104 - Industrial Organization

A detailed survey of organizational structures, operational, financial, marketing, and accounting activities; duties of management, planning, control, personnel, safety, wages, policy, and human factors necessary for effective management.

TECH 120 - Technology and the Individual

A survey course designed to develop a student’s perspective and enhance their skills in living and working in a technological society. The course explores learning skills, oral/written communications, successful lifelong learning, problem solving, data literacy, individual ethics, professionalism, the historical impact of technology, and technology current events.

OLS 252 - Human Relations in Organizations

A survey of the concepts that provide a foundation for the understanding of individual and group behavior in organizations. Special emphasis on typical interpersonal and leadership relationships.

TECH 320 - Technology and the Organization

A course intended to provide students with experiences mirroring what they will encounter in the world of work. Students will participate in interdisciplinary teams to explore technology solutions. Course topics include public policy, regulatory and ethical issues, teaming and leadership, and project management.

TECH 330 - Technology and the Global Society

The course examines the interplay of technology, globalization, and ethics. Students will explore concepts and issues related to outsourcing; global competitiveness; communications; contemporary issues; cultural differences such as inequality, security, sustainability, and quality of life; and the ethical dilemmas that often emerge as a result of the impact of technology.

CNIT 180 - Introduction to Systems Development

This course introduces information systems development. Topics include types of information systems, system development, database management systems, and problem solving. Students will read/create UML, ERD, and data flow diagrams to model information system objects, data, processes, and logic. Labs emphasize modeling and SQL/QBE querying to prepare students for later systems, programming, and database classes. Given user requirements students will design, construct, and test a personal computer information system.

CNIT 155 - Introduction to Object-Oriented Programming

This course introduces fundamental software development concepts common to most programming languages. Topics include: problem solving and algorithm development, debugging, programming standards, variable, data types, operators, decisions, repetitive structures, modularity, array, user interface construction, software testing and debugging. A broad range of examples will be used throughout the course to show how each programming concept applies to real life problems.

CNIT 176 - Information Technology Architectures

A conceptual and technological survey of information technology architectures inclusive of operating systems, network operating systems, distributed systems architectures, and distributed application architectures. Interoperability between these architectural components is explored. Current technology and trends in each architectural element are reviewed.

CNIT 242 - System Administration

This course provides a comprehensive introduction to system administration. Topics include authentication and authorization, directory services, system management and system security. Emphasis is placed on enterprise level systems.

CNIT 255 – Programming for the Internet

This course introduces software development concepts common to modern object-oriented programming languages. Topics include: intermediate data types, decisions, repetitive structures; methods; arrays and collections; encapsulation; inheritance, and polymorphism; exception handling; data persistence; Database Management System (DBMS) connectivity; user interface construction; software testing and debugging; and working in teams.

CNIT 272 - Database Fundamentals

A study of relational database concepts. These concepts include data design, modeling, and normalization; the use of Structured Query Language (SQL) to define, manipulate, and test the database; programmatic access to a database and practical issues that database developers must handle.

CNIT 280 - Systems Analysis and Design Methods

Comprehensive introduction to information systems development. Topics include the systems analyst, the systems development life cycle, methodologies, development technology, systems planning, project management, systems analysis, systems design, systems implementation, and systems support. Introduction to tools and techniques for systems development.

CNIT 315 - Systems Programming

This course introduces concepts of lower level systems programming in C/C++ on a UNIX/Linus operation system platform. Command level development, algorithms, data structures, iteration and recursion, algorithms and analysis will be covered.

CNIT 325 - Object-Oriented Application Development

This course focuses on using object-oriented programming languages in the development of modern, business applications. Topics include object-oriented design, encapsulation, object interfaces, inheritance, aggregation, abstract classes, polymorphism, data structures, and exception handling.

CNIT 380 - Advanced Analysis and Design

This course is an advanced study of system analysis and design methods and techniques used by systems analysts to develop information systems. Object-oriented tools and the Unified Modeling Language (UML) will be used for describing object structure and behavior, and use cases will be used for modeling functional processes. Topics include rapid development concepts, application architecture and system design, transition from object-oriented analysis and models to components and services, graphical user interface design, web interface design, prototyping, and commercial software package integration. Emphasis is also placed on the use of an object-oriented CASE tool. This course surveys other important skills for the systems analyst, such as fact-finding (requirements discovery), communications, project management, and cost-benefit analysis.

CNIT 372 - Database Programming

This course explores advanced database programming techniques for enterprise-wide databases and their implementation. It uses programmatic extensions to Structured Query Language (SQL) supported by today’s enterprise-class Relational Database Management Systems (RDBMS). Topics include advanced data manipulation, storage considerations, data transformation techniques to enhance interoperability of data, stored procedure and trigger design and implementation; and query optimization.

CNIT 392 - Enterprise Data Management

This course examines advanced design techniques and physical issues relating to enterprise-wide data management. Topics include advanced design concepts, enhanced modeling and constructs, objects and unstructured and semi-structured data in databases, data management in non-business contexts, implementation of an enterprise data architecture, and data quality and stewardship.

CNIT 480 - Managing Information Technology Projects

This course introduces the application of knowledge, skills, tools, and techniques that project managers use to plan, staff, estimate, and manage information technology projects. Special emphasis is placed on learning and applying the concepts of managing scope, risk, budget, time, expectations, quality, people, communications, procurement, and externally provided services. Students will apply project management technology and techniques to business problems.

ACT 300 - Financial Accounting

The course aims to help students: (1) understand what financial statements are and what the statements say about a business, (2) identify the business activities that caused the amounts that appear in the statements, (3) familiarize themselves with the accounting cycle, and (4) understand how, when, and at what amount the effects of manager and employee actions will appear in the statements.

ACT 200 - Introductory Accounting for Non-Business Majors

The two primary objectives are to teach the skills to produce financial information-to send the relevant signals to decision makers; and to teach the skills to interpret the financial report-to receive the signals. To meet these objectives the students will gain an understanding of the reasoning behind the processes used to record financial information and the manner in which it is reported to external decision makers; gain an understanding of the four basic statements; and an understanding of the importance of financial statement information in interpreting the performance of organizations.

STAT 225 - Introduction to Probability Models

An introduction to basic probability. Emphasis is placed on formulation of models and applications. Probability calculus, standard distributions, random variables, and moments.

STAT 301 - Elementary Statistical Methods

Introduction to statistical methods with applications to diverse fields. Emphasis on understanding and interpreting standard techniques. Data analysis for one and several variables, design of samples and experiments, basic probability, sampling distributions, confidence intervals and significance tests for means and proportions, correlation and regression. Software is used throughout.

IT 450 - Production Cost Analysis

An introduction to financial statements and to the study of the costs of production in terms of break-even and least-cost alternatives, including present and future costs when related to the time value of money, budgeting, labor and overhead, production, cost control, and the role of the supervisor and the engineering technologist to cost control. Computer applications for determining rate of return for complex problems are introduced.

FIN 300 – Managerial Finance

This introductory course provides students with a foundation to build a meaningful understanding of corporate finance and the role of the financial manager. The financial manager’s task is to attempt to maximize the value of the firm to its owners by making investing and financing decisions that improve the firms risk/return tradeoff. The course will cover such topics as: discounted cash flow valuation, bond valuation, stock valuation, cost of capital determination and the decision criteria to apply to project evaluation.

ACT 310 - Managerial Accounting

The course serves as an introduction to management’s internal use of accounting information for decision making, production management, product costing, motivating and evaluating performance and budgeting.

IT 345 - Automatic Identification and Data Capture

The course provides a basic understanding of automatic identification and data capture technologies and concepts with regard to how their deployment affects business and industry. Laboratory applications of bar codes, radio frequency identification, card technologies, and biometrics will be emphasized.

MKT 300 – Principles of Marketing Management

The aim of this course is to provide a rigorous and comprehensive introduction to contemporary marketing practice. The specific objectives of the course include the following: To introduce students to the concepts and terminology of modern marketing management; to train students to analyze complex business situations and to teach students the tools used by marketing managers. In addition this course will improve professional skills of presentation and concise writing; and to offer experience working in a team.

MGMT 323 - Introduction to Market Analysis

This mixed lecture and case course provides an overview of the functional area of marketing. The course is taught from a managerial perspective; it focuses on inputs to the marketing decision-making process, the process itself, and its results.

BUS 220 - Business Law and Ethics

Through examination and study, business students will learn about the nature and place of law in our society, both national and international, the social and moral bases of law enactment, regulation of business, legal liability, enforcement procedures, and the legal environment for managers.

OLS 484 - Leadership Strategies for Quality and Productivity

A study of how organizational leaders create an environment conducive to high levels of employee self-motivation, quality, and productivity (TQM). Actual case situations are used to illustrate the application of course content.

BUS 250 - Business Organization and Management

This course introduces students to both management theory and practice. While considering traditional management activities and issues, the dynamic nature of today’s organizations in the areas of customer service, globalization, ethics, diversity, technology, and innovation will be integrated. The four basic functions of management (Planning, Leading, Organizing, and Controlling) are explored and practiced.

ENTR 200 - Introduction to Entrepreneurship and Innovation

A survey course designed to introduce students to the concept of entrepreneurship and the commercialization of new technology, its importance in the world economy, and related career options. Students completing this course will understand entrepreneurial roles and possibilities, begin developing required skills required of successful entrepreneurs, including leadership and basic business skills, and will develop a sense of their own aptitude for entrepreneurial endeavors.

ENTR 310 - Marketing and Management for New Ventures

Second in a two course sequence designed to develop a foundation of basic skills in the areas of entrepreneurship and innovation. Students completing this course will gain greater depth in areas essential to the creation and management of new ventures, including marketing and selling, finance and accounting, project management leadership, team building and ethics.

HRM 300 – Organizational Behavior

This course investigates the impact that individuals, groups, and organizational structure have on behavior within organizations for the purpose of applying such knowledge toward improving an organization’s effectiveness. Attention is given to such topics as motivation, leadership, group processes, organizational structure, technological innovation and conflict management. Emphasis is placed on developing management skills and application of organizational behavior theories.

HRM 340 - Human Resource Management

This course analyzes and discusses typical leadership and HR situations that an HR supervisor/manager may face. Emphasis is given to development of attitude, philosophy, analytical ability and problem-solving skills within the working environment.

MA 223 - Introductory Analysis I

Differential calculus with applications to management and economics.

MA 224 - Introductory Analysis II

Integral calculus; partial derivatives; differentials; introduction to differential equations. Applications to management and economics.

ENGL 420 - Business Writing

Workplace writing in networked environments for management contexts. Emphasizes organizational context, project planning, document management, ethics, research, team writing. Typical genres include management memos, reports, letters, e-mail, resumes (print and online), oral presentations.

ENGL 421 - Technical Writing

Workplace writing in networked environments for technical contexts. Emphasizes context and user analysis, data analysis/display, project planning, document management, usability, ethics, research, team writing. Typical genres include technical reports, memos, documentation, Web sites.