Computer Science
MINOR, TEACHING MINOR, BIS CONCENTRATION
- » Program Prerequisite: There are no
special admission or application requirements for these programs, with the
exception of a mandatory placement exam. If a student passes the placement
test with a score of 73% or better, then the student may enter these
programs beginning with the first course of CS SI1400. If the score of 73%
is not achieved, then the student must take the CS 1030 Foundations of
Computer Science course as a prerequisite to begin course work for these
programs. The student will have two attempts to achieve the 73% score. The
last score received will be the score used to determine placement.
-
- » Grade Requirements: A grade of "C" or better in courses used toward
the minor. A grade of "C-" is not acceptable. In addition an overall GPA of 2.70 or
higher must be attained for those required courses.
-
- » Credit Hour Requirements: 24 hours for the Minor and BIS
Concentration, and 23 hours for the Teaching Minor.
Students who select the Computer Science Teaching minor must satisfy the Teacher
Education admission and licensure requirements (see Teacher Education Department) and have a teaching major.
Course Requirements for Minor or BIS Concentration (24 credit hours)
Required Courses (12 credit hours)
- CS SI1400 Fundamentals of Programming (4)
- CS SI1410 Object-Oriented Programming (4)
- CS SI2420 Introduction to Data Structures and Algorithms (4)
Electives (12 credit hours)
Select two of the following courses (8 credit hours)
- CS 2350 World Wide Web and the Internet (4)
- CS 2550 Database Design & Application Development (4)
- CS SI2650 Computer Architecture/Organization (4)
- CS 2705 Network Fundamentals and Design (4)
- CS 3040 Windows/Unix/Linux Infrastructure & Administration (4)
Select one additional course (4 credit hours total) in approved upper
division Computer Science (CS courses numbered 3000 or higher) other than CS
4800 or CS 4890. An upper division programming language course (CS 3210, CS
3230, CS 4780 or CS 4790) is recommended.
Course Requirements for Teaching Minor (23 credit hours)
Required Courses (15 credit hours)
- CS SI1400 Fundamentals of Programming (4)
- CS SI1410 Object-Oriented Programming (4)
- CS SI2650 Computer Architecture/Organization (4)
or CEET 1105 Personal Computer Fundamentals (4)
- EDUC 3370 Advanced Technology Education (3)
Electives (8 credit hours)
Select one of the following
- CS SI1022 Software Development (4)
- CS SI1023 Selected Programming Language (4)
- CS 2350 World Wide Web and the Internet (4)
- CS SI2420 Introduction to Data Structures and Algorithms (4)
- CS 2550 Database Design & Application Development (4)
Select one additional course (4 credit hours) in approved
upper division Computer Science (CS courses numbered 3000 or higher) other
than CS 4800 or CS 4890. An upper division programming language course (CS
3210, CS 3230,
CS 3750, CS 4780 or CS 4790) is recommended.
Weber State University 2008-2009 Catalog