TOC PREV NEXT INDEX

Computer Science


C S 11 Fundamentals of Computer Science Units 3
Prerequisites: Reading level II.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce the student to the hardware, software, terminology, and uses of modern computer systems. Applications software packages on microcomputers are introduced. The student writes a minimum of four computer programs in BASIC. This course is not open to the student who has completed BUS 5. (UC, CSU, CAN CSCI 2)

C S 12 Introduction to Management Information Systems Units 3
Prerequisites: C S 11 with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to information systems for the business student. Topics include the value and use of information systems technology for business operations, managerial decision making, and strategic advantage. Information system planning, systems analysis and design using applications software, decision support systems, and expert systems are included. Projects focus on the design, development, and use of information system models to improve managerial decision making. (CSU)

C S 14 Microcomputers and Small Business Systems Units 3
Prerequisites: Reading level II.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to prepare students to introduce the student to microcomputers and the various pre-written application programs. It is intended for the student with no prior exposure to microcomputers and is for the non-programmer. (CSU)

C S 14B Microcomputer Evaluation and Installation Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is an introductory computer course designed to enable the student to determine computer requirements, evaluate software, match software and hardware requirements, and set up a computer system. (CSU)

C S 15 Topics in Computer Science Units 0.5-3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to offer instruction in specialized areas of Computer Science. (CSU)

C S 17 Computer Logic Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to allow the student to define and analyze logical solutions to computer-related problems, emphasizing business applications. Flow charts and pseudocode using "structured" programming concepts are used for finding solutions which are not related to any particular programming language. BASIC language is used. (UC, CSU)

C S 18 Microcomputers and Small Business: Apple Macintosh Units 3
Prerequisites: Reading level II.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce the student to the Apple Macintosh computer and various application programs, including word processing, spreadsheet, data management, and painting and drawing. The course is intended for the student with no prior exposure to microcomputers, and it is for the non-programmer. (CSU)

C S 20 MS Word, Excel, and Access Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce the student to microcomputers and the PC based programs Microsoft Word (word processor), Excel (spreadsheet), and Access (data base). Assignments will be made which will require the use of a computer laboratory. (CSU)

C S 21A Beginning Javascript Programming Units 2
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: C S 23 with a grade of "C" or better.

This course is an introduction to Javascript programming. Topics include using Javascript to add functionality to web pages, create dynamic web pages, and implement web page interactivity. Laboratory projects include integrating javascript into HTML files, creating pop-up windows, adding scrolling messages, adding images and forms, creating and modifying cookies, using frames and objects, and detecting keystrokes in a browser. (CSU)

C S 21B Intermediate Web Script Programming Units 3
Prerequisites: C S 21A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is a study of web scripting programming languages using software similar to Javascript. Topics include the definition of functions, variables, and events; object oriented programming concepts, date types, expressions, and arrays; the use of the iteration and selection structures; the application of windows and frames; forms definition and use; dynamic HTML; applets; database connectivity. Laboratory projects are required to demonstrate the ability to implement the topics. (CSU)

C S 23 HTML for Web Publishing Units 2.5
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to provide the student an understanding of the basic Hypertext Markup Language (HTML) code required to construct web pages. The student learns and applies text formatting, links, tables, forms and frames, and multimedia integration. (CSU)

C S 24A Beginning COBOL Programming Units 3
Prerequisites: C S 11 and C S 17, both with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is designed for the student who has demonstrated an understanding of data processing fundamentals. The course presents COBOL specifications, their usage, and applicable operating system commands to enable the student to write, enter, and run business-oriented problems. The student is introduced to "Report Writer" and "Object Oriented" features. (UC, CSU, CAN CSCI 8)

C S 24B Advanced COBOL Programming Units 3
Prerequisites: CS 24A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an advanced study of COBOL programming. Programming techniques are developed using various types of files (sequential, indexed, and relative). Emphasizing on-line programming, the student completes a project to write a series of programs to update a master file, to report from this file, and to inquire against it inside a master, menu-driven program. (UC, CSU)

C S 25 ASSEMBLY Language Programming: Macro Units 3
Prerequisites: C S 11; and C S 17 or C S 29A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to ASSEMBLY language programming. Programs are run on the IBM microcomputer or compatible. This course features the fundamental architecture of the IBM PC and the primary ASSEMBLY language instruction set. (UC, CSU, CAN CSCI 10)

