Computer Information Systems


The Computer Information Systems curriculum provides a foundation in the core activities of computer information systems: analyzing, planning, programming, developing, implementing and evaluating new uses of computer technology. A systems approach emphasizes object-oriented programming and visual software for the conversion of data to information.

Woman sitting with a laptop in the library

Program Locations

Available Majors

Computer Information Systems

Available Minors

  • Computer Information Systems
  • Computer Science

Additional Study Options

Some courses are offered in the evenings and online.

Both available minors can be paired with any major. The computer information systems minor is particularly useful with a major in business. The computer science minor is frequently taken in combination with a mathematics, engineering, or physics major.



  • Principles of Management: BUS-302 (3 credits)

    Examines organizational, human resources, operational, and functional aspects of ethically managing activities of diverse workforces in organizational settings. Analyzes traditional managerial functions of planning, organizing, leading, and controlling within the context of changing demands in organizations that compete effectively in an inter-connected, global environment. [ 3 credits ]

  • Principles of Marketing: BUS-303 (3 credits)

    This course introduces the language of marketing the strategic marketing process. While formulating viable marketing strategies for diverse business situations, learners will gain experience gathering and analyzing industry and market data, as well as implementing core-marketing concepts such as market segmentation, targeting, positioning,and the marketing mix in the formulation and implementation of real-world marketing strategies. This course culminates in the development of a marketing plan for a new product, service or retail establishment. [ 3 credits ]
  • Fundamentals of Oral Communication: COM-106 (3 credits)

    Cultivates oral communication skill for non-majors, with emphasis on improving speaking and listening skills. Analyzes factors affecting oral communication with self, in dyads, small groups, the public arena, organizations, mass media, and among members of differing cultural backgrounds. Practical experience in delivering speeches and briefings. Fulfills the general education requirement in oral communication. [3 credits]
  • Fundamentals of Information Systems: CST-141 (3 credits)

    Introduces the characteristics and architectures of information systems and their impact on businesses. Explores elements of computer hardware, a variety of software capabilities, telecommunications infrastructure and the system development life cycle. This is the gateway course in the major. [3 credits]
  • Programming Concepts: CST-171 (3 credits)

    Introduces computer programming using a common small business language such as Microsoft Visual Basic. Emphasizes programming structures such as decisions, repetitions, sub procedures, functions, and arrays using structured program design with object-oriented concepts. Students learn to write a variety of program types to meet various business needs. [3 credits]
  • Web Animation: CST-260 (3 credits)

    Explores the world of animation as an enhancement and alternative to traditional information delivery. Studies the elements of animation including graphics, sound, interactivity, feedback and special effects, as well as techniques for planning and developing appropriate and effective applications in Flash. Students demonstrate the progression of their skills through the successful completions of a number of practical projects. [3 credits]
  • Web Page Design: CST-261 (3 credits)

    Focuses on coding and design of Web pages using HTML and JavaScript to create high-level Internet content. Includes legal and ethical issues as well as human-computer interaction design concepts. Students demonstrate the progression of their skills through the successful completion of a number of practical projects. [3 credits]
  • C++ Object-Oriented Programming: CST-295 (3 credits)

    Introduces object-oriented programming including objects, classes, inheritance and polymorphism. Includes high-level structures such as pointers and arrays as well as data structures with stacks and queues. Prerequisite: CST-171 or MAT-211. [3 credits]
  • Java Programming: CST-321 (3 credits)

    Introduces object-oriented programming using objects and classes to write Java applications and Web applets for simple gaming. Includes graphical features of Java such as objects, images, event handling, color control and layout control. Prerequisite: CST-171 or MAT-211. [3 credits]
  • Project Management: CST-355 (3 credits)

    Investigates project management as it applies to the systems development life cycle with an electronic project management tool. Emphasizes resource allocation and sub-project definition. Students will apply theory and principles learned to solutions for practical business problems. Prerequisite: CST-171 or CST-261. [3 credits]
  • Internet Communication: CST-356 (3 credits)

    Examines the advantages and challenges of the Internet for businesses communication. The uses of social media as business tools will be explored. [3 credits]
  • Systems Analysis: CST-385 (3 credits)

    Examines the system life cycle and alternative methodologies, emphasizing techniques of project management, system documentation, logical and physical system specification, system development and installation. Students complete a number of systems design projects. Prerequisite: CST-171 or CST-261. [3 credits]
  • Topics in Computer Information: CST-411 (3 credits)

    Offers an intensive, advanced study in a particular area of technology focusing on current issues encountered in the professional world. Topics vary, but recent classes have considered Ecommerce, legal issues and computer security. Prerequisites vary according to topic. [3 credits]
  • Database Concepts: CST-421 (3 credits)

    Introduces concepts and techniques of structuring, storing and retrieving data. Includes database and database table design, data normalization and introductory SQL programming. This is a project-based course. Prerequisite: CST-385. [3 credits]
  • Telecommunication & Networking: CST-481 (3 credits)

    Introduces network types, architecture, protocols and standards. Evaluates efficiency, security and integrity. Prerequisite: CST-171. [3 credits]
  • Computer Studies Seminar: CST-489 (3 credits)

    Provides opportunities for majors to research and evaluate current social and ethical issues related to computing such as copyright laws, computer crime, personal rights, work environment and invasion of privacy. Class is designed as a highly collaborative seminar and is the major capstone experience. Requires design and implementation of an extensive project. Prerequisite: CST-295 and junior or senior status. [3 credits]
  • Introduction to Macroeconomics: ECO-211 (3 credits)

    Focuses on the United States economy and its relations with the world. Examines how interactions among consumers, businesses, government and the rest of the world impact economic growth, inflation, unemployment and business cycles. Investigates the impact of monetary and fiscal policies on the overall performance of the economy. Fulfills general education requirement in social science. [3 credits]
  • Introduction to Microeconomics: ECO-212 (3 credits)

    Examines the manner in which prices are determined and limited resources are allocated efficiently through mastery of basic supply and demand. Considers the behavior of producers and consumers under various competitive conditions. Assesses the role of government in responding to market failures. Fulfills general education requirement in social science. [3 credits]
  • College Writing: ENG-101 (3 credits)

    Provides students with an understanding that clear thinking is fundamental to clear writing. It also demonstrates every stage of the composing process: generating and organizing ideas, prewriting and drafting, critiquing, revising, final editing and proofreading. In addition, students work to accomplish clarity, unity, coherence and emphasis in sentences, in paragraphs, and in the overall structure of an essay. They develop techniques of style and tone toward more fluent and appealing prose and strive to sharpen their analytical, critical and editing skills by interacting with other students about their own writing and about the writing of professionals. Students learn to use standard English and develop a sensitivity to sentence structure and diction and to appreciate effectively written prose and recognize characteristics that make such prose effective. To fulfill the general education requirement in composition a minimum grade of C is required. [3 credits]
  • Discrete Mathematics: MAT-110 (3 credits)

    Introduces topics that find their applications in the field of computers and computing. Topics include: logic, proof, graphs, trees and counting techniques. This course is designed for mathematics majors, computer studies majors and students with a particular interest in mathematics.  [3 credits]

  • Calculus I: MAT-211 (4 credits)

    Introduces functions, limits, continuity, differential calculus of polynomial, rational, exponential and logarithmic functions, as well as basic integration techniques. Applications are considered throughout the course with an emphasis on the life sciences. Weekly laboratory is an integral part of the course. Graphing calculators used to explore topics covered. Fulfills the general education requirement in mathematics Prerequisite: strong high school algebra background or successful completion of MAT-107. [4 credits]

  • Calculus II: MAT-212 (4 credits)

    Studies trigonometric functions, integration by parts and tables, improper integrals, functions of two variables, partial derivatives, double integrals, differential equations, geometric and power series, basic convergence tests, Taylor polynomials and series, and Fourier polynomials and series. Applications are considered throughout the course with an emphasis on the life sciences. Weekly laboratory is an integral part of the course. Graphing calculator is used to explore topics covered. Prerequisite: Calculus I or placement into MAT-212. [4 credits]

  • Basic Statistics: MAT-215 (3 credits)

    Introduces the basic ideas of statistics: descriptive statistics, central tendency variability, probability distributions, sampling, estimation, hypothesis testing, correlation and regression, multinomial experiments, contingency tables and analysis of variance. A statistical software package is used. Designed for students in a variety of fields that rely on regular statistical analysis in decision-making. Fulfills general education requirement in mathematics. Prerequisite: A strong algebraic background (as evidenced by placement test) or successful completion of MAT 100 or MAT 103 is recommended. [3 credits]

  • First Year Seminar: NDMU-100 (3 credits)

    First Year Seminar course (formerly Perspectives in Culture and Education - IDS-100)
  • Introduction to Biblical Studies: RST-201 (3 credits)

    Introduces the Hebrew and Christian Scriptures of the Judeo-Christian tradition, exploring their historical and literary contexts, as well as interpretations of religious meaning. Presents modern methods of biblical study, including Roman Catholic, Protestant and Jewish scholarship. Fulfills general education requirement for 200-level religious studies. [3 credits]

