OCR Text |
Show • Computer Science Computer Science General Information DEPARTMENT OF COMPUTER SCIENCE Chair: Robert L. Capener Location: Technical Education Building, Room 110 Telephone: Mary Ellen Jones 626-7929 Professors: Robert L. Capener, Charles M. Crittenden, R. Kenneth Walter; Associate Professors: David G. Hart, Ronald D. Peterson, Neil R. Sorensen; Assistant Professors: Wm. E. Hoggan, David B. Wolford, Thomas D. Ndousse Description The Department of Computer Science offers an Associate of Science Degree in Computer Science and a Bachelor's Degree in Computer Science with emphases in Systems Integration/Networking, Software Engineering or a Composite Emphasis which requires a minor. The Department also offers a minor and teaching minor in Computer Science. The program in Computer Science blends scientific and engineering principles. It contains actual, practical, applications-oriented experience as well as the intellectual study of computing. It is designed to provide a sound fundamental understanding of digital/processor 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 of operating systems and other software systems design with implementation of the theory of computing, analysis of algorithms, simulation, compiler design, and knowledge- based systems. PROGRAM: COMPUTER SCIENCE MAJOR-BACHELOR DEGREE General Requirements: • WSU Core Requirements (see index) • General Education Requirements (see index) 183 total hours are required, 60 of which must be upper division (courses numbered 300 or above) • Commun HU102 (3) or HU105 (3) is recommended for the Humanities area. Comsci PD102 (4) is recommended for the Personal Development area. Phsx PS161/PS164 (5) are required for the Natural Science area. • An overall GPA of at least 2.70 is required in Computer Science courses. Grades of less than C in major and required support courses will not be accepted towards graduation. A minor may or may not be required depending upon the choice of emphasis outlined below. • Completion or equivalent of Weber State Associate of Science degree in Computer Science. The Computer Science curriculum has a required common core and then is divided into three elected areas. System Integration and Networking Emphasis is a system integration and hardware approach emphasizing system networking, drivers and internals. Software Engineering Emphasis is a technical, scientific approach requiring a solid foundation in upper division mathematics. Composite Emphasis is a directed (general or specialized) approach requiring a minor in another academic area. Core Requirements: • Computer Science courses (17 credit hours): Comsci 302 (4), 355 (4), 371 (4), 375 (4), 399 (1). Completion of one Emphasis required: Systems Integration/Networking Emphasis: • Comsci 311 (4), 320 (4), 321 (4), 322 (4), 323 (4), 328 (4), 372 (4), 373 (4), 382 (4), 452 (4). • EET 122 (3), 122L (1), 132 (3), 132L (1), 412 (3), 412L (1),462(3),462L(1). • One of the above courses may be replaced with an upper division Comsci elective (including Comsci 480/489) with Department approval Software Engineering Emphasis: . Comsci 310 (4), 320 (4), 325 (4), 328 (4), 372 (4), 378 (4), 382 (4), 450 (4), 451 (4), 452 (4), 475 (4). • Math 113 (5), 241 (4) or 341 (4). • One of the above courses may be replaced with an upper division Comsci 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 113(5). • Choose one of the following (22 credit hour minimum): One class from each of five groups (may be supplemented with Comsci 480 (2) or 489 (2). At least three classes from one group (may be supplemented with Comsci 480 (2) or 489 (2)). Definition of Groups: Languages Comsci 311 (4) Comsci 320 (4) Comsci 323 (4) Comsci 325 (4) Comsci 382 (4) Networking Comsci 372 (4) Comsci 373 (4) Comsci 452 (4) Software Eng. Comsci 310 (4) Comsci 328 (4) Comsci 378 (4) Comsci 475 (4) Math 241 (4) Math 341 (4) UNIX Comsci 321 (4) Comsci 322 (4) Comsci 323 (4) Comsci 328 (4) Comsci 373 (4) Adv. Technology Comsci 378 (4) Comsci 400 (4) Comsci 450 (4) Comsci 451 (4) Comsci 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 Comsci 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 111. 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 Comsci 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 Comsci 480 or Comsci 489 must be completed at Weber State University.* • BEFORE REGISTERING FOR A COURSE NUMBERED ABOVE COMSCI 302, THE STUDENT MUST COME TO THE DEPARTMENT AND RECEIVE PERMISSION. Specific Requirements: Computer Science Minor/Integrated Studies Concentration (28 credit hours minimum): • Comsci PD101 (4) or PD102 (4). • Comsci 175 (4) • Comsci 265 (4) • Select one of the following: Comsci 130 (4), 140 (4), 160 (4), 220 (4), 225 (4), IS&T 220 (4). • Choose one of Comsci 213 (4), 266 (4), 271 (4), 278 (4), 302 (4). • Select 8 additional, approved, upper division hours in Computer Science other than Comsci 480 or 489. (May include IS&T 365. Recommend continuation of one computer language). Computer Science Teaching Minor (31 credit hours minimum): • Meet Teacher Education admission and certification requirements. • Comsci PD101 (4) or PD 102 (4). • Comsci 175 (4), Comsci 265 (4), Educ 320 (3). • Select two courses from the following: Comsci 130 (4), 140 (4), 213 (4), 220 (4), 225 (4), 266 (4), 271 (4), 278 (4), 302 (4) or 310 (4). • Select 8 additional, approved, upper division hours in Computer Science other than Comsci 480 or Comsci 489. (May include IS&T 365.) Student Services Interdisc. Programs Applied Science & Technology Arts& Humanities Business & Economics Education Health Professions Science Social & Behavioral Sciences 56 57 Continuing Education |