MastersCollege

The Master's College

Program Learning Outcomes

The following Program Learning Outcomes have been established by The Master's College faculty to define the areas of knowledge and skills that students graduating from this major degree program should have developed:

Core Bible Program Learning Outcomes:

  • Demonstrate a working knowledge of the software development cycle, its phases, and the purposes and activities of each.
  • Demonstrate a working knowledge of computer programming, including being able to:
    • Accurately use and interpret syntax and semantics.
    • Design, write, debug, and test correct programs.
    • Correctly include and use common data structures.
  • Demonstrate a working knowledge of the major hardware components of computers, their purposes, and their relationships to other components. In particular, students should be able to:
    • Demonstrate a working knowledge of PC components,
    • Demonstrate an ability to troubleshoot and repair common PC hardware failures,
    • Demonstrate an ability to upgrade and install new components in a PC.
  • Demonstrate a working knowledge of the principles underlying modern operating systems including:
    • Synchronization, parallel processing, resource management, deadlock prevention, memory management, virtual memory, etc.,
    • Installation and configuration of standard PC operating systems.
  • Demonstrate a working knowledge of modern layered network technologies.
  • Demonstrate a working knowledge of web development by designing and creating complex web sites.

Computer Science Program Learning Outcomes:

  • Discuss the structure and design of computer circuitry, including ALU, CPU control, datapath, cache, memory, registers, busses, interrupts, etc.
  • Display knowledge of widely used algorithms by being able to:
    • Analyze and classify algorithms and their underlying data structures
    • Define and use common computer science algorithms and related data structures for efficiently searching, sorting, and merging data, and processing stacks, queues, trees, graphs, etc.
  • Demonstrate knowledge of computer programming languages by being able to:
    • Accurately discuss the history and development of computer programming languages
    • Correctly define and use terminology, issues, and tools related to programming languages and their design, such as:
      • Parameter passing methods, strongly and weakly typed languages, etc.
      • Bachus-Naur Form, FSA, PDA, Turing Machines, etc.
      • Compiler construction theory.
  • Show an overall grasp of the field of Computer Science by being able to:
    • Integrate topics and subjects within the field.
    • Interpret and use current academic research.
    • Speak and write effectively about ethical and moral issues related to the field.

Information Systems Program Learning Outcomes:

  • Display an understanding of basic principles of accounting and business management theory.
  • Demonstrate an ability to use industry standard applications such as spreadsheets, databases, presentation tools, etc. to solve business problems.
  • Describe and use systems analysis and design techniques, and explain where and how they fit into the system development life cycle.
  • Demonstrate a working knowledge of the protocols and systems necessary to support a web site, as well as an ability to install and configure standard web site system software (e.g., Microsoft IIS, Apache Server, etc.).
  • Display a working knowledge of database principles and technologies by being able to:
    • Describe the relational model.
    • Correctly define and use data normalization techniques.
    • Accurately use and interpret SQL database language syntax and semantics.
    • Install, configure, and use a standard DBMS (e.g. Microsoft SQL Server, Oracle, DB2, etc).
  • Show an overall grasp of the field of Computer Science by being able to:
    • Integrate topics and subjects within the field.
    • Interpret and use current academic research.
    • Speak and write effectively about ethical and moral issues related to the field.