Page 132 - BSU Undergraduate-Catalog-2017-2019
P. 132

(j) An ability to apply mathematical foundations, algorithmic principles, and computer
                        science theory in the modeling and design of computer-based systems in a way that
                        demonstrates comprehension of the tradeoffs involved in design choices
                      (k) An ability to apply design and development principles in the construction of software
                        systems of varying complexity

                  DEGREE REQUIREMENTS

                  I.  REQUIRED COMPUTER SCIENCE COURSES (45-49 semester hours)   Sem. Hrs.
                  COSC            112               Computer Science I                                                    4
                  COSC            113               Computer Science II                                                   4
                  COSC            208               Discrete Structures                                                    3
                  COSC            214               Data Structures and Algorithms                               4
                  COSC            254               Computer Organization                                            4
                  COSC            330               Systems Programming I                                            3
                  COSC            350               Programming Languages                                          3
                  COSC            354               Computer Architecture                                             3
                  COSC            370               Computer Ethics, Social and Legal Issues                3
                  COSC            374               Object-Oriented Design                                            3
                  COSC            414               Operating Systems                                                    3
                  COSC            428               Design and Analysis of Algorithms                           3
                  COSC            430               Systems Programming II                                           3
                  COSC            480               Senior Capstone                                                         3
                  COSC            495               Senior Seminar                                                           3
                  (Note:  COSC 190 Intermediate Computer Programming may be used in place of COSC 112 and COSC 113
                  by (1) students with transfer credit for COSC 190, and (2) entering students with a strong programming
                  background and consent of the instructor.)

                  II.  ELECTIVES IN COMPUTER SCIENCE (9 semester hours)
                  A minimum of 9 semester hours of 200-400 level courses in COSC or CTEC, with at least 3 semester
                  hours at the 300 – 400 level.    Mathematics courses Numerical Analysis I (MATH 460) and Numerical
                  Analysis II (MATH 461) may be used in this category.

                  Cybersecurity Focus
                  Students who desire a Cybersecurity focus should consult their departmental advisor when
                  choosing electives. Currently, students completing the Cybersecurity focus may do so by choosing
                  the following courses as their Electives in Computer Science:
                  COSC 420     Database Management                                3
                  COSC  485    Data Communications and Networks                   3
                  and one of the following:
                  COSC  345    Foundations of Computer and Network Security       3
                  COSC 352     Principles & Methods of Intrusion Detection/Prevtn   3
                  COSC 402     Software and Operating System Security             3


                  III.  REQUIRED MATHEMATICS COURSES (14 semester hours)
                  MATH           225               Calculus I                                                                     4
                  MATH           226               Calculus II                                                                    4
                  MATH           228               Linear Algebra                                                            3
                  MATH           155               Probability and Statistics                                           3

                  IV.  REQUIRED COURSES IN NATURAL LABORATORY SCIENCES (14 semester hours)
                  Fourteen credits of Science to include:
                             a.    Ten credits of Physics as follows: PHYS 271, and PHYS 272 including labs
                                 and
                             b.   Four credits of a lab science course for science majors, in either Biology or
                                 Chemistry.
                                 (Note: BIOL 101 and BIOL 203 cannot be used; they are not for science majors.)

                                                                                                         132
   127   128   129   130   131   132   133   134   135   136   137