UWL   COMPUTER SCIENCE

Computer Science Majors

On-line Catalog | Recommended Schedule

Students must complete 44 credits of CS courses of which no less than 27 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 44 credit major. MTH 207 and 208 are also required in addition to the 44 CS credits. MTH 225 may be used as a substitute for CS 225.

Required CS Coursework:

  • 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
  • CS 441 Operating System Concepts
  • CS 442 Structure of Compilers

The department has been approved to be a "Writing-in-the-Major" program. This means the general education required writing emphasis courses will be fulfilled during the completion of your computer science courses. No additional courses are required.

Computer Science Major: Computer Engineering Technology Emphasis

On-line Catalog

Students must have completed the Associate in Applied Science Degree requirements for Electronic and Computer Engineering Technology at Western Technology College with a grade point average of 3.0 or above. 42 credits – which includes 10 elective credits (51 credits including math). The 42 credits of coursework must include no less than 24 credits of 300 – level and 400 level courses. PHY 335, MTH 317 and/or MTH 371 may be used as part of the 42 credits major. Game Development II at WTC may be completed at Western in place of CS 224. MTH 207 and 208 must be taken. Students completing this program are not subject to the College of Science and Health requirement for an academic minor of 18 credits of course work at the 300/400 level in courses outside the major. MTH 225 may be used as a substitue for CS 225.

The required courses are the same as the major except that the three 400 level courses are replaced by two of the following:

  • CS 421 Programming Language Concepts
  • CS 442 Structure of Compilers
  • CS 455 Fundamentals of Info Security
  • CS 471 Data Communications

Computer Science Minor

On-line Catalog

Students must complete 23 credits of CS courses of which no less than 6 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 23 credit major. Students may substitute MTH 225 for CS 225.

Required Coursework:

  • CS 120 Software Design I
  • CS 220 Software Design II
  • CS 225 Discrete Computational Structures
  • CS 340 Software Design III: Abstract Data Types
  • MTH 225 Mathematical Logic