Computer Science
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)
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)
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)
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)
This course is designed to offer instruction in specialized areas of Computer Science. (CSU)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
This course is an introduction to systems analysis and design. (CSU)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.
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)
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)
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)
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)
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)
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)
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)
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.
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
|
|