OCR Text |
Show 62 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 Essentials & Supporting Microsoft Windows 95 (4) An introduction to the basics of a LAN, with various topologies, cabling schemes and troubleshooting of a typical LAN installation. Students will gain the knowledge and skills to install, configure, optimize, and maintain the Microsoft® Windows® 95 operating system. They will build and configure a peer-to-peer network, a Windows NT-based network, and a NetWare network. Prerequisites: CS 1020 or equivalent experience and CS SI2650. CS 2410A. Networking Essentials (2) This course will orient students to the basics of a LAN, giving them a background in various topologies. Students will be able to design a LAN with the appropriate cabling scheme to meet the needs of the organization. This course will give the students the basics to troubleshoot a LAN installation. This is the first half of CS 2410. 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. CS 2420. Administering & Supporting Windows NT Core (4) Provides students with the knowledge and skills necessary to perform daily administration tasks in a single or multiple domain network. This is the core foundation course for supporting the Microsoft® Windows NT® operating system and prepares support professionals with the skills necessary to install, configure, customize, optimize, network, integrate, and troubleshoot Windows NT. Prerequisite: CS SI2650 and CS 2410. CS 2420A. Supporting Windows NT Core Technologies (2) This course provides students with the knowledge and skills necessary to perform post-installation and day-to-day administration tasks of a Microsoft® Windows NT®-based network in a single- domain or multiple-domain. This is the first half of CS 2420. CS 2420B. Supporting Windows NT Core Technologies (2) This course provides the core foundation for supporting Microsoft® Windows NT® operating system. The goal of this course is to provide support professionals with the skills necessary to install, configure, customize, optimize, network, integrate, and troubleshoot Windows NT. This is the second half of CS 2420. CS 2430. Internetworking Microsoft TCP/IP on Windows NT and Supporting Windows NT Server - Enterprise Technologies (4) Prepares support professionals to design, implement, and support the Windows NT Server network operating system in a multi- domain enterprise environment. Also provides the knowledge and skills required to set up, configure and support TCP/IP on Microsoft® Windows NT® operating system. It is assumed that students have experience supporting a Windows NT Server-based network. Prerequisites: CS 2410 and CS 2420. CS 2430A. Internetworking Microsoft TCP/IP on Windows NT (2) This course provides students with the knowledge and skills required to set up, configure, use, and support Transmission Control Protocol/Internet Protocol (TCP/IP) on Microsoft® Windows NT® operating system. This is the first half of CS 2430. CS 2430B. Supporting Windows NT Server - Enterprise Technologies (2) This course provides a training solution for support professionals working in a Microsoft® Windows NT® Server-based enterprise environment. It is assumed that students have experience supporting a Windows NT Server-based network. The goal of the course is for support professionals to be able to design, implement, and support the Windows NT Server network operating system in a multi-domain enterprise environment. The course content is organized into four units, each covering support in different areas of a Windows NT Server-based enterprise environment. This is the second half of CS 2430. CS 2440. Microsoft SQL Server System Administration and Implementation (4) A practical application course to develop the skills required to install, configure, administer, and troubleshoot Microsoft® SQL Server client/server database management system. Students will implement a database solution based on a case-study design. This course also teaches students how to support the various features of Microsoft® Internet Information Server (IIS). Students will learn how to install, configure, and implement all components of a Web site. Prerequisite: CS 2410, CS 2420 and CS 2430. CS 2440A. Microsoft SQL Server System Administration (2) This course provides students with the knowledge and skills required to install, configure, administer, and troubleshoot Microsoft® SQL Server client/server database management system. This is the first half of CS 2440. CS 2440B. Implementing a Database Design on Microsoft SQL Server (2) This course provides the technical skills required to implement a database solution with the Microsoft® SQL Server client/server database management system, based on a case-study design. Lab exercises allow hands-on implementation of the case-study. This is the second half of CS 2440. CS 2440C. Microsoft Internet Information Server (2) This instructor-led course teaches students how to support the various features of Microsoft® Internet Information Server (IIS). Students will learn how to install, configure, and implement all components that comprise IIS. They will also have hands-one experience setting up a Web site. CS 2550. Database Design and Application Development (4) F, S An introduction to relational database concepts, design and application development. The course will cover the SQL language, the design of a database using an entity-relation design tool, and the creation of applications using a development tool such as PowerBuilder. Topics will include normalization rules, triggers, stored procedures, and rules. Extensive time will be spent in the lab learning to use the tool and develop applications. Prerequisites: CS1130 and CS SI1220 or consent of the instructor. CS SI2650. Computer Architecture and Assembly Language (4) F, S A fundamental course designed to explore the specific physical and functional characteristics of computer systems. Topics will include the architecture of the PC including BIOS, interrupts, addressing, memory management, types of disk drives (such as SCSI and EIDE), types of buses, video cards, modems, network cards, hardware compatibility issues, number representations, AND/OR gates and basic digital circuit concepts. The course also introduces assembly language skills in popular 16 and 32 bit microprocessors. Prerequisites: Math 1140 and CS SI1022 or CS SI1220 or consent of the instructor. CS 2705. Network Fundamentals and Design (4) F, S A comprehensive examination of the hardware and software components of a network and the practical techniques for designing and implementing computer systems in a network. Topics will include the purpose and use of various LAN, Man, WAN configurations (Ethernet, rings HDLC, SMDS, ATM, Frame Relay, ISDN, xDSL, TCP/IP UDP/IP, x.25, PPP, Sonet and new protocols. Media type and structures (repeaters, bridges, switches, hubs, routers with routing algorithms, and gateways), signaling/data encoding, multiplexing, error detection/correction and flow control, packet formats, network classes, and subnetting. Introduction to CISCO routing commands and setup (will help students to take the basic CISCO test). Prerequisite: CS SI1130. CS SI2750. Object Oriented Analysis and Design (4) F, S An introductory Software Engineering 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 good programming style through applications of object-oriented project development within a variety of problem domains. Covers UML and current Software Engineering models. Prerequisites: CS SI1220 or equivalent experience. CS 2780. Windows Application Programming (4) F This course provides participants with a working knowledge of the Windows Operating System. The students will develop applications to run under Windows, using the C/C++ languages. Concepts of Memory Management, DLLs, Resources, and Child Window development will be emphasized. The course also introduces the student to the use of OLE controls and MFC architecture. Prerequisites: CS SI1220 or equivalent experience and basic algebra skills. CS 2800. Individual Projects & Research (1-3) F, S Special independent projects or research as contracted with instructor. Enrollment by permission only. This course may be taken up to three times for a maximum of 6 credit hours. CS 2890. Cooperative Work Experience (1-4) F, S Open to students meeting criteria established from time to time by the department and on file either in the department or the Cooperative Education Office. Provides academic credit for on-the- 63 job experience. Grade and amount of credit will be determined by the department. This course can be taken up to three times for a maximum of 6 credit hours. 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 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: Consent of instructor. CS SI3200. Data Structures and Algorithms Using C++ (4) F, S General principles of common data structures and design of efficient algorithms. Topics include: arrays, linked-lists, stacks, queues, trees, graphs, tables, storage and retrieval structures, searching, sorting, hashing, and algorithmic analysis. Emphasis will be on abstraction, efficiency, re-usable code, and object-oriented implementation. Prerequisite: CS SI2750. CS 3210. UNIX System Programming and Internals (4) F, S This course provides hands-on experience with writing programs using UNIX system calls and interprocess 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. Prerequisites: CS SI1130 and CS SI1220 or equivalent. CS 3230. Internet Multimedia Services and Applications (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. Languages used in the course will be C/C++ and 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. Prerequisites: CS SI1220 or CS SI3200 and CS SI1130 or CS 3100 or consent of instructor. CS 3250. Object Oriented Programming Using Ada (4) 5 Develop and expand abilities in solving lengthy, advanced problems, multiple parallel tasks, generic packages, and object- oriented programming using Ada language. Prerequisites: CS 1020, CS SI1022 or CS SI1023 or CS SI1220, and CS SI2750. 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. Prerequisites: CS SI1130, CS SI1220, and CS 2550. CS 3705. Local Area Networks (4) F, S This course will develop an understanding of what is required in terms of both hardware and software to build, install, maintain and support local area networks. Novell, Microsoft, and Linux configurations will emphasize extensive laboratory applications. This will a/ PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GEN ED . '' '.'... v.; FYE HNRS BIS LIBSCI INTRD MINORS Applied Science & logy CEET CS MFET/MET CMT DG PRENGR 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 CJ ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI Campus Weber State University Weber State University |