OCR Text |
Show 90 College of Applied Science & Technology Department of Computer Science Department Chair: Brian Rague Location: Technical Education Building, Room no Telephone Contact: Anita Proul 801-626-7929 Salt Lake Program Coordinator: Ted Cowan 801-957- 4769 Davis Program Coordinator: Brad Peterson 801-395- 3465 Associate Professors: Delroy Brinkerhoff, David Ferro, Richard Fry, Robert Hilton, Brian Rague, Drew Weidman; Assistant Professors: Ted Cowan, Spencer Hilton, Garth Tuck, Yong Zhang; Instructors: Luke Fernandez, Hugo Valle, Joshua Jensen, Brad Peterson, Alison Sunderland The Department of Computer Science offers an Associate of Applied Science Degree and a Bachelor of Science Degree in Computer Science. The nature of the curricula offers flexibility as a student may tailor their program of study to their interests and professional aspirations. The curricula is based on ABET suggested program outcomes and also provides a Customized Option for students seeking a second bachelor's degree or a minor in a different academic area. The Department also offers a minor, a teaching minor, and a BIS concentration. A Game Development Certificate is also offered that consists of 15-16 credits that focus on game development and math and also requires a bachelor's degree in Computer Science to be completed as a pre or co-requisite. 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 (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 a minimum 63 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 information 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. (Also refer to the Department Advisor Referral List.) Admission Requirements Declare your program of study (refer to Enrollment Services and Information) as Associate of Applied Science in Computer Science. No special admission or application requirements are needed for this program. General Education Refer to Degree and General Education Requirements for the AAS general education requirements (core and breadth). The following required support courses will also be applied toward general education requirements: COMM 2110, ENGL 2010, PHYS 2210, MATH 1040 (or MATH 1210 or MATH 3410), and Computer Literacy as defined in this catalog (NTM 1501, NTM 1502, NTM 1503, and NTM 1504 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)). Major Course Requirements for AAS Degree Computer Science Course Descriptions Computer Science Courses Required (40 credit hours) CS 1030 - Foundations of Computer Science Credits: (4) CS 1400 - Fundamentals of Programming Credits: (4) CS 1410 - Object-Oriented Programming Credits: (4) CS 2130 - Computational Structures Credits: (4) CS 2350 - Web Development Credits: (4) CS 2420 - Introduction to Data Structures and Algorithms Credits: (4) CS 2450 - Software Engineering I Credits: (4) CS 2705 - Network Fundamentals and Design Credits: (4) CS 2550 - Introduction to Database Design and SQL Credits: (4) CS 2810 - Computer Architecture/ Organization Credits: (4) CS 2899 - Associate Degree Assessment Credits: (o) Weber State University 2014-2015 Catalog |