OCR Text |
Show 71 CS 2920. Short Courses, Workshops, Institutes and Special Programs (1-4) Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. CS 3040. Windows/Unix/Linux Infrastructure and Administration (4) F, S This is the second course for understanding Windows operating systems and the first in the Unix/Linux operating system. It includes administration in a client/server directory services environment. Taught in a networking setting, it builds upon complex issues learned in previous courses. Provides the knowledge and skills necessary to install, configure, network and administer both operating systems. Prerequisite: CS 2705. CS SI3050. Object Oriented Analysis and Design (4) F, S An Object Oriented Analysis and Design course which provides practical guidance on the construction of object-oriented systems. Its specific goals are: to provide a sound understanding of the fundamental concepts of the Software and Project Development Life- Cycle for the object model; to facilitate a mastery of the notion and process of object oriented analysis and design, and to teach quality design and development style through applications of object-oriented project development within a variety of problem domains. In depth coverage of UML and current Software Engineering models. Prerequisites: CS SI1410 and MATH 1630. CS 3100. Operating Systems (4) F, S An overview of computer operating systems concepts, system software components with emphasis on installation, management, monitor/supervisor and I/O management, control commands, network installation, and device drivers. The operating systems studied will be Microsoft® Windows NT or UNIX. Prerequisite/Co-requisite: CS SI2420. CS 3210. UNIX System Programming and Internals (4) F, S This course provides hands-on experience with writing programs using UNIX system calls and inter-process Communication mechanisms, from simple file I/O and I/O management subsystems to network client and server programs. The internal design and operation of the UNIX operating systems are studied. A detailed examination of the UNIX SVR4 source code will be included in the course. Prerequisite: CS SI2420. CS 3230. Internet Multimedia Services and Applications Using Java (4) F, S An introduction to the design and coding of applications using threads. Topics will include the use of threads in the design of operating systems, device drivers, utility programs and general applications. Language used in the course will be Java. Applications will include multimedia, Web Servers, search engines, security issues, and the use of the Java language in the development of applets for home pages. Prerequisite: CS SI2420. CS 3250. Advanced Object Oriented Programming (4) Develop and expand abilities in solving lengthy, advanced problems, multiple parallel tasks, generic packages, and other object-oriented techniques using selected languages. Prerequisite: CS SI2420. CS 3350. World Wide Web and the Internet (4) F, S An in-depth examination of the issues, operation and design of World Wide Web and Internet applications. Topics include client and server side systems and programming such as HTML, DHTML, XML, Javascript, VBScript, ASP, CGI/Perl; server side file access; technologies such as Dreamweaver, Cold Fusion, and Flash; web page usability, browser and systems compatibility issues; and an understanding of e-commerce. Prerequisite: CS SI1410. Co-requisite: CS 2550. CS 3450. Windows Enterprise Infrastructure and Administration (4) This course looks at enterprise Windows operating systems and directory services. Enables students to install, configure and manage systems of servers and ensure that these servers meet the security, performance and flexibility requirements of modern enterprise systems. Prerequisite: CS 3040. CS 3460. Designing a Secure Microsoft® Windows Network (4) This course provides students with the knowledge and skills necessary to design a security framework for small, medium, and enterprise networks by using Microsoft® Windows technologies. Students will leam how to provide secure access to Local Network Users, Remote Users and Remote Offices, Between Private and Public Networks and to Partners. This course prepares students for the related MCSE certification exam. Prerequisite: CS 2430. CS 3540. Database Administration (4) This course describes the role of the Database Administrator in managing an organization's most valuable asset - its data. Topics covered include DBMS architecture, database layout, database development, data fragmentation, rollback segments, database tuning, database security, backup and recovery, database networking, and distributed databases. Special emphasis is given to working with current database management systems such as Oracle, SQL Server and DB2. Prerequisite: CS 2550. CS 3550. Distributed Database Architecture Management and Application (4) F, S Covers the architecture and applications of a distributed client/ server type database system, as well as the installation, management, and interfaces for such a system. Also covers the interfacing of database applications with the WEB. Topics include system tuning and performance, writing imbedded code, and the use of WEB development tools. Prerequisite: CS 2550. CS 3705. Advanced Networking (4) F, S This course provides an in depth look at the fundamentals of what protocols do and how they work, how addresses and routing are used to move data through the network, how to set up your network connection, and how information is exchanged over the Internet. Topics include: advanced routing protocols (RIPv2, OSPF, and BGP), configuring important network services, DNS, Apache, send email, Samba, PPP, DHCP, TCP, IP, and UDP troubleshooting, and security. Prerequisite: CS 2705. CS 3720. Network Architectures and Protocols (4) A practical applications course designed to teach the basic concepts associated with local and wide area networks and protocols. The course will concentrate on the TCP/IP and other protocols in the UNIX and Windows NT environments. Covers TCP/IP extensively, NFS, Sockets, RPC and TLI interfaces. The course also covers the use of Domain Name Servers, remote system calls, ports, services, configuration, IP addressing, and UNIX and Windows NT monitoring commands. Prerequisite: CS 3705. CS 3730. Client/Server Network Programming (4) Covers client/server architecture and application development using TCP/IP and other protocols. The course covers client/server operations on a single machine and across an Ethernet network to multiple machines. The course will also cover distributed processing concepts and applications. Applications include the use of STREAMS, Sockets, TLI, network listener facility, drivers, RPC, and ONC. The course will concentrate mainly on UNIX but will cover some concepts and applications using Windows NT. Prerequisites: CS 2705 and CS 3210. General PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GENED Interdisciplinary FYE HNRS BIS LIBS INTRD MINORS Applied Science & Technology AUSV/ATTC CEET CS MFET/MET CMT DGET ENGR IDT SST TBE Arts & Humanities MENG COMM ENGL FL DANC MUSC THEA ART/ARTH Business & Econ MBA MACC/ACTG BSAD FIN MGMT MKTG SCM ECON/QUAN 1ST Education MED CHF ATHL/AT HLTH/NUTR PE/PEP/REC EDUC Health Professions MHA 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 2007 - 2008 Catalog |