OCR Text |
Show • Computer Science Computer Science Software Engineering Emphasis: • CS 310 (4), 320 (4), 325 (4), 328 (4), 372 (4), 382 (4), 450 (4), 451 (4), 452 (4), 475 (4), 479 (2,2,2). • Math 213 (5), 341 (4), 342 (4). • One of the above courses may be replaced with an upper division CS elective (including 480/489) with Department approval. Composite Emphasis: Complete a minor in any academic area other than, or in addition to, Mathematics. • Complete Math 213 (5). • Choose one of the following (22 credit hour minimum): - One class from each of five groups (may be supplemented with CS 480/489) - At least three classes from one group (may include CS 479 or 480 (2) or 489 (2)). Definition of Groups: Languages CS311 (4) CS 320 (4) CS 323 (4) CS 325 (4) CS 382 (4) UNIX CS 321 (4) CS 322 (4) CS 323 (4) CS 328 (4) CS 373 (4) Networking CS 372 (4) CS 373 (4) CS 452 (4) Software Eng. CS310(4) CS 328 (4) CS 475 (4) CS 479 (6) Math 341 (4) Math 342 (4) Adv. Technology CS 400 (4) CS 450 (4) CS451 (4) CS 452 (4) Becoming a Major in Computer Science Students do not have to be admitted formally to the Department in order to pursue and receive an Associate level degree; however, they must be declared as Computer Science Associate of Science/Arts majors until they are formally admitted to Baccalaureate Degree Seeking Status. In order to be considered for baccalaureate degree seeking status in the department, a student must complete the classes and requirements indicated below. The student must formally apply for and be accepted to baccalaureate status. A student may not register for any CS classes numbered 300 or higher without first being admitted to baccalaureate major status, unless prior special permission has been obtained from the department. No Computer Science course numbered 300 or above will count toward the bachelor degree in Computer Science until or unless the student has been formally admitted to the baccalaureate program. The department determines how many new baccalaureate majors will be admitted each year, based upon laboratory facilities, computer resources, and available faculty. To be considered for baccalaureate degree seeking status, a student must have met all of the following requirements: 1. A cumulative grade point average of 2.5 or higher. 2. A grade point average in Computer Science and Math classes of 2.7 or higher. 3. Completion of at least the following classes (or equivalents) with a grade of 2.7 (B-) or better: English EN111; Computer Science 175, 220, and 265; Mathematics 211. Students are ranked according to their grade point average in the required classes listed above. All classes used in the calculation must be taken for letter grades. Credit/no-credit grades are not acceptable. Furthermore, each class may be repeated only once. If a class is repeated, only the second grade received is used. If a student registers for a course and later withdraws, resulting in a grade of W, or if a student receives an incomplete (I) grade, that is considered to be one of the two allowable times to register for the course. If credit is granted for any of the above classes based on advanced placement test scores or courses taken at other schools, grades may be assigned for use in the calculation. Check with a department advisor for details. PROGRAM: COMPUTER SCIENCE DEPARTMENTAL HONORS General Requirements: • Enroll in General Honors and complete at least 10 hours in general Honors courses. • Maintain an overall GPA of 3.4 • Fulfill requirements for Computer Science major leading to the Bachelor of Science/Arts Degree Specific Requirements: • In fulfilling requirements for the Bachelor's degree, complete at least 24 hours of Computer Science courses as Honors hours of which at least ten hours must be upper division and which shall include an Honors Senior Project 480. • All Computer Science courses are available on an Honors basis except CS 289, 399 and 489. 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. PROGRAM: COMPUTER SCIENCE MINOR, COMPUTER SCIENCE TEACHING MINOR, AND INTEGRATED STUDIES CONCENTRATION General Requirements: An overall GPA of at least 2.70 in Computer Science courses. Grades of less than C in minor will not be accepted toward graduation. At least one 4-hour upper division Computer Science course other than CS 480 or CS 489 must be completed at Weber State University. Specific Requirements: Computer Science Minor/Integrated Studies Concentration (28 credit hours minimum): • CSPD101 (4)orPD102(4). • CS 175 (4), CS 265 (4) • Choose one of CS 130 (4), 140 (4), 160 (4), 220 (4), 225 (4), CIS 220 (4). • Choose one of CS 213 (4), 266 (4), 302 (4), or 310 (4). • Select 8 additional, approved, upper division hours in Computer Science other than CS 480 or 489. (May include CIS 365. Recommend continuation of one computer language). Computer Science Teaching Minor (31 credit hours minimum): • CSPD101 (4)orPD 102(4). • CS 175 (4), CS 265 (4), Educ 320 (3). • Select two courses from the following: CS 130 (4), 140 (4), 213 (4), 220 (4), 225 (4), 266 (4), 302 (4) or 310 (4). • Select 8 additional, approved, upper division hours in Computer Science other than CS 480 or CS 489. (May include CIS 365.) PROGRAM: COMPUTER SCIENCE ASSOCIATE OF SCIENCE DEGREE General Requirements: • WSU Core Requirements (see index). • General Education Requirements (see index). • Commun HU102 (3) or HU105 (3) is recommended for the Humanities area. CS PD102 (4) is recommended for the Personal Development area. Hist SB 170 (5) or Poise SB110 (5) or Econ SB274 (5) is recommended for the Social Sciences area. Phsx PS261, PS264 (5) is recommended for the Natural Science area. • A minimum of 93 total credit hours are required for graduation. • An overall GPA of at least 2.70 in Computer Science courses. • Grades of less than C in major and required support courses will not be accepted towards graduation. Must be declared as Computer Science Associate of Science candidate. Specific Requirements: • Computer Science courses (24 credit hours required); CS 175 (4), 213 (4), 220 (4), 225 (4), 265 (4), and 266 (4). Support courses (Minimum 18 credit hours required); Math 211 (5), 212 (5); Phsx PS261, PS264 (5); Beas 325 (4) or Engl 310 (3). PROGRAM: PHYSICAL SCIENCE MATHEMATICS/COMPUTER SCIENCE COMPOSITE TEACHING MAJOR BACHELOR DEGREE- (See program requirements in the Composite Teaching Majors section of the College of Education.) COMPUTER SCIENCE COURSES-CS Note: Computer Programming Methods require a significant amount of data entry through a video display terminal, therefore keyboard skill is strongly recommended. PD101. Concepts and Applications of Computing (4) Su, A,W,S A general course designed to develop an appreciation and understanding of computer capabilities in many disciplines, to examine the accompanying social issues, and to experience computer use. No prior experience necessary. PD102. Computer Literacy for Science/Technical Oriented People (4) Su, A, W A course designed to develop computer literacy primarily for science and technology students. The course is designed to develop basic concepts and skills relating to the practical and ethical use of computers. It will also develop an appreciation for computer science and its affect on other disciplines and society. The course will emphasize the use of computers in problem solving, education, and scientific/technical applications. Topics will include the use of the computer systems at WSU and the "C" language. No prerequisites required. 120. Problem Solving Using C (4) Su, A, W, S An introduction to the C language. This course covers the use of compilers, editors and libraries in creating C programs. Topics include the use of pointers, structures, arrays, functions, I/O and how to use C to manipulate interrupts under DOS. The use of C will be mostly done on UNIX and VMS systems. Prerequisites: CSPD101 orPD102. 130. BASIC Programming (4) A, W, S Application of the BASIC computer programming language to the solution of business and/or scientific oriented problems. Includes I/O techniques, editing, loops, functions and other processes available in the BASIC language. Prerequisites: CS PD101 or PD102 or Beas PD170 and Math 105 or equivalent. 140. Problem Solving Using Pascal/Modula-2 (4) Su, A, W, S Application of the most recent implementations of the Pascal/ Modula-2 language to the solution of technical and scientific problems. Prerequisites: CS PD101 or PD102 and Math 105 or equivalent. 160. Problem Solving Using FORTRAN (4) Su, W, S Introduction to problem solving, algorithm development, and applied concepts in scientific and technical applications using FORTRAN. Prerequisites: CS PD101 or PD102 or Beas PD170 and Math 107 or equivalent. Science 58 59 |