OCR Text |
Show 60 Course Requirements for A.S. Degree CS Courses Recommended (9 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) **forB.S. Systems Integration/Networking Emphasis CS SI2750 Object Oriented-Analysis & Design (4) Support Courses Required (7-8 credit hours) Math QL1080* Pre Calculus (5) *for B.S. Systems Integration/Networking Emphasis or Math SI1210** Calculus I (4) **for B.S. Software Engineering and Customized Option Math 1140* Discrete Math (3) Other Elective Courses The following courses are available for students who desire additional Computer Science experience at the lower division level. CS 2140 Computer Systems Administration (4) CS 2250 Structured Computing in a Selected Language (4) CS 2780 Windows Application Programming (4) CS 2800 Individual Projects & Research (1-3) CS 2890 Cooperative Work Experience (1-4) CS 2920 Short Courses, Workshops (1-4) 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: 23-24 hours for the Minor, 19-20 for the BIS Concentration, and 22-23 hours for the Teaching Minor. Students who select the Computer Science Teaching minor must satisfy the Teacher Education admission and certification requirements (see Teacher Education Department) and have a teaching major. Course Requirements for Minor (23-24 credit hours) CS Course Recommended or equivalent background at entrance CS 1020 Introduction to Computer Science (4) Required Courses (8 credit hours) CS SI1220 Object Oriented Programming Using C++ (4) CS SI2650 Computer Architecture & Assembly Language (4) or CEET 1041 Computer Architecture & Networking (4) 61 Electives (15-16 credit hours) Select one of the following CS SI 1022 Software Development Using Pascal and Delphi (4) CS SI 1023 Selected Programming Language (4) IS&T 2130 Software Development II (3) Select two of the following CS SI1130 Introduction to UNIX and C (4) CS 2350 Introduction to Multimedia & Internet (4) CS 2550 Database Design & Application Development (4) CS SI2750 Object-Oriented Analysis & Design (4) Select 4 additional credit hours in approved, upper division Computer Science courses (CS courses numbered 3000 or higher) other than CS 4800 or CS 4890. An upper division language course (CS SI3200, CS 3250, CS 4780 or CS 4790) is recommended. Course Requirements for BIS Concentration (19-20 credit hours) CS Course Recommended or equivalent background at entrance CS 1020 Introduction to Computer Science (4) Required Courses (8 credit hours) CS SI1220 Object-Oriented Programming Using C++ (4) CS SI2650 Computer Architecture & Assembly Language (4) or CEET 1041 Computer Architecture & Networking (4) Electives (11-12 credit hours) Select one of the following CS SI1022 Software Development Using Pascal & Delphi (4) CS SI1023 Selected Programming Language (4) IS&T 2130 Software Development II (3) Select one of the following CS SI1130 Introduction to UNIX & C (4) CS 2350 Introduction to Multimedia & Internet (4) CS 2550 Database Design & Application Development (4) CS SI2750 Object Oriented Analysis & Design (4) Select 4 additional credit hours in approved, upper division Computer Science courses (CS courses numbered 3000 or higher) other than CS4800 or CS 4890. An upper division language course (CS SI3200, CS 3250, CS 4780, or CS 4790) is recommended. Course Requirements for Teaching Minor (22-23 credit hours) CS Course Recommended or equivalent background at entrance CS 1020 Introduction to Computer Science (4) Required Courses (11 credit hours) CS SI1220 Object-Oriented Programming Using C++ (4) CS SI2650 Computer Architecture & Assembly Language (4) or CEET 1041 Computer Architecture & Networking (4) Educ 3370 Advanced Technology Education (3) Electives (11-12 credit hours) Select two of the following CS SI1022 Software Development Using Pascal & Delphi (4) CS SI 1023 Selected Programming Language (4) IS&T 2130 Software Development II (3) CS 2350 Introduction to Multimedia & Internet (4) CS 2550 Database Design & Application Development (4) CS SI2750 Object-Oriented Analysis & Design (4) Select 4 additional credit hours in approved, upper division Computer Science courses (CS courses numbered 3000 or higher) other than CS 4800 or CS 4890. An upper division language course (CS SI3200, CS 3250, CS 4780, or CS 4790) is recommended. Professional Network Microsoft Option » Grade Requirements: A minimum overall GPA of 2.00 or "C". » Credit Hour Requirements: A total of 24 credit hours is required in addition to Computer Competency (at least 10 of which must be residence hours taken from WSU). Course Requirements for Certificate Computer Competency Requirement (1-4 credit hours) Students must demonstrate computer competency in one of the following ways: IS&T 1000 Computer Competence (1) TBE TE1700 Intro to Microcomputer Applications (3) and LibSci TD2201 (2) or TD2202 (1) University Computer Literacy Exams [TBE 1501-1504 (.5 each)] General Requirement (4 credit hours) CS SI2650 Computer Architecture & Assembly Language (4) Microsoft Networking Courses Required (16 credit hours) CS 2410 Network Essentials & Supporting Microsoft Windows 95 (4) Networking Essentials (2) Supporting Windows 95 (2) Administering & Supporting Windows NT Core Technologies (4) Supporting Windows NT Core Technologies A (2) Supporting Windows NT Core Technologies B (2) Internetworking Microsoft TCP/IP on Windows NT & Supporting Windows NT Server - Enterprise Technologies (4) Internetworking Microsoft TCP/IP on Windows NT (2) Supporting Windows NT Server - Enterprise Technologies (2) Microsoft SQL Server System Administration & Implementation (4) Microsoft SQL Server System Administration (2) Implementing a Database Design on Microsoft SQL Server (2) or CS 2440C Microsoft Internet Information Server (2) CS 2410, CS 2420, CS 2430 and CS 2440 are semester long courses taught through the Computer Science Department and include the material of the corresponding A and B course for each number. Courses with A, B and C designation will be taught by the Professional Certification Program of Weber State University's Office of Continuing Education. or CS 2410A & CS 2410B CS 2420 or CS 2420A & CS 2420B CS 2430 or CS 2430A & CS 2430B CS 2440 or CS 2440A & CS 2440B Computer Programming Class Required (4 credit hours) select one of the following CS 1020 Intro to Computer Science (4) CS SI1023 Selected Programming Language (4) CS SI 1130 Intro to UNIX & C (4) CS SI1220 Object Oriented Programming Using C++ (4) COMPUTER SCIENCE COURSES Computer Programming Methods require a significant amount of data entry through a video display terminal; therefore, keyboard skill is strongly recommended. CS 1020. Introduction to Computer Science (4) F, S This course prepares students to use the WSU CS Department computers and provides an introduction to basic computer related topics. Topics include: policies for CS Dept systems; basic Windows, DOS, and Unix commands and usage; hierarchical file systems; file transfer and virus detection; basic computer architecture (terms and concepts); and an introduction to the C programming language. Prepares students for continued study within the department. CS SI1022. Software Development Using Pascal and Delphi (4) 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 1020 or previous experience with PC DOS and Windows and basic skills in Algebra. CS SI1023. Selected Programming Language (4) Introduction and application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. The language for a particular instance of this course will be based upon demand. Prerequisites: CS 1020 or previous experience with PC DOS and Windows and basic skills in Algebra. CS SI1130. Introduction to UNIX and C (4) F, S Covers basic UNIX shell commands, editors, utilities, shell scripts, and networks. Substantial time will be spent doing hands-on exercises, especially learning and applying C language at the introductory level. Covers the use of compilers, editors and libraries in creating C programs. C language topics include the use of pointers, structures, arrays, functions, and I/O. Prerequisites: Math 1140 and CS 1020 or equivalent experience. CS SI1220. Object-Oriented Programming Using C++ (4) F, S An introduction to the C++ language. Topics will include data types, control structures, functions, pointers, arrays, I/O streams, classes, objects, encapsulation, overloading, inheritance and the use of these concepts in problem solving. Prerequisites: CS 1020. Familiarity with programming concepts recommended (CS SI 1022 or CS SI1023). CS 2140. Computer Systems Administration (4) S An introduction to managing computer operating systems. Covers installation of the operating system, network, and application software. The course will cover the UNIX operating system. Topics include working with disk drives, allocation of resources, security, administering user accounts, monitoring system performance, tuning concepts, remote mounting of file systems, and setting up systems on networks. Prerequisite: CS SI1130 General PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GEN ED interdisciplinary FYE HNRS BIS LIBSCI INTRD MINORS Applied Science & jlogy CEET CS- MFET/MET CMT DG PRENGR AUTOSV/AUTOTC IDT SST TBE Arts & Humanities COMM ENGL FORLNG DANCE MUSIC THEATR ART 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 CJ ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI Continuing Ed Davis Campus Weber State University Weber State University |