C S 26A Java Programming Units 3
Prerequisites: C S 11; and C S 17 or C S 29A, each with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the Java programming language and to object-oriented programming concepts. The student writes applications and applets using the Java programming language. Topics include control structures, classes, methods, properties, and arrays. (UC, CSU)

C S 27 Engineering FORTRAN Units 3
Prerequisites: Math 31 or 36 with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the programming language FORTRAN. The course includes input-output processing, arithmetic calculations, and the use of logical expressions. Computer programs are assigned to assist the student in developing competence in the language. The course is designed primarily for the mathematic or engineering student. (UC, CSU, CAN CSCI 4)

C S 28 Visual BASIC Programming Units 4
Prerequisites: C S 11 and C S 17 both with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce the student to programming skills using the QBASIC programming language and the Object Oriented Programming language Visual BASIC. Topics such as the use of random and index files, event-driven programming, standard controls, objects, and OLE (object linking and embedding) are included. (UC, CSU, CAN CSCI 6)

C S 29A Pascal Programming Units 3
Prerequisites: C S 11 with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the general purpose programming language, Pascal. Pascal is a structured language designed to teach structured programming concepts. General problem-solving techniques using these structured concepts are covered along with elementary data structures. Topics include string manipulation techniques, arrays, records and lists. (UC, CSU, CAN CSCI 12)

C S 31A "C" Programming Units 3
Prerequisites: C S 11; and C S 17 or C S 29A, each with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the general purpose programming language "C". "C" features economy of expression, modern control flow and data structures, and an expanded set of operators. (UC, CSU, CAN CSCI 16)

C S 31B C++ Programming Units 3
Prerequisites: C S 31A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introductory course in C++. This course is designed to provide the student with a working knowledge of Object-Oriented Programming (OOP) using C++. The student learns basic OOP concepts and practices their implementations in C++. (UC, CSU, CAN CSCI 18)

C S 32 Computer Operations Units 3
Prerequisites: C S 24A o C S 25 or C S 28A or C S 29 or C S 31A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introductory course in the function of an operation system designed to prepare the student for the operation of a computer system. Job control language, libraries, interrupts, and virtual memory are covered along with data communications and peripheral devices. (UC, CSU)

C S 33 Systems Analysis and Design Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to systems analysis and design. (CSU)

C S 34 Introduction to Adobe Go-Live® Units 3
Prerequisites: C S 23 with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to Adobe Go-Live software to design and implement Web pages and manage an Internet web site. The course includes an introduction to the tools and options of the software; text formatting; the use of the page layout tool; how to work with images, links, tables, forms and frames; creation of HTML code, style sheets, boxes, layers and rich media; and site management. Laboratory projects involving the topics included are required. (UC, CSU)

C S 35 Multimedia Presentations Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce concepts required for creating business presentations with text, graphics, and multimedia capabilities. Presentation layout and design techniques are emphasized. (CSU)

C S 36 Microsoft FrontPage® Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

Advisories: C S 45 and C S 70. This course is designed to provide the student with an understanding of creating and publishing a Web site using Microsoft FrontPage(r). The student learns the basic tools of developing a basic Web site such as creating and formatting text content, creating and managing hyperlinks, creating and formatting tables, creating and using frames and forms, integrating multimedia, creating a discussion group, and adding a search engine. This course includes a discussion of Web site management. (CSU)

C S 37 Web Page Development Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.
Advisories: C S 23.

This course is designed to provide the student with the skills to create and optimize Web graphics for easy integration into Hypertext Markup Language (HTML) pages. The student uses Macromedia's Fireworks(r) software to creat Web graphic images such as buttons, rollovers, banners, image maps, and hotspots. (CSU)

C S 38 Web Animation with Flash Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: Understanding of Hypertext Markup Language (HTML).

This course is designed to provide the student an understanding of incorporating animation, sound, graphics, and interactivity into Web pages using Flash software. The student explores the ins and outs of Flash's interface, drawing tools, animation techniques and interactivity including creating button states and adding interaction to frames and buttons. (CSU)

C S 39 Dreamweaver Units 3

Prerequisites: None.

Limitations on Enrollment: None.

Advisories: Understanding of Hypertext Markup Language (HTML).

This course is designed to provide the student an understanding of a fourth generation Web publishing tool used to develop a Web site. Topics will include Dreamweaver's workspace, formatting, tables, forms, images, frames, style sheets, layers, behaviors, timelines, and libraries. The student will also learn Web architecture as applied to navigation, content, and platform issues. (CSU)

