Brigham Young University Homepage

Undergraduate Catalog

2013 - 2014

BS in Computer Science
(73–77 hours*)



Program Requirements    |    View MAP   |    View Program Outcomes

  1. Grades below C- are not allowed in major courses.
  2. Complete the following:
  3. Complete one course from the following:
  4. Complete the following supporting courses:
      ENGL 316 : Technical Communication. (3:3:0)(Credit Hours:Lecture Hours:Lab Hours)
      ENGL 316 : Technical Communication. (3:3:0)(Credit Hours:Lecture Hours:Lab Hours)
      OFFERED: Honors also.
      WHEN TAUGHT:Fall; Winter; Spring; Summer
      PREREQUISITE: First-year writing, junior or senior status.
      DESCRIPTION: Effective processes of written, oral, and visual technical communication, including collaborative processes. Writing for academic and professional audiences.
      NOTE: Carries GE Advanced Written and Oral Communication credit.

      Course Outcomes


      MATH 112 : Calculus 1. (4:5:0)(Credit Hours:Lecture Hours:Lab Hours)
      OFFERED: Honors also.
      WHEN TAUGHT:Fall; Winter; Spring; Summer
      DESCRIPTION: Differential and integral calculus: limits; continuity; the derivative and applications; extrema; the definite integral; fundamental theorem of calculus; L'Hopital's rule.

      Course Outcomes
               
      : Honors Calculus 1.
      Course Outcomes



      MATH 113 : Calculus 2. (4:5:0)(Credit Hours:Lecture Hours:Lab Hours)
      OFFERED: Honors also.
      WHEN TAUGHT:Fall; Winter; Spring; Summer
      PREREQUISITE: Math 112.
      DESCRIPTION: Techniques and applications of integration; sequences, series, convergence tests, power series; parametric equations; polar coordinates.

      Course Outcomes


      MATH 313 : Elementary Linear Algebra. (3:3:0)(Credit Hours:Lecture Hours:Lab Hours)
      MATH 313 : Elementary Linear Algebra. (3:3:0)(Credit Hours:Lecture Hours:Lab Hours)
      OFFERED: Honors also.
      WHEN TAUGHT:Fall; Winter; Spring; Summer
      PREREQUISITE: Math 112.
      RECOMMENDED: Math 290.
      DESCRIPTION: Linear systems, matrices, vectors and vector spaces, linear transformations, determinants, inner product spaces, eigenvalues, and eigenvectors.

      Course Outcomes


      PHSCS 121 : Introduction to Newtonian Mechanics. (3:3:1)(Credit Hours:Lecture Hours:Lab Hours)
      PHSCS 121 : Introduction to Newtonian Mechanics. (3:3:1)(Credit Hours:Lecture Hours:Lab Hours)
      WHEN TAUGHT:Fall; Winter; Spring
      PREREQUISITE: Calculus or concurrent enrollment.
      DESCRIPTION: Linear, circular, and projectile motion; their prediction from forces and torques. Conservation of energy and momentum. Weekly lab.

      Course Outcomes


  5. Complete one course from the following:
      STAT 121 : Principles of Statistics. (3:3:1)(Credit Hours:Lecture Hours:Lab Hours)
      STAT 121 : Principles of Statistics. (3:3:1)(Credit Hours:Lecture Hours:Lab Hours)
      OFFERED: Independent Study also; Honors also.
      WHEN TAUGHT:Fall; Winter; Spring; Summer
      RECOMMENDED: MATH 110 or equivalent.
      DESCRIPTION:  Stemplots, boxplots, histograms, scatterplots; central tendency, variability; confidence intervals and hypothesis testing involving one and two means and proportions; contingency tables, simple linear regression.

      Course Outcomes
               
      : Honors Principles of Statistics.
      Course Outcomes



      STAT 201 : Statistics for Engineers and Scientists. (3:3:0)(Credit Hours:Lecture Hours:Lab Hours)
      STAT 201 : Statistics for Engineers and Scientists. (3:3:0)(Credit Hours:Lecture Hours:Lab Hours)
      WHEN TAUGHT:Fall; Winter; Spring
      PREREQUISITE: MATH 112; or MATH 119
      DESCRIPTION: The scientific method; probability, random variables, common discrete and continuous random variables, central limit theorem; confidence intervals and hypothesis testing; completely randomized experiments; factorial experiments.

      Course Outcomes


  6. Complete eight courses from the following three options:
    1. Six to eight of the courses could be from the following:
    2. One of the eight courses could be from the following:
        Any 500-level computer science course.

        Note: If either C S 501R or 598R is chosen, it must be taken for three hours.

    3. One of the eight courses could be from the following career deepening electives:

    *Hours include courses that may fulfill university core requirements.



    Show all Computer Science Courses