OCR Text |
Show 60 61 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 » 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) Electives (15-16 credit hours) Select one of the following CS SI1022 Software Development Using Pascal and Delphi (4) CS SI1023 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, or CS 4780) is recommended. Course Requirements for BIS Concentration (19-20 credit hours) CS Course Recommended or equivalent background at entrance CS 1020 Intro 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 CSSI1130 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 SI1023 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 ^f——fc'. i^HHI » 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 2000 Computer Competence (1) TBE TE1700 Intro to Microcomputer Applications (3) and LibSci/TBETD1704 (1) or LibSci TD2201 (2) 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+ and Routing Basics (4) or CS 2410A Network+ (2) and CS 2410B Supporting Windows 95 (2) CS 2420 Microsoft® Windows (4) or CS 2420A Microsoft® Windows Network Operating Systems (2) and CS 2420B Supporting Microsoft® Windows Professional and Server (2) CS 2430 Supporting Microsoft® Windows Network Infrastructure and Directory Services (4) or CS 2430A Supporting Microsoft® Windows Network Infrastructure (2) and CS 2430B Implementing and Administering Microsoft® Windows Directory Services (2) CS 2440 Microsoft® SQL Server System Administration & Implementation (4) or CS 2440A Microsoft® SQL Server System Administration (2) and CS 2440B 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. Computer Programming Class Required (4 credit hours) select one of the following CS 1020 Intro to Computer Science (4) CS SI 1023 Selected Programming Language (4) CSSI1130 Intro to UNIX & C (4) CS SI1220 Object Oriented Programming Using C++ (4) COMPUTER SCIENCE COURSES - CS 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) 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 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. Prerequisite: CS 1020 or previous experience with PC DOS and Windows and basic skills in Algebra. CS SI 1130. 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. Prerequisite: CS 1020. 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 use of these concepts in problem solving. Prerequisite:CS 1130. Recommended: Math 1050 and Math 1140 CS 2140. Computer Systems Administration (4) 5 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 CS 2250. Structured Computing in a Selected Language (4) Introduction to structured problem solving using objects, data enumeration and encapsulation in a selected language. The language for a particular instance of this course will be based upon demand. Prerequisites: CS 1020 or equivalent prior experience in operating systems, and basic skills in fundamental Algebra. CS 2350. Introduction to Multimedia and the Internet (4) F, S An introduction to the devices, systems, and applications used in multimedia and the Internet World Wide Web. This course will use both UNIX and Microsoft® Windows operating systems. Topics will cover multimedia systems design, data and file format standards, compression and decompression techniques, video and image display systems, web browsers, HTML. CGI, ACTIVE X, VRML, and WEB page editors. Prerequisites: CS SI1130 and CS 2550 or consent of instructor. CS 2410. Network+ and Routing Basics (4) This course will orient students to the basics of local area networks, wide area networks, protocols, topologies, transmission media and security. Students will be introduced to installing, configuring and operating simple-routed LANs, routed WANs, and switched networks. They will build and configure a peer-to-peer network, a Windows-based network, and a NetWare network. Recommended Prerequisite: CEET 1105. CS 2410A. Networks (2) This course will orient students to the basics of a local area networks (LANs), wide area networks (WANs), giving them a background in various topologies. Students will be introduced to installing and configuring simple LANs and WANs. They will install a network operating system. Prerequisites: CEET 1105 or consent of instructor. CS 2410B. Supporting Windows 95 (2) This course helps students gain the knowledge and skills to install, configure, customize, optimize, maintain, and troubleshoot the Microsoft® Windows 95 operating system in a networked environment. This is the second half of CS 2410. General 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 Health Professions 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 Weber State U n i 2002-2003 CATALOG V E R S I T Y Weber State Uni 2002-2003 CATALOG V E R S I T Y |