C S 42 UNIX Units 3
Prerequisites: C S 11 with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to operating system language UNIX. The student learns to use the operating system in a multi-user environment. UNIX is a computer operating system designed to control and coordinate the activities of a multi-user computer system. (CSU)

C S 43 Database Design: Micro Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the design and implementation of a database on a microcomputer. Topics include database theory, design implementation, administration, and security. The student performs an actual case study using a database software. (CSU)

C S 43A Database Design Using Microsoft Access Units 2
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the design and implementation of a database on a microcomputer. Topics include database theory, design implementation, administration, and security. The student performs an actual case study using a database software similar to Microsoft Access. (CSU)

C S 43B Database Programming for the Web Units 3
Prerequisites: C S 43A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is a study of database programming on the Internet which includes how to create dynamic Web applications that interact with a database using client-side, server-side, and compiled server programs. Course content includes client/server versus personal database processing, a review of relational database concepts using Microsoft-Access(r), an introduction to structured query language (SQL), the use of HTML in database programming. Web servers and how they affect database applications, using Visual Basic and Active X, server-side and client-side scripting techniques, and compiling Web server programs. Laboratory projects involving the topics included are required. (CSU)

C S 45 Microsoft Windows Units 1
Prerequisites: Reading level II.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to present beginning and intermediate topics in the use of the Microsoft Windows operating system. These topics include: exploring the desktop; working with windows; managing files and folders; controlling printing; using accessories (calculator, WordPad, Paint); copying, moving, sharing, exchanging, and protecting data; and running applications. (CSU)

C S 46 Introduction Oracle® Database Programming Units 3
Prerequisites: C S 43A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to database programming using Oracle®. Course content includes using Oracle® for client/server database processing; creating and modifying tables; adding, viewing, and updating data; PL/SQL®; data block and custom forms; building reports; creating graphics; integrated database applications; and web applications using Oracle®. Laboratory projects involving the topics included are required. (CSU)

C S 50H Special Studies: Computer Science Units 1-4
Prerequisites: Completion of C S 24B, or C S 28, or C S 29, or C S 31B, or C S 32, or C S 33, or C S 38, or C S 42, or C S 43 with a grade of "C" or above; consent of instructor and division chairperson.
Limitations on Enrollment: None.
Advisories: None.

This course is designed for the student of Computer Science who wishes to expand his/her knowledge beyond the established curriculum. The student selects or is assigned a project approved by a faculty member and the Division Chairperson. The student pursues the project through individual laboratory effort and reports progress at scheduled meetings with the faculty member. Course may be repeated for a maximum of four (4) units. (CSU)

C S 54 Fundamentals of Data Communications Units 3
Prerequisites: CS 11.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the fundamentals of data and telecommunications in business. Topics include hardware, software, transmission facilities, data and voice communications, telecommunication applications, digital and analog signal processing, network types and designs, and managerial issues. (CSU)

C S 56 Networking Essentials Units 3
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is a general introduction to current network technologies for local area networks (LANs), wide area networks (WANs), and the Internet. The course includes an introduction to the hardware, software, terminology, components, design, and connections of a network, as well as the topologies and protocols for LANSs. This course includes LAN-user concepts and the basic functions of sytem administrations and operation. (CSU)

C S 58A Microsoft Windows XP Professional Units 3
Prerequisites: C S 56 with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to Microsoft Windows XP Professional. The student installs Windows XP Professional and uses the various strategies for administering, configuring, securing, and managing Windows XP. The student learns administration of Transmission Control Protocol/Internet Protocol (TCP/IP) and other available network protocols. The course is intended for the student who supports or administers networks. (CSU)

C S 58B Microsoft Windows 2003 Server Units 3
Prerequisites: C S 58A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to Microsoft Windows 2003 Server. The student installs Windows 2003 Server and uses strategies for administering, configuring, securing, and managing Windows 2003 Server and a network. The student learns about the various file systems supported by Windows XP, administration of Active Directory services and management of Active Directory objects and network protocols and services. The course is intended for the student who supports or administers networks. (CSU)

C S 58C Implementing Microsoft Windows 2003 Network Infrastructure Units 3
Prerequisites: C S 58B with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is designd to introduce the installation, configuration, management, and support of a network infrastructure using Microsoft Windows Server products. The course focuses on TCP/IP and related services, including DHCP Server service, DNS Server service, WINS, network security protocols, Public Key Infrastructure (PKI), Internet Protocol Security (IPSec), and remote access. The course also enables the student to configure Windows as a network router, configure Internet access for a network, configure a Web server, and manage a Windows deployment using Remote Installation Services (RIS). The student learns to enable network connectivity between NetWare, Macintosh, and Unix networks. (CSU)

