Skip to body

Computer Science

College of the Sciences

Computer Science Minors

Computer Science Minor

The information below can be used to see the prerequisites for the core courses in the Computer Science minor. It is subject to change and cannot replace the academic planning available through an advisor in the Computer Science Department.

The Computer Science Minor course catalog can be viewed here.

Required Courses and Prerequisites:

CS 110:  Programming Fundamentals I
CS 111:  Programming Fundamentals II
       -  A grade of C or higher in CS 110 and one of MATH 153 or MATH 154 or MATH 172 or MATH 173
CS 301Data Structures 
      -  C or higher in CS 111 and C or higher in MATH 154 or MATH 172 or MATH 173
CS 311:  Computer Architecture I  -  C or higher in CS 111
MATH 130Finite Mathematics 
      -  Students must achieve an appropriate test score or successfully complete the required prerequisite course/s before
                enrolling in a Quantitative Reasoning course

MATH 154Pre-Calculus II
      -  MATH 153 with a grade of C or higher or satisfactory score on math placement exam
MATH 172Calculus I 
      -  Completion of MATH 154 with a grade of C or higher or an appropriate test score on mathematics placement exam
MATH 260Sets and Logic 
      -  MATH 173 with a grade of C or higher or MATH 172 and CS 301 with grades of C or higher


Applied Computer Science Minor

This minor is designed for students who wish to integrate a computer science component into their curriculum. This minor is appropriate for any student who wishes to include an enhanced technical computer science background as part of their overall curriculum.

The Applied Computer Science Minor course catalog can be viewed here.

Required Courses and Prerequisites:

CS 110:  Programming Fundamentals I
CS 111:  Programming Fundamentals II
       -  A grade of C or higher in CS 110 and one of MATH 153 or MATH 154 or MATH 172 or MATH 173
CS 301Data Structures 
      -  C or higher in CS 111 and C or higher in MATH 154 or MATH 172 or MATH 173
MATH 130Finite Mathematics 
      -  Students must achieve an appropriate test score or successfully complete the required prerequisite course/s before
                enrolling in a Quantitative Reasoning course

MATH 154Pre-Calculus II
      -  MATH 153 with a grade of C or higher or satisfactory score on math placement exam

Department Approved Electives 
      -  At least one course will be in computer science. The other electives will be computer related and may be selected from
               the student’s major with the approval of an advisor.

Prescribed Electives for Teaching Endorsement
CS 311:  Computer Architecture I  -  C or higher in CS 111
   or CS 351:  Web Development Technologies II  -  C or higher CS 111
CS 446:  User Interface Design and Development  -  CS 111 with a grade of C or higher

IT 238 - Introduction to Cyberwarfare

   or  IT 351 - Computer Networks  junior standing or above

MATH 211 - Statistical Concepts and Methods  Satisfactory score on placement exam or completion of MATH 100B or higher

   or  MATH 260:  Sets and Logic 
      -  
MATH 173 with a grade of C or higher or MATH 172 and CS 301 with grades of C or higher

   or any previously unused course in this section.

STP 307C - Computer Science for STEM Teaching

      -  STP 303 or PSY 314 and eligible for MATH 154

 

Take the Next Step to Becoming a Wildcat.

Admissions@cwu.edu