OCR Text |
Show 82 The Computer Science program is a technical, scientific approach requiring a solid foundation in mathematics and physics. The program blends scientific and engineering principles implemented through actual, practical, and applications-oriented experience as well as the intellectual study of computing. It is designed to provide a sound fundamental understanding of logic and of digital computer organization as well as the interaction between hardware, software and the interconnection of system components. Also emphasized is software engineering which includes understanding operating systems and other software systems design including implementation of the theory of computing, analysis of algorithms, simulation, and knowledge-based systems. The objectives of the Computer Science program are to provide students with an education that will meet their academic and career goals as well as meeting the needs of local industries. Computer Science associate of applied science degree (aas) » Grade Requirements: A grade of "C" or better must be earned in all required CS courses (a grade of "C-" is not acceptable). A grade of "C-" or better must be earned in all required support courses. In addition, an overall GPA of 2.70 or higher must be attained for all required courses. » Credit Hour Requirements: This degree requires 64 credit hours. » Assessment Requirements: Students will be required to complete certain assessment instruments as part of the overall requirements for receiving their associate's degree. Please see your advisor or your department for specific inf ormation regarding assessment. Advisement It is strongly suggested that Computer Science students see the departmental advisor on a regular basis. Call the department secretary at 801-626-7929 for an appointment with the advisor. Admission Requirements Declare your program of study (refer to page 18) as Associate of Applied Science in Computer Science. No special admission or application requirements are needed for this program. However, students must successfully complete the CS 1030 Foundations of Computer Science course with the grade of "C" or better. In lieu of taking this course, a student may elect to take a CS 1030 placement test, but must pass with a test score of 73% of better. The student will have two attempts to achieve the 73% score, before having to take the course. The last score received will be the score used to determine placement. The first official Computer Science course is CS 1400, which can be taken as a co-requisite to CS 1030. General Education Refer to pages 38-43 for the AAS general education requirements (core and breadth). The following required support courses will also be applied toward general education requirements: COMM HU2110, ENGL EN1010, ENGL EN2010, PHYS PS2210, MATH QL1040 (or MATH 1210 or MATH 3410), and Computer Literacy as defined in this catalog (TBETA1501, TBE TBI 502, TBE TC1503, and TBETD1504 or equivalent). In addition to these courses, students must take a Social Science course to fulfill the AAS general education requirements. Students who pass the Computer Science Advanced Placement A exam with a score of 3 receive 8 hours of credit and specific credit for CS 1022 (4). Students who pass the Computer Science Advanced Placement A exam with a score of 4 or 5 receive 8 hours of credit and specific credit for CS 1400 (4) (If they already have the CS 1400 (4) course they may receive CS 1023(4)). Students who pass the Computer Science Advanced Placement A/B exam with a score of 3 receive 8 hours of credit and specific credit for CS 1400 (4) (If they already have the CS 1400 (4) course they may receive CS 1023(4)). Students who pass the Computer Science Advanced Placement A/B exam with a score of 4 or 5 receive 8 hours of credit and specific credit for CS 1400 (4) and CS 1023 (4) (If they already have the CS 1400 (4) course they may receive CS 1023 (4) and CS 1022(4)). Major Course Requirements for AAS Degree Computer Science Courses Required (32 credit hours) CS 1400 Fundamentals of Programming (4) CS 1410 Object-Oriented Programming (4) CS 2350 Web Development (4) CS 2420 Introduction to Data Structures & Algorithms (4) CS 2450 Software Engineering I (4) CS 2705 Network Fundamentals and Design (4) CS 25 50 Database Design & Application Development (4) CS 2650 Computer Architecture/Organization (4) Support Courses Required (27 credit hours) ENGL EN1010 Introductory College Writing (3) ENGL EN2010 Intermediate College Writing (3) PHYS PS2210 Physics for Scientists and Engineers I (5) COMM HU2110 Interpersonal & Small Group Communication (3) MGMT 2400 Project Management (3) MATH 1210 Calculus I (4) MATH QL1040 Introduction to Statistics (3) or MATH 3410 Probability and Statistics (3) PHYS 2300 Scientific Computing for Physical Systems (3) In addition, Computer Literacy as defined in this catalog is also required for the AAS degree (TBE TA1S01, TBE TB1S02, TBE TC1S03, TBE TD1S04 or equivalent). Suggested Course Sequence Please refer to this program in the online catalog (weber.edu/catalog) and/or contact the department for a suggested course sequence. Computer Science Major bachelors degree (bs) » Program Prerequisite: Completion or equivalent of a Weber State AAS degree in Computer Science and acceptance into the baccalaureate degree program. » Minor: Required for the Customized Option. » Grade Requirements: A grade of "C" or better must be earned in all required CS courses (a grade of "C-" is not acceptable). A grade of "C-" or better must be earned in all required support courses. In addition, an overall GPA of 2.70 or higher must be attained for all required courses. » Credit Hour Requirements: A minimum of 126 credit hours is required for graduation. The actual number of credit hours required for graduation with the customized option varies. Advisement It is strongly suggested that Computer Science students see an advisor on a regular basis. Call the department secretary at 801-626- 7929 for an appointment with the advisor. Admission Requirements into the Bachelor Program 1. Complete an AAS degree in Computer Science or equivalent. 2. Formally declare and be accepted to baccalaureate status through the Department of Computer Science. Specific requirements and details may be obtained from a department advisor. Weber State University 2011 -2012 Catalog |