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 creditsEmphasis on programming in C and introduction to C++, including structural programming concepts, simple data types and structures, C and C++ syntax, operators, control structures and pointers. Lab exercises include techniques of coding, program design, and debugging. Students in this course who are majoring in mathematics, computer science, cybersecurity 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 B or better in MTH 095, or competency in arithmetic and algebra. For CS, Cybersecurity or MIS majors, CIS120 is a pre- or co-requisite. FA
- CIS 161
Computer Science II
4 creditsContinuation 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, cybersecurity or management information systems must earn grades of B- or better to progress to CIS 210 and above. Prerequisite: CIS 120 and CIS 160. SP
- CIS 210
Object-Oriented Programming (Java)
4 creditsIntroduction to concepts of abstract data type and inheritance. Topics include the fundamentals of object-oriented program design, object-oriented programming using Java. Lab exercises include introductory to intermediate level software analysis and design. Prerequisite: CIS 161. FA
Plus three of the following six courses:
- CIS 225
Information Security Policy Analysis and Implementation
3 creditsCovers 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 creditsIntroduction 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. SP
- CIS 330
Database Management Systems
3 creditsProvides comprehensive coverage of relational databases including data management, database design and evaluation, query design and evaluation, web interfacing and database security. Students will learn all the steps from data modeling (ER diagrams) to table generation and linking to accessing and querying using SQL. Prerequisite: CIS 161. FA
- CIS 472
Android Programming
3 creditsProvides 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. (Note: students may choose either CIS 472 or 473 to fulfill an elective choice for the BS in Computer science or management information systems.) Prerequisite: CIS 210. SP (Odd)
- CIS 474
Software Engineering I
3 creditsCourse 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. CIS 474 is cross-listed with CIS 503. To distinguish CIS 503 from CIS 474 additional or differentiated assessments and/or assignments appropriate to the graduate level will be assigned. Prerequisite: CIS 161. FA (Even)
- CIS 475
Software Engineering II
3 creditsContinuation 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. CIS 475 is cross-listed with CIS 513. To distinguish CIS 513 from CIS 475 additional or differentiated assessments and/or assignments appropriate to the graduate level will be assigned. Prerequisite: CIS 375 SP (Odd)
Contact Us
Questions? Contact our Office of Admission: 314-889-1400 or 1-800-205-5862 | fbyou@fontbonne.edu