C S 58D Implementing Microsoft Windows 2003 Directory Services Units 3
Prerequisites: C S 58C with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to allow the student to install, configure, and administer Microsoft Windows Active Directory directory services. The course also focuses on implementing Group Policy and understanding Group Policy tasks required to centrally manage users and computers. The student uses Group Policies to configure and manage the user desktop environment, to configure and manage software, and to implement and manage security settings. The student also installs and manages Windows Domains and Domain Controllers through Active Directory. (CSU)

C S 69V Internship: Computer Science Units 1-8
Prerequisites: None.
Limitations on Enrollment: Students are required to enroll in a minimum of 7 units during the semester including internship units; the combined total number of units a student may take in internship, work experience and, occupational practice may not exceed a maximum of 16 units; participation requires submission and approval of internship program objectives and employer internship agreement.
Advisories: GUID 30, 31, 32, 33.

This course is designed for the student participating in a Computer Science or Computer Information Systems vocational intenship program. Application of discipline-related skills and knowledge in conjunction with Secretary's Commission on Achieving Necessary Skills (SCANS) competencies is emphasized. Each student is engaged in a specific research project or on-the-job learning activities under the supervision of a worksite supervisor and a college internship instructor. (CSU)

C S 70 Introduction to Internet Units 1
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the worldwide computer network Internet. Internet provides access to a wide range of resources such as electronic mail, information servers, international sights, and government resources. Topics include navigation through the World Wide Web, File Transfer Protocol (FTP), and Telnet.

C S 75 Applied Computer Science Principles Units 1-3
Prerequisites: C S 45 and C S 24A or C S 25 or C S 28A or C S 29 or C S 31A with a grade of "C" or better.
Limitations on Enrollment: None.
Advisories: None.

This course is designed for the student to learn how to assist other students in a hands-on environment. The student performs as computer laboratory assistant helping others to develop operational programs and to refine debugging skills on a variety of computer equipment. The course may be repeated up to a total of six units.

C S 76 Topics in Computer Science Units 0.5-3
Prerequisites: None; exempt from assessment testing.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to offer instruction in one or more of the specialized areas of computer science not already covered by the existing curriculum. Units in this course do not count toward an associate degree.

C S 77 Introduction to On-line Courses Units 0.5
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is an introduction to the use of the Internet to take on-line courses. Topics include hardware and software requirements, the use of electronic mail, electronic journals, notebooks, chat rooms, testing, and the course syllabus. Strategies for success in on-line courses are also included.

C S 95A Computers for Beginners Units 0.5
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce elementary concepts and fundamental skills required to operate a microcomputer for personal use. The student learns needed theory and techniques to identify and manipulate screen objects; use mouse and keyboard commands; handle windows and dialog boxes; start and quit an application program; create and work with simple documents; improve the appearance of text; organize files and create folders on a disk; perform simple troubleshooting and maintenance techniques. No previous computer experience is required.

C S 95B Introduction to Microsoft Word Units 1
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce the student to use of a word processing computer applications package. The student will create, save, retrieve, format, edit, and print word processing documents.

C S 95C Introduction to Microsoft Excel Units 1
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to introduce the student to use of an electronic spreadsheet computer applications package. The student will create, save, retrieve, format, edit, and print electronic spreadsheets.

C S 95D Presentations with PowerPoint Units 1
Prerequisites: None.
Limitations on Enrollment: None.
Advisories: None.

This course is designed to provide the student an understanding of the basic tools required to build a presentation utilizing PowerPoint software on a computer.

C S 98V Work Experience: Computer Science Units 1-8
Prerequisites: None.
Limitations on Enrollment: The student must enroll in a course that is directly related to computer science work experience; the student must enroll in a minimum of 7 units including work experience units, during the semester; for summer session, the student must enroll in one related course in addition to work experience; the combined total number of units a student may take in internship, work experience, and occupational practice may not exceed a maximum of 16 units; participation requires submission and approval of work experience program objectives and an employer work experience agreement.
Advisories: GUID 30, 31, 32, 33.

This course is designed for the student employed in a computer science erlated position. The course objectives are developed in consultation with a work supervisor. The student is engaged in a specific research project or on-the-job learning activities under the supervisor and the college work experience instructor. To register, complete an application form available at the Applied Science and Technology Division office, Holt 140.




TOC PREV NEXT INDEX