Management Information Systems Minor

Required Courses for the Management Information Systems Minor

The Management Information Systems Minor provides students in other disciplines with a solid understanding of the connection between Computer Science and Business.  A student must successfully complete at Fontbonne, a minimum of 50 percent of the credit hours required for the minor.

  • CIS 160

    Computer Science I

    4 credits

    Emphasis on programming in C and introduction to C++, including structural programming concepts, simple data types and structures, C and C++ syntax, operators, controlstructures and pointers. Lab exercises include techniques of coding, program design, and debugging. Students in this course who are majoring in mathematics, computer science, cyber security or management information science must earn grades of B- or better in this course to progress to CIS 161 and/or CIS 210. Prerequisite: Grades of A- or better in MTH 095, or competency in arithmetic and algebra. For CS, Cyber Security or MIS majors, CIS120 is a pre- or co-requisite.

  • CIS 161

    Computer Science II

    4 credits

    Continuation of Computer Science I, with extensive programming in C++ language and introduction to Java. Includes string handling, file I/O, storage and static variables, structures, bitwise operations, and C++ library. Students in this course who are majoring in mathematics, computer science, cyber security or management information systems must earn grades of B- or better to progress to CIS 210 and above. Prerequisite: CIS 160.

  • CIS 210

    Object-Oriented Programming (Java)

    4 credits

    Introduction to concepts of abstract data type and inheritance. Topics include the  fundamentals of objectoriented program design, object-oriented programming using Java. Lab exercises include introductory to intermediate level software analysis and design.  Prerequisite: CIS 161.

Plus three of the following six courses:

  • CIS 225

    Information Security Policy Analysis and Implementation

    3 credits

    Covers information assurance, cyber security policies, analysis procedures, risk  assessments, and implementation of security policies. Prerequisites: CIS 125 is a pre- or co-requisite.

  • CIS 250

    Algorithms and Data Structures

    4 credits

    Introduction to the principles of algorithm analysis, abstract data types covering stacks, queues, lists, trees and recursion, algorithms of sorting and searching. Additional topics include graph algorithms, text compression, dynamic programming, and randomized algorithms. Prerequisite: CIS 210 and (MTH 120 or CIS 120).

  • CIS 330

    Database Management Systems

    3 credits

    Fundamental design principles of database systems. Implementational design using data models, relational algebra, and relational calculus. Relational implementation with SQL, Microcomputer DBMS, and distributed database systems. Prerequisite: CIS 111 and CIS 161.

  • CIS 472

    Android Programming

    3 credits

    Provides students with the fundamental knowledge and skills needed to design and build Android apps using the most current Android programming platform. Students will complete multiple Android apps that run on a real Android smartphone/tablet, starting from simpler ones to complex ones. Prerequisite: CIS 210

  • CIS 375

    Software Engineering

    3 credits

    Course introduces classical and object-oriented software engineering principles. Topics include the scope of software engineering, the software process, software life cycle models, documentation, tools, testing, quality assurance, project management, object-oriented analysis and design, system views, patterns, and modeling using UML, in the context of generic object-oriented development process. Students are required to design and build software projects through team effort. The projects cover the principal system development life-cycle phases. Prerequisite: CIS 160 or consent of instructor.

  • CIS 475

    Software Engineering II

    3 Credits

    Continuation of Software Engineering I. Topics include the scope of system design, object analysis and design, implementing, testing, configuration management, and use of various tools that aid software development. Students are required to design, implement, test, and release software projects through team effort. The projects cover the principal system development lifecycle phases.Prerequisite: CIS 375 SP

Contact Us

Questions? Contact our Office of Admission: 314-889-1400 or 1-800-205-5862 |