OCR Text |
Show 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 SI 1220 or equivalent experience and basic algebra skills. CS 2800. Individual Projects & Research (1-4) 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 SI1220. 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- 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 SI 1220. CS 2899. Associate Degree Assessment (0) This course is to serve as an assessment tool whereby all AAS degree seeking students in the College of Applied Science and 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. 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 Infrastructure and Administration (4) This is the second course for understanding Windows operating systems and includes administration in a client/server active directory environment. Taught in a networking setting it builds upon complex issues learned in previous courses, and provides the knowledge and skills necessary to install, configure, network and administer both clients and servers in the active directory environment. Prerequisite: CS 2705. 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: CS SI3200. 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. Prerequisites: CS 2550 and 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 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 SI2750. 63 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. Prerequisites: CS SI2750 and CS 3350. CS 3250. Advanced Object Oriented Programming (4) 5 Develop and expand abilities in solving lengthy, advanced problems, multiple parallel tasks, generic packages, and other object-oriented techniques using selected languages. Prerequisite: CSSI2750. 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 1220. 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 3450A. Designing a Microsoft® Windows Networking Services Infrastructure (2) Provides students with the knowledge and skills necessary to design a networking services infrastructure based on the needs of an organization that supports required network applications. Solutions will use DHCP, OSPF, RIP, IP & IGMP. In addition, this course prepares students for the related MCSE certification exam. This is the first half of CS 3450. Prerequisite: CS 2430 or CS 2430A and CS 2430B. CS 34SOB. Designing a Microsoft® Windows Directory Services Infrastructure (2) Provides students with the knowledge and skills necessary to design a directory services infrastructure in an enterprise network. Strategies are presented to assist the student in identifying and designing an Active Directory structure that meets the needs of an organization. In addition, this course prepares students for the related MCSE certification exam. This is the second half of CS 3450. Prerequisite: CS 2430 or CS 2430A and C S2430B. 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 learn 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. General PROFILE ENROLLMENT STUDENT AFFAIRS ACADEMIC INFO DEGREE REQ GENED Interdisciplinary FYE HNRS BIS/BAT 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 Science 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 Continuing Ed Davis Campus Weber State University 2004-2005 Catalog |