Computer Science Requirements

Freshman / Fall

  • Technology Acumen Requirement
  • Strategies in Research and Rhetoric 1
  • Introduction to Programming 1
  • Freshman Year Experience
  • College Algebra

Freshman / Spring

  • Introduction to Computer Science
  • Strategies in Research and Rhetoric 2
  • Introduction to Programming 2
  • Freshman Year Experience
  • The Architecture of Information

Sophomore / Fall

  • Computer Architecture and Organization
  • Global Consciousness Elective
  • Theoretical Foundations and Principles of CS
  • Faith and Reason Elective

Sophomore /Spring

  • Design and Principles of Programming Languages
  • Computer Science Elective
  • CS Critical and Analytical Thinking Elective
  • Arts & Sciences Concentration 1
  • Calculus (for non-math majors)

Junior / Fall

  • Networks and Telecommunications
  • Global Consciousness Elective
  • Data Structures and Algorithms
  • Communication and Expression Elective
  • Database Management Systems

Junior / Spring

  • Introduction to Operating Systems
  • Ethics, Values and Truth Elective
  • Computer Systems Analysis and Logical Design
  • Arts & Sciences Concentration 2
  • Faith and Reason Elective

Senior / Fall

  • Software Engineering
  • Elective
  • Arts & Sciences Concentration
  • Elective
  • Computer Science Elective

Senior / Spring

  • Senior Project Development Practicum
  • Elective
  • Computer Science Elective
  • Elective
  • Computer Science Elective

Please note: Course offerings are subject to change.