The terms indicated are expected but are not guaranteed. For the courses offered during any given term, consult the Schedule of Classes.
Programming and Data Processing (PDP)
021x Word Processing Using WordPerfect (1) Overview of word processing and basic microcomputer operations using WordPerfect. Basic document creation, editing, formatting, and printing techniques. Spelling checks, document merging, searching, and replacing. Not available for degree credit. Graded CR/NC.022x Word Processing Using Microsoft Word (1) Overview of word processing and basic microcomputer operations using Microsoft Word. Basic document creation, editing, formatting, and printing. Spell-checking, document merging, searching, and replacing. Not available for degree credit. Graded CR/NC.
030x Introduction to Lotus 1-2-3 (1) Spreadsheet applications on microcomputers using Lotus 1-2-3; fundamentals of problem solving and data analysis using 1-2-3 commands, functions, graphs, data management features, and macros. Not available for degree credit. Graded CR/NC.
031x Introduction to Microsoft Excel (1) Spreadsheet applications on microcomputers using Microsoft Excel; fundamentals of problem solving and data analysis using a wide variety of spreadsheet features. Not available for degree credit. Graded CR/NC.
035x Introduction to Quatro Pro (1, FaSpSm) Spreadsheet applications using Quatro Pro. Fundamentals of problem solving and data analysis using functions, graphs, macros and database management features. Not available for degree credit. Graded CR/NC.
042x Introduction to Microsoft Windows (1) Practical knowledge and insight into Windows and software using character and graphical based applications and multitasking. Installation, configuration, and optimization. Not available for degree credit. Graded CR/NC.
043x Introduction to the Internet (1, FaSpSm) Overview of the Internet. E-mail, File Transfer Protocols (FTP), Telnet, Listserv, Archie, Wide Area Information Servers (WAIS), Gopher, the World-Wide Web, Mosaic, and Usenet. Graded CR/NC. Not available for degree credit.
044x Introduction to Microsoft Office (1, FaSpSm) Microsoft Office: Word, Excel, Access, PowerPoint, and Mail. Overview of word processing, spreadsheets, database management, presentation management, e-mail and their integration. Graded CR/NC. Not available for degree credit.
045x Microsoft Works (1, FaSpSm) Overview of integrated software using Microsoft Works. Essentials of word processing, electronic spreadsheets, charting, database management and communications. Not available for degree credit. Graded CR/NC.
046x Introduction to Web Publishing (1, FaSp) Overview of HTML and CGI Script languages to publish static and interactive homepages on the World Wide Web using browsers and appropriate tools. Not available for degree credit.
050x Microsoft Power Point (1, FaSpSm) Overview of how to create professional and colorful screen presentations, overhead transparencies, outlines and 35 mm slides using a presentation graphics program. Not available for degree credit. Graded CR/NC.
060x Introduction to dBASE IV (1) Fundamentals of database management. Practical knowledge and insight into dBASE IV, including creation of queries, forms, reports and labels. Not available for degree credit. Graded CR/NC.
065x Microsoft Access (1, FaSpSm) Microsoft Access will allow students to learn how to plan, define, create, and modify a database in the Windows environment. Not available for degree credit. Graded CR/NC.
067x Introduction to Paradox (1, FaSpSm) Fundamentals of database management. Practical knowledge and insight into Paradox including creation of queries, forms, reports and labels. Graded CR/NC. Not available for degree credit.
072x Networking Technologies (1, FaSpSm) Basic concepts of data communications, networking, and connectivity. Data translation; data transmission; network structures; low-layer, IEEE 802, and super-layer communication protocols. Not available for degree credit.
073x NetWare Service and Support (2, FaSpSm) Installing, maintaining, troubleshooting NetWare networks. Hands-on laboratories on network adapter configurations, network cabling, disk expansion, troubleshooting techniques, and common network problems. Not available for degree credit.
074x NetWare 3.1x Administration (1, FaSpSm) Overview of network management fundamentals. Connecting to a network; planning, accessing, and managing file systems; printing; login scripts; security; electronic mail; network applications. Graded CR/NC. Not available for degree credit. Prerequisite: knowledge of DOS.
075x NetWare 3.1x Advanced Administration (1, FaSpSm) Server startup procedures and configuration files, server protocol support, memory concepts and management, network optimization and maintenance, advanced printer services, DOS client management. Graded CR/NC. Not available for degree credit. Prerequisite: PDP 074x.
076x NetWare TCP/IP Transport (1, FaSpSm) Overview of TCP/IP communications. Installation, configuration, and management of Novell's TCP/IP software. Diagnosing and troubleshooting common problems. Not available for degree credit. Prerequisite: PDP 072x, PDP 074x.
077x NetWare NFS (1, FaSpSm) Installation of configuration of NetWare NFS software. The mounting of remote file systems and directories from UNIX clients. Sharing of NetWare printers with UNIX clients. Not available for degree credit. Prerequisite: PDP 074x, PDP 076x.
078x NetWare 3.1x Installation and Configuration Workshop (1, FaSpSm) Overview of installing and configuring the NetWare 3.1x network operating system, upgrading from NetWare 3.11 to 3.1x, and installing DOS client software. Graded CR/NC. Not available for degree credit. Prerequisite: PDP 075x.
079x Printing with NetWare (1, FaSpSm) Managing and configuring Novell NetWare printing. Hands-on experience configuring workstations, customizing print jobs, setting up print servers and queues, and establishing remote printing. Not available for degree credit. Graded CR/NC. Prerequisite: PDP 074x and PDP 084x.
080x NetWare 3 to 4 Update (1, FaSpSm) Internetworking NetWare 3 and 4. Performing NetWare 3 tasks in NetWare 4. Optimizing network and server performance in a mixed NetWare environment. Troubleshooting NetWare Directory Services. Not available for degree credit. Graded CR/NC.
084x NetWare 4 Administration (1, FaSpSm) Basic management of the Novell NetWare 4 network operating system. Adding users, sharing software and data files, file and login security, printing, and backup. Not available for degree credit. Graded CR/NC.
085x NetWare 4 Advanced Administration (1, FaSpSm) Advanced administration skills including performance tuning of the network and server. NDS tree structures, NDS partitioning and replication, time synchronization, and interworking with NetWare 3. Not available for degree credit. Graded CR/NC. Prerequisite: PDP 084x.
086x NetWare 4 Design and Implementation (1, FaSpSm) Novell NetWare 4 design and implementation strategies. Overview of Novell Consulting services methods for sequencing tasks to enable good networking design. Not available for degree credit. Graded CR/NC. Prerequisite: PDP 085x.
088x NetWare 4 Installation and Configuration Workshop (1, FaSpSm) Hands-on experience installing and configuring a NetWare 4 network. Case studies in upgrading, migrating, and installing NetWare in different networking environments. Not available for degree credit. Graded CR/NC. Prerequisite: PDP 085x.
090x Introduction to Adobe Photoshop (2, FaSpSm) Basic concepts of colors; color calibration tools; scanning, importing and exporting images; painting, editing, fill, and type tools; using layers, masks, filters, and color correction. Not available for degree credit. Graded CR/NC.
100x Introduction to Microcomputers (2) The microcomputer revolution; hardware and software functional characteristics and concepts; introduction to current operating systems and architecture; survey of applications software; workstations and networking concepts.
101x Introduction to Computers and Data Processing (4) Introduction to computer hardware; survey of programming languages; overview of computer applications in industry, government, and education; computer influence on a changing society.
102x Introduction to BASIC Programming (2, FaSpSm) Fundamental concepts of programming using minimal BASIC. A structural approach to problem solving emphasizing business applications. Prerequisite: high school algebra.
103x Introduction to FORTRAN Programming (2) Algorithmic approach to problem solving; fundamentals of Structured FORTRAN 77; numerical solutions with DO loops and IF statements; formatted I/O; one-dimensional arrays; functions and subroutines. Prerequisite: high school algebra.
110x Introduction to C Programming (2) Fundamentals of C; a survey of C compilers; the role of C in developing Unix and other operating systems. Prerequisite: knowledge of a higher-level language.
150x Introduction to Visual BASIC (2, FaSp) This course provides students with no previous programming experience with the basics for and creating their own interactive windows applications using visual programming techniques. Prerequisite: high school algebra.
165x Introduction to C++ Programming (2, Fa) Fundamentals of C++ syntax and semantics, including function prototypes, overloading, memory management, abstract data types, object creation, pointers to class members, and I/O streams. Prerequisite: any high-level programming language.
201x Microcomputer Applications (2, FaSp) Advanced applications for microcomputers including database management, statistical data analyses, and statistics.Prerequisite: PDP 100x or PDP 101x.
203x Advanced Programming with Engineering Applications (3) Multidimensional arrays; linear systems; numerical solutions of nonlinear equations; polynomials and integrals; computer graphics and other related topics (e.g., simulations) Not available for credit to CSCI or EE majors. Prerequisite: PDP 103x or PDP 105x or PDP 110x, MATH 125.
210x Multimedia Applications for Windows (2, Fa) Focuses on creating powerful presentations with affordable multimedia hardware and software; integrates sound, video and animation into windowing environment. Prerequisite: PDP 101x or PDP 250x. 225x The UNIX System (2) UNIX system concepts; the Shell command language; utilities, editors, file structure, and text formatters. C Shell, Bourne Shell, and the awk programming language. Prerequisite: PDP 101x.
265x Object-Oriented Programming for Windows (2, Sp) Object-oriented programming concepts and visual programming techniques using C++, developing window-based applications with window objects, video functions, and the visual workbench. Prerequisite: PDP 165x or PDP 110x.
499x Special Topics (2-4, max 8) Recent developments in computers and data processing.
Produced by the USC Division of Student Affairs,
Office of University Publications
univpub@usc.edu