OCR Text |
Show 70 CS SI1410. Object-Oriented Programming (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 SI 1400. Recommended: MATH QL1080. CS 2010. Networks 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 2020. Administering & Supporting Microsoft® Windows (4) Provides students with the knowledge and skills necessary to perform daily administration tasks in a domain network This is the core foundation course for supporting the Microsoft® Windows operating system and prepares support professionals with the skills necessary to install, configure, customize, optimize, network, integrate, and troubleshoot Microsoft® Windows. Prerequisite: CS 2010. CS 2030. Supporting Microsoft® Windows Network Infrastructure and Directory Services (4) Prepares support professionals to design, implement, and support the Microsoft® Windows network operating system in a domain enterprise environment. Also provides the knowledge and skills required to set up, configure and support TCP/IP, DHCP, DNS and active directory services. It is assumed that students have experience supporting a Windows Server-based network. Prerequisite: CS 2020. CS 2040. 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 2020. CS 2140. Computer Systems Administration (4) 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 SI 1400. 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. Prerequisite: Basic skills in fundamental Algebra. This course is for Computer and Electronics Engineering Technology students only. CS SI2420. Introduction to Data Structures and Algorithms (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. Prerequisites: CS SI1410 and MATH QL1080. 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. Prerequisite: CS SI1410. Recommended prerequisite/co-requisite: MATH 1630. CS SI2650. Computer Architecture/Organization (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. Prerequisite: CS 1030. Recommended prerequisite: CEET 1105. 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 SI1400. CS 2780. Windows Application Programming (4) 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 SI1410 and basic algebra skills. CS 2800. Individual Projects & Research (1-4) Su, 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. Prerequisite: CS SI1410. CS 2890. Cooperative Work Experience (1-4) Su, 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- 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. Prerequisite: CS SI1410. CS 2899. Associate's Degree Assessment (0) This course is to serve as an assessment tool whereby all AAS degree seeking students in the College of Applied Science & Technology demonstrate their learned knowledge in at least three areas of Applied Technology study. At present, this knowledge will be demonstrated through the use of the Work Keys exams administered through the Campus Testing Center. Weber State University 2007 - 2008 Catalog |