OCR Text |
Show CS 4920 Short Courses, Workshops, Institutes and Special Projects (1-4) Or any of the above upper division CS courses not previously used (4) Support Courses Required (10-11 credit hours) ENGL 3100 Technical Writing (3) or TBE 3250 Business Communication (3) MATH SI1210 Calculus I (4) MATH SI 1220 Calculus II (4) (recommended for those wishing to pursue a Master's degree in Computer Science) or MATH QL1040 Introduction to Statistics (3) • Customized Option (27 credit hours) plus a minor or first bachelor's degree CS 3230 Internet Multimedia Services & Applications Using Java (4) or CS 4780 Object Oriented Windows Application Development (4) or CS 4790 N-Tier Web Programming (4) CS 4899 Bachelor's Degree Assessment (0) Any four upper division computer science eledives (16) Complete a minor in any academic area or a concurrent second bachelor's degree, or have completed a first bachelor's degree. Additional hours of upper division computer science courses may be taken to satisfy the University upper division requirement of 40 hours (CS 4890 is recommended). Support Courses Required ENGL 3100 Professional & Technical Writing (3) or TBE 3250 Business Communication (3) MATH SI1210 Calculus I (4) Other CS Electives When selecting additional CS electives to satisfy the University 40 hour upper division requirement or the 120 hour total hour requirement, students may choose upper division courses from the other emphases. Suggested Course Sequence Contact the department advisor for a course sequence. COMPUTER SCIENCE DEPARTMENTAL HONORS 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 Bachdor 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 on page 45.) COMPUTER SCIENCE MINOR, TEACHING MINOR, BIS CONCENTRATION Grade Requirements: A grade of "C" or better in courses used toward the minor. A grade of "C-" is not acceptable. In addition an overall GPA of 2.70 or higher must be attained for those required courses. Credit Hour Requirements: 24 hours for the Minor and BIS Concentration, and 23 hours for the Teaching Minor. Students who select the Computer Science Teaching minor must satisfy the Teacher Education admission and licensure requirements (see Teacher Education Department) and have a teaching major. Course Requirements for Minor or BIS Concentration (24 credit hours) CS Course Recommended or equivalent background at entrance CS 1030 Foundations of Computer Sdence (4) Required Courses (12 credit hours) CS SI 1400 Fundamentals of Programming (4) CS SI1410 Object-Oriented Programming (4) CS SI2420 Introduction to Data Structures and Algorithms (4) Electives (12 credit hours) Select two of the following courses (8 credit hours) CS 2350 World Wide Web and the Internet (4) CS 25 50 Database Design & Application Devdopment (4) CS SI2650 Computer Architecture/Organization (4) CS 2705 Network Fundamentals and Design (4) CS 3040 Windows/Unix/Linux Infrastrudure & Administration (4) Select one additional course (4 credit hours total) in approved upper division Computer Science (CS courses numbered 3000 or higher) other than CS 4800 or CS 4890. An uppe course (CS 3210, CS 3230, CS 4780 or CS 4790) is: Course Requirements for Teaching Minor (23 credit hours) CS Course Recommended or equivalent background at entrance CS 1030 Foundations of Computer Sdence (4) Required Courses (15 credit hours) CS SI 1400 Fundamentals of Programming (4) CS SI1410 Object-Oriented Programming (4) CS SI2650 Computer Architecture/Organization (4) or CEET 1105 Personal Computer Fundamentals (4) EDUC 3370 Advanced Technology Education (3) Electives (8 credit hours) Select one of the following CS SI1022 Software Development (4) CS SI 1023 Selected Programming Language (4) CS 2350 World Wide Web and the Internet (4) CS SI2420 Introduction to Data Structures and Algorithms (4) CS 25 50 Database Design & Application Devdopment (4) Select one additional course (4 credit hours) in approved upper division Computer Science (CS courses numbered 3000 or higher) other than CS 4800 or CS 4890. An upper division programming language course (CS 3210, CS 3230, CS 3750, CS 4780 or CS 4790) is: COMPUTER SCIENCE COURSES - CS Computer Programming Methods require a significant amount of data entry through a video display terminal; therefore, keyboard skill is CS SI1022. Software Development (4) F, S Application of the most recent implementations of the Pascal language to the solution of technical and scientific problems. Developing applications for Windows in Object Oriented Pascal using Borland's Delphi Rapid Application Development system. Prerequisites: CS 1030 and basic skills in Algebra. General PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GENED Interdisciplinary FYE HNRS BIS LIBS INTRD MINORS Applied Science & Technology AUSV/ATTC CEET OS MFET/ETM MET CMT DGET ENGR IDT SST TBE ArtsS Humanities MENG COMM ENGL FL DANC MUSC THEA ART/ARTH Business SEcon MBA MACC/ACTG BSAD FIN MGMT MKTG SCM ECON/QUAN 1ST Education MSAT MED CHF ATHL/AT HLTH/NUTR PE/PEP/REC EDUC Heaifh Professions MHA MSN CLS DENT PAR HTHS HAS/HIM NRSG RADT DMS/NUCM RATH REST Science BTNY CHEM GEO MATH/MTHE MICR PHYS ZOOL Social & Behavioral Sciences MCJ/CJ ECON GEOG HIST POLS/PHIL PSY SW/GERT SOC/ANTH AERO MILS NAVS Continuing Ed Davis Campus Weber State University 2008 - 2009 Catalog |