OCR Text |
Show 50 Si DEGREE REQ GEN ED COURSES CS 2350 Intro to Multimedia and Internet 4 CS 2550 Database Design and Appl Devlp 4 CS 2710 Introduction to Networking 4 CS 2750 Obj Oriented Analysis and 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 3200, CS 3250, or CS 4780) is recommended. 1023. Selected Programming Language (4) A 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. Prerequisites: CS 1020 or previous experience with PC DOS and Windows and basic skills in Algebra. 1130. Introduction to UNIX and C (4) A,S Covers basic UNIX shell commands, editors, utilities, shell scripts, Computer Programming Methods require a significant amount of data entry through a video display terminal; therefore, keyboard skill is strongly recommended. 3200. Object Oriented Programming ~ types of buses, video cards, modems, network cards, hardware compatibility issues, number representations, AND/OR gates and Using C++ and Data Structures (4) A Develop and expand abilities in solving lengthy, advanced problems, modeling, and object-oriented programming using C++ basic digital circuit concepts. The course also introduces assembly language skills in popular 16 and 32 bit microprocessors. Prerequisites: CS 1021 or CS 1022 or CS 1220 or consent of the instructor. language. Trees, graphs, networks, and external methods of Data 2710. Introduction to Networking 3210. UNIX System Programming and Internals (4) A 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 1130 and CS 1220 or equivalent. (4) A, § The course will develop an understanding of what is required in exercises, especially learning and applying C language at the terms of both hardware and software to build, install, maintain and support local area networks, Novell and Microsoft, and will emphasize extensive laboratory applications. This will include the introductory level. Covers the use of compilers, editors and libraries in creating C programs. C language topics include the use of layout, cabling, network cards, card setting, equipment interface, installation of software and trouble-shooting. The course will also pointers, structures, arrays, functions, and I/O. Prerequisites: CS 1020 or equivalent experience. introduce the students to equipment necessary to monitor and measure signals and patterns. This training will prepare students to take portions of the Novell C.N.E. and Microsoft MCSE Examinations. Prerequisite: CS 2650. and networks. Substantial time will be spent doing hands-on COMPUTER SCIENCE COURSES-CS memory management, types of disk drives (such as SCSI and EIDE), Structures will be implemented. Prerequisites: CS 1220 and CS 2750. A general course designed to develop an appreciation and under- An introduction to the C++ language and data structures. Topics standing of PC capabilities, the practical and ethical use of computers and their functions, and DOS and Windows operating will include classes, objects, inheritance, encapsulation, overload- ing, and the use of these concepts in creating data structures and 2750. Object Oriented Analysis and Design (4) S$ An introductory Software Engineering course which provides systems. No prerequisites required. problem solving. Data structure topics will include algorithms, lists, queues, stacks, binary trees, hashing, and graphs. Prerequisites: CS 1021 or CS 1022 and CS 1130 or consent of instructor. 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 3230. Internet Multimedia Services and Applications (4) 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 2140. Computer Systems Administration (4) S An introduction to managing computer operating systems. Covers Life-Cycle for the object model; to facilitate a mastery of the notion of applets for home pages. Prerequisites: CS 1220 or CS 3200 and and process of object oriented analysis and design, and to teach CS 1130 or CS 3100 or consent of instructor. 1010. Introduction to Operating Systems 1011. Introduction to Office Products (1) A, S§ (1) A, S§ An introduction to the basic components of PC word processing and spreadsheet applications at the skills level required for “computer literacy proficiency” in these areas. Recommended previous proficiency in DOS and Windows, such as CS 1010. 1012. Introduction to Database (1) A, S An introduction to the basic components of database system use and application development on the PC at the skills level required for “computer literacy proficiency” in this area. Recommended previous proficiency in DOS and Windows, such as CS 1010. (1) A,S An introduction to accessing the World Wide Web and the Internet. The student will learn how to use a web navigation package to search for and evaluate information, and to send and receive email. Recommended previous proficiency in PC operating systems such as CS 1010. 1020. Introduction to Operating Systems (1) A, 5 A course designed to introduce science and technically oriented students to the basic concepts and skills relating to the practical and ethical use of computers. The student will learn concepts of hardware and software and be introduced to the use of PC, DOS, and Windows, to the UNIX operating system, and to the use of the computer systems at WSU. No prerequisites required. (4) 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 1130 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. 2350. Introduction to Multimedia and the Internet (4) A,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, A, 5 The use of languages and software development tools, such as VISUAL BASIC, to develop applications in multimedia, business, and scientific oriented problems. Includes the use of Windows GUI tools and scripts and how they are used to develop applications. Prerequisites: CS 1020 or equivalent experience and basic skills in Algebra. 1022. Software Development Using Pascal and Delphi (4) 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. WEBER installation of the operating system, network, and application software. The course will cover the UNIX operating system. Topics and WEB page editors. Prerequisites: CS 1130 and CS 2550 or consent of instructor. 1021. Introduction to Software Development Tools (4) A, S 2250. Structured Computing in a Selected Language (4) S$ Introduction to structured problem solving using objects, data 1013. Introduction to World Wide Web and the Internet 1220. OOP and Data Structures Using C++ STATE 2550. Database Design and Application Development good programming style through applications of object-oriented project development within a variety of problem domains. Covers Booch, Code-Yourdan, and current Software Engineering models. Prerequisites: CS 1220 or equivalent experience. 2780. Windows Application This course provides participants Windows Operating System. The to run under Windows, using the 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 1220 or equivalent experience and basic algebra skills. 2800. Individual Projects & Research (1-3) A, $ Special independent projects or research as contracted with instructor. Enrollment by permission only. 2890. Cooperative Work Experience (1-5) A, § 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-thejob experience. Grade and amount of credit will be determined by the department. 2920. Short Courses, Workshops, Institutes and Special Programs (4) A, S this number. 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 the student transcript. 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: CS 1130 and CS 1220 or consent of the instructor. (1-4) $ The specific title and credit authorized will appear on 3100. Operating Systems (4) A, 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: STATE SSR SSIS REE SERS PRENGR CS ~e EET MFET MET DG AUTOSV AUTOTC IDT SST TBE 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 1130, CS 1220, and CS 2550. 3710. Network Fundamentals and Design (4) A 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 the use of intelligent hubs, switching devices, routers, SNMP, ethernet, token ring, ATM, FDDI, and current modes of transmission. Topics will include RFCs, protocols, packet formats, network classes, subnetting and methods 3720. Network Architectures and Protocols (4) S$ 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 monitor- ing commands. Prerequisites: CS 1220 and CS 3710. S WEBER SES 3550. Distributed Database Architecture Management and Application (4) A, $ 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, UNIVERSITY Te CS 1021 or CS 1022 or CS 1023 or CS 1220, and CS 2750. Consent of instructor. (4) Applied Science & 3250. Object Oriented Programming Using Ada (4) $ Develop and expand abilities in solving lengthy, advanced problems, multiple parallel tasks, generic packages, and objectoriented programming using Ada language. Prerequisites: CS 1020, of monitoring networks. It will cover both UNIX and Windows NT systems. Prerequisites: CS 1130 and CS 2710 or EET 2030. Consult the quarterly class schedule for the current offering under An introduction to relational database concepts, design and 2650. Computer Architecture and Assembly Language Programming (4) A with a working knowledge of the students will develop applications C/C++ languages. Concepts of HNRS & BIS LIBSCI Ws UNIVERSITY RESTHY BOTANY CHEM GEOSCI MATH MATHED MICRO PHSX ZOOL Social & Behavioral CJ ECON GEOGR HIST POLSC PHILO PSYCH SOCLWK GERONT SOCLGY ANTHRO AEROSP MILSCI NAVSCI |