OCR Text |
Show 58 Course Requirements for B.S. or B.A. Degree To be taken in addition to the requirements for the A.S. degree in Computer Science. Complete all the courses listed for one of the following three emphasis areas: • Systems Integration/Networking Emphasis (47 credit hours) CS 2705 Network Fundamentals & Design (4) CS 3100 Operating Systems (4) CS SI3200 Data Structures and Algorithms Using C++ (4) CS 3210 UNIX System Programming & Internals (4) CS 3230 Internet Multimedia Services & Applications (4) CS 3550 Distributed Database Architecture Management & Application (4) CS 3705 Local Area Networks (4) CS 3730 Client/Server Network Programming (4) CS 4740 Internet Firewalls & Network Security (4) An additional 8 hours of upper division computer science courses are required in addition to the courses required above [CS 4890 (4) is recommended]. Support Course Required Engl 3100 Professional & Technical Writing (3) or TBE 3250 Business Communication (3) • Software Engineering Emphasis (49-50 credit hours) CS 2705 Network Fundamentals & Design (4) CS 3100 Operating Systems (4) CS SI3200 Data Structures & Algorithms Using C++ (4) CS 3 705 Local Area Networks (4) CS SI3750 Software Engineering (4) CS 4110 Concepts of Formal Languages & Algorithms for Computing (4) CS 4750 Advanced Software Engineering (4) CS 4820 Compiler Design (4) An additional 8 hours of upper division computer science courses are required in addition to the courses required above (two courses selected from CS 3230, CS 3250, CS 4780, CS 4790). Support Courses Required Engl 3100 or TBE 3250 Math SI 1220 Math QL1040 or Math 3410 Technical Writing (3) Business Communication (3) Calculus II (3) Introduction to Statistics (4) Probability & Statistics (3) • Customized Option (30 credit hours) plus a minor or first bachelor degree CS 2705 Network Fundamentals and Design (4) With approval of advisor, select 20 credit hours from CS upper division classes including at least one upper division programming language course (CS SI3200, CS 3230, CS 3250, CS 4780, CS 4790) and excluding CS 4800 and CS 4890. Complete a minor in any academic area or a concurrent second bachelor degree, or have completed a first bachelor degree. Support Courses Required Engl 3100 Professional & Technical Writing (3) or TBE 3250 Business Communication (3) Math SI1220 Calculus II (3) Other CS Electives When selecting upper division CS electives in each of the emphases or customized option, students may choose courses from the other emphases or from the following electives list. CS 3720 Network Architecture & Protocols (4) CS 4500 Artificial Intelligence & Neural Networks (4) CS 4800 Individual Projects & Research (1-4) CS 4830 Advanced Topics in CS (1-3) CS 4890 Cooperative Work Experience (1-4) CS 4920 Short Courses, Workshops (1-4) Suggested Course Sequence Please refer to this program in the on-line catalog (weber.edu/catalog) and/or contact the department for a suggested course sequence. Computer Science » Program Prerequisite: Enroll in General Honors and complete at least 8 hours in general Honors courses. » Grade Requirements: Maintain an overall GPA of 3.4 » Credit Hour Requirements: Fulfill requirements for the Computer Science major leading to a Bachelor of Science or Bachelor of Arts degree, of which at least 16 hours of Computer Science courses must be completed on an Honors basis. A student may receive Honors credit for any Computer Science course except CS 2890 and CS 4890*. In addition, complete an Honors Senior Project (CS 4800). * Permission from the department chair should be sought before registering in a course for Honors credit. A written agreement should be reached with the appropriate professor regarding the work expected for Computer Science Honors credit. (See the Honors Program.) Computer Science Please Note: This program is currently undergoing revision, please refer to the on-line catalog (weber.edu/catalog) and/or contact the Computer Science Department. » Grade Requirements: A grade of "C" or better must be earned in all required CS and support courses (a grade of "C-" is not acceptable). In addition, an overall GPA for of 2.70 or higher must be attained for these required courses. » Credit Hour requirements: There are two options in this program: The Systems Integration emphasis (SI) requires 70 credit hours and the Software Engineering emphasis (SE) requires 69 credit hours. SE students must start their program at the level of Calculus (Math SI1210). » 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. Admission Requirements Declare your program of study (see page 18) as Associate of Applied Science in Computer Science. There are no special admission or application requirements for this program. General Education Refer to the A.A.S. general education requirements on pages 36- 41 (core and breadth). Phsx PS 2010 and 2010L are required for the SI emphasis and Phsx 2210 and 2210L are required for the SE emphasis. Comm 1050 is required for both emphases. Computer Literacy as defined in this catalog is also required for the A.A.S. degree. Students who pass the Computer Science Advanced Placement A exam with a score of 3 or higher receive 8 hours of credit and specific credit for CS SU 023 (4). Students who pass the A/B exam with a score of 3 or higher receive 8 hours of credit and specific credit for CS SI1022 (4) and CS SI1023 (4). Course Requirements for A.A.S. Degree SI students are required to take the classes listed below, except for CS SI2650, for a total of 10 classes. SE students are required to take all CS classes listed below, for a total of 11 CS classes. In addition to the required CS courses, students must take the support courses required for each option (see following lists). Computer Science CS 1020 CSSI1130 CS SI1220 CS 2350 CS 2420 or CS 4780 CS 2550 CS SI2650 CS 2705 CS SI2750 CS SI3200 CS 3705 Courses Required (40-44 credit hours) Introduction to Computer Science (4) Introduction to UNIX & C (4) Object-Oriented Programming Using C++ (4) Introduction to Multimedia & Internet (4) Windows NT Administration and Core Technologies (4) (recommended for SI students) Windows Programming (4) (recommended for SE students) *Database Design and Application Development (4) Computer Architecture (4) (required for SE students only) *Network Fundamentals & Design (4) Object Oriented Analysis & Design (4) Data Structures and Algorithms Using C++ (4) *Local Area Networks (4) Support Courses Requirements for Systems Integration/Networking (21 credit hours) Math QL1080 Pre Calculus (5) Math 1140 Discrete Math (3) CEET 1030 'Introduction to Digital Circuits (4) CEET 1041 Computer Architecture & Networking (4) Phsx 2010/2010L General Physics (5) Support Courses Requirements for Software Engineering/Composite (16 credit hours) Math 1140 Discrete Math (3) Math SI1210 Calculus I (4) Math SI 1220 Calculus II (4) Phsx 2210/2210L Physics for Scientists & Engineers (5) * Microsoft Certification Courses. SI students may substitute the following Microsoft Certification courses for CEET 1030, CS 2550 & CS SI2750: CS2410 Networks and Routing Basics (4) CS 2420 Administering & Supporting Windows NT 4.0 Core Technologies (4) CS 2430 Internetworking TCP/IP on NT 4.0 and NT Server - Enterprise Technologies (4) CS 2440 Microsoft SQL Server System Administration & Implementation/Design (4) Suggested Course Sequence Please refer to this program in the on-line catalog (weber.edu/catalog) and/or contact the department for a suggested course sequence. 59 Computer Science ASSOCIATE OF SCIENCE DEGREE (A.S.) Please Note: This program is currently undergoing revision, please refer to the on-line catalog (weber.edu/catalog) and/or contact the Computer Science Department. » Grade Requirements: A grade of "C" or better in all required CS and support courses. A grade of "C-" is not acceptable. In addition, an overall GPA of 2.70 or higher must be attained for these required courses. » Credit Hour requirements: A total of 60 hours is required, 24 of which are required within the Computer Science A.S. program. » 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 an 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 (see page 18) as Associate of Science in Computer Science. There are no special admission or application requirements for this program. General Education Refer to pages 36-41 for Associate of Science degree requirements. If a Computer Science major does not have the prerequisite skills at entrance, TBE TE1700 is recommended to fill a portion of the WSU Computer Literacy core general education requirement. The Math QL1080 or 1210 required for the Computer Science major also satisfies the WSU core general education Quantitative Literacy requirement. Computer Science majors must complete Comm HU 1050 as part of the Humanities general education requirement. It is recommended that Computer Science majors take Phsx 2010/2010L for the Systems Integration Emphasis or Phsx 2210/2210L for the Software Engineering Emphasis and Customized Option as part of the Physical Sciences general education requirement. Students who pass the Computer Science Advanced Placement A exam with a score of 3 or higher receive 8 hours of credit and specific credit for CS SI1023 (4). Students who pass the A/B exam with a score of 3 or higher receive 8 hours of credit and specific credit for CS SI1023 (4). Course Requirements for A.S. Degree CS Courses Recommended (8 credit hours) or equivalent background at entrance CS SI1022 Software Development Using Pascal & Delphi (4) or CS SI1023 Selected Programming Language (4) CS 2350 Introduction to Multimedia & Internet (4) (required for Systems Integration/Networking) Computer Science Courses Required (24 credit hours) CS 1020 Introduction to Computer Science (4) CS SI1130 Introduction to UNIX & C (4) CS SI1220 Object-Oriented Programming Using C++ (4) CS 2550 Database Design & Application Development (4) CS SI2650* Computer Architecture & Assembly Language (4) 'for B.S. Software Engineering & Customized Option or CEET 1041** Computer Architecture & Networking (4) "for B.S. Systems Integration/Networking Emphasis CS SI2750 Object Oriented-Analysis & Design (4) CS 2899 Associate Degree Assessment (0) PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GEN ED Interdisciplinary FYE HNRS BIS LIBSCI INTRD MINORS Applied Science & Technology CEET CS-- MFET/MET CMT CDGT ENGR AUTOSV/AUTOTC IDT SST TBE Arts & Humanities COMM ENGL FORLNG DANCE MUSIC THEATR ART Business & Econ MBA MPACC/ACCTNG BUSADM FIN LOM MGMT MKTG ECON/QUANT IS&T Education MEDUC CHFAM ATHL/AT HEALTH/NUTRI PE/REC EDUC ■ CLS DENSCI PARAMD HTHSCI HAS/HIM NURSNG RADTEC DMS NUCMED RADTHR RESTHY BOTANY CHEM GEOSCI MATH/MATHED MICRO PHSX ZOOL Social & Behavioral Sciences MCJ/CJ ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI Continuing Ed Davis Campus Weber State U N I 2002-2003 Catalog V E R S I T Y Weber State Unive 2002-2003 Catalog r s i t y |