Four-Year Plan

Sample program of study for the full-time computer information systems major. Students should select courses with the assistance of a faculty advisor.

See course descriptions for a list of required courses and description of course and program options.

Fall Spring
First Year
CST-141 Fundamentals of Information Systems 3

CST-171 Programming Concepts

NDMU-100 Perspectives in Education 3

ECO-211 Macroeconomics or
ECO-212 Microeconomics

ENG-101 College Writing 3


Foreign Language 3

General Education/Electives

General Education/Electives 3

Physical Education


[15 credits]


[16 credits]

Second Year
CST-295 C++ 3

CST Elective

MAT-215 Basic Statistics 3

COM-106 Fundamentals of Oral Communication

History 3

Natural Science

BUS-302 Management or
BUS-303 Marketing

RST-201 Introduction to Biblical Studies


General Education/Electives 3

CST-321 Java Programming


[15 credits]


[16 credits]

Third Year
CST-261 Web Page Design 3

CST-385 System Analysis

Philosophy (200-level) 3

CST Elective

General Education/Electives 9

Religious Studies (300/400-level)


[15 credits]


General Education/Electives

    [15 credits]


Fourth Year
CST-421 Database Concepts 3

CST-489 Computer Studies Seminar

Philosophy (300/400-level) 3

CST Elective

Fine Arts 3

General Education/Electives

General Education/Electives 6

[15 credits]


[15 credits]


What to Expect Studying at Notre Dame of Maryland University

Small classes, lectures and seminars explore current trends and provide a climate for individualized learning.

Program Goals

Based on recommendation of the Association of Computing Machinery, the goals of the CIS program are:

  1. Foster a broad business and real world perspective in technology; 
  2. Develop strong analytical and critical thinking skills; 
  3. Enhance interpersonal communication and team skills, and encourage ethical principles; 
  4. Model creative information technology solutions that enhance organizational performance.

Research & Internship Opportunities

Examples of internship or employment opportunities include:

Computer Information Systems Careers

  • Software Engineer
  • Programmer Analyst
  • Software Developer
  • IT Support Specialist
  • Application Developer