Lindenwood University



View Full HTML Version

Student Learning Outcomes

The Computer Science department supports four program objectives:

  1. Students will demonstrate an ability to develop quality computer software.
  2. Students will be able to evaluate the functional relationship between operational components of computer systems.
  3. Students will exhibit professional conduct and behavior consistent with contemporary professional standards.
  4. Students are able to identify the interrelationship between Computer Science and other disciplines.

These program objectives are, in turn, supported by the following Student Learning Outcomes:

SLOs that support Program Objective #1:
  1. Students will demonstrate extensive programming ability in at least two programming languages.
    1. Students will demonstrate ability to design and implement correctly functioning programs.
    2. Students will be able to read programs and understand what a program is doing.
    3. Students will understand and be able to implement a broad set of data structures and their associated algorithms.
  2. Students will demonstrate an ability to apply software engineering principles in the development of computer software.
    1. Students will be able to develop and implement software using a major software development paradigm.
    2. Students will be able to contribute to the development and implementation of computer software in a collaborative environment.
    3. Students will be able to develop high quality documentation as part of:
      1. a formal approach to software development,
      2. the software development lifecycle, and
      3. a post-development analysis.
  3. Students will demonstrate an ability to develop and analyze algorithms.
    1. Students will be able to construct algorithms for solving specific problems.
    2. Students will be able to develop and mathematically analyze algorithms using asymptotic methods.
    3. Students will be able to apply the analysis of algorithms to algorithm development.
  4. Students will demonstrate an ability to design and implement appropriate user interfaces.
    1. Students will know, understand, and be able to apply knowledge of industry-accepted user interface design paradigms.
    2. Students will be able to design, implement, analyze, and critique user interfaces.
SLOs that support Program Objective #2:
  1. Students should have extensive knowledge of operating systems concepts and their functional implementation.
    1. Students should be able to use contemporary operating systems and their associated tools.
    2. Students should be able to identify and design major operating systems components.
    3. Students should be able to design and implement systems level programs that interface directly with the operating system.
  2. Students should have extensive knowledge of the architecture and organization of computer systems.
    1. Students should be able to identify and design the core high-level components of a modern computer system at the digital logic level.
    2. Students should be able to identify and design, at a high-level, the major architectural components of a computer system.
    3. Students should be able to use their knowledge of computer system architecture and organization in the development of software programs.
SLOs that support Program Objective #3:
  1. Students will exhibit good oral communications skills.
    1. Students will demonstrate knowledge of good oral communication techniques.
    2. Students will demonstrate ability to utilize good oral communications techniques.
  2. Students will exhibit good written communications skills.
    1. Students will demonstrate knowledge of good written communication techniques.
    2. Students will demonstrate ability to utilize good written communications techniques.
  3. Students will exhibit ethical codes of conduct.
    1. Students will demonstrate knowledge of ethical codes of conduct.
    2. Students will demonstrate ability to apply ethical codes of conduct.
SLOs that support Program Objective #4:
  1. Students will be able to apply skills learned in Computer Science to problems that arise in at least one other discipline.
    1. Students will acquire at least basic knowledge of at least one other discipline.
    2. Students will be able to use the skill learned in Computer Science in the design, development, and implementation of software that solves a problem in at least one other discipline.
  2. Students will be able to use knowledge from other disciplines when solving Computer Science problems.
    1. Students will acquire at least basic knowledge of at least one other discipline.
    2. Students will be able to use the concepts learned in at least one other discipline in the development of solutions to problems in Computer Science.



Copyright 1827-2014 Lindenwood University • 209 S. Kingshighway • St. Charles, MO 63301
Switchboard (636) 949-2000
Undergraduate Admissions (636) 949-4949
Evening & Graduate Admissions (636) 949-4933