UWL   COMPUTER SCIENCE

CS Major with Teacher Certification

Students must complete 39 credits of CS courses of which no less than 21 credits must be at the 300-level and 400 level. PHY 335, MTH 317 and/or MTH 371 may be used as part of the 39 credit major. MTH 207, 208, 421 and 225 are also required in addition to the 39 CS credits. The following courses are required for the major.

  • CS 120 Software Design I
  • CS 220 Software Design II
  • CS 225 Discrete Computational Structures
  • CS 270 Introduction to Computer Organization
  • CS 340 Software Design III: Abstract Data Types
  • CS 341 Software Design IV: Software Engineering
  • CS 370 Computer Architecture
  • CS 421 Programming Language Concepts or CS 441 Operating Systems
  • MTH 207 Calculus and Analytic Geometry I
  • MTH 208 Calculus II: Calculus with Linear Algebra and Differential Equations
  • MTH 421 Teaching and Learning Mathematics and Computer Science in the Secondary School

Early Adolescence- Adolescence teacher certification candidates must also complete

  • MTH 421 Teaching and Learning Mathematics and Computer Science in the Secondary School (4 Credits)

CS Minor with Teacher Certification

Students must complete 20 credits of CS courses of which no less than 3 credits must be at the 300-level and 400 level. PHY 335, MTH 317 and/or MTH 371 may be used as part of the 20 credit major. MTH 225 is also required in addition to the 20 CS credits. The following courses are required for the minor.

  • CS 120 Software Design I
  • CS 220 Software Design II
  • CS 340 Software Design III: Abstract Data Types
  • CS 341 Software Design IV: Software Engineering
  • MTH 225 Mathematical Logic

Early Adolescence- Adolescence teacher certification candidates must also complete

  • MTH 421 Teaching and Learning Mathematics and Computer Science in the Secondary School (4 Credits)