|
Click on the name of an online course offered at University of California, Davis Extension to view the detailed information; you can also find out about the college or university offering the course by clicking on "School's Profile". |
|
|
|
|
|
|
|
Name (Section Id) |
|
Program |
|
Degree |
|
Name of College, University |
|
School's Profile |
|
|
|
|
Essentials of Computer Technology (033IFO600) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Discover the concepts, fundamental issues, terminology and probable future developments associated with implementing and managing computer systems. Explore the effects of information technology on workers and society, work-group computing and decision support systems. You'll also learn about computer architecture and capabilities, including:
- hardware and software issues
- telecommunications and networking
- program design and the information systems life cycle
- business application software
- ergonomic issues
- the Internet
- multimedia
- security
- cost-benefit analysis of emerging technologies
- career opportunities
Some lab work is required outside of class. |
|
|
|
|
Essentials of XML (034IIW505) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Extensible Markup Language (XML) is a new language for creating Web pages. It is a new way of thinking about online documentation. Discover the history of XML and the various reasons for moving from standard HTML towards XML at your workplace.
Explore the advantages and disadvantages of using XML, and get a lot of hands-on experience in working with XML, cascading style sheets and document-type definitions. Finish this course with a solid understanding of XML, where to apply it and also what associated technologies will impact the Web in the near future. |
|
|
|
|
Essentials of XML (033IIW504) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Extensible Markup Language (XML) is a new language for creating Web pages. It is a new way of thinking about online documentation. Discover the history of XML and the various reasons for moving from standard HTML towards XML at your workplace.
Explore the advantages and disadvantages of using XML, and get a lot of hands-on experience in working with XML, cascading style sheets and document-type definitions. Finish this course with a solid understanding of XML, where to apply it and also what associated technologies will impact the Web in the near future. |
|
|
|
|
Firewall and Access Control (033IDC300) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
E-commerce has opened new doors into the digital age, offering significant new business opportunities. However, with these opportunities come risk and threats to company assets. To control the inherent network vulnerabilities of e-commerce applications, the risks must be thoroughly understood and adequate security measures must be built into the e-commerce architecture.
Learn how to identify major access points (primarily firewalls) into an e-commerce architecture and developing techniques to secure those components. Topics include:
- a review of key network and security concepts, protocols and standards
- firewall architecture and design
- firewall performance consideration, assessment, management, and load balancing
- a review of leading commercial firewall products
This course is intended for network professionals, system administrators, IT managers, information security personnel and other technical professionals who are responsible for security policy and implementation. |
|
|
|
|
Functional Design for the Web (033IIW503) |
|
Web Development |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Learn the creative and production processes involved in Web site development through this overview of Web interface technologies and their applications. Discover how graphic design, information architecture and interface design relate to the process of conveying information to a targeted audience through the Internet. |
|
|
|
|
General Certificate in Brewing and Packaging (N/A) |
|
Business |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
The Institute and Guild of Brewing?s General Certificate in Brewing and Packaging is a new qualification in brewing science, in which passing the program?s culminating examination allows brewers to obtain an IGB qualification without having to pass the rigorous Associate Membership Examination.
The Institute and Guild of Brewing has chosen UC Davis Extension as the world?s only distance learning instructional provider for the General Certificate in Brewing and Packaging Exam Preparation Program. Earning the General Certificate in Brewing and Packaging gives international recognition of an understanding of the principles and practices of brewing and packaging operations.
The General Certificate in Brewing and Packaging Examination tests knowledge of practical brewing sciences, arts and skills, without the intense scientific and engineering focus of the Associate Membership Examination. It is therefore a suitable qualification for those brewers who have much brewing experience and knowledge, but who do not have a formal background in science or engineering. The General Certificate in Brewing and Packaging of the Institute Examination might also be attractive to those non-professional brewers who feel their practical brewing knowledge approaches professional levels and who wish to demonstrate their acumen.
The program focuses on:
- an overview of the brewing and packaging processes
- fundamental biological, biochemical and other principles in beer production
- fundamental principles of beer packaging
- beer quality and its management
contamination
- plant cleaning and maintenance
- water, effluent and utilities |
|
|
|
|
How to Collect Effective Business Requirements (033IIN206) |
|
Business |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Learn how to create and validate business requirements that accurately and effectively reflect the essential activities of the discovery, creation, documentation, and validation of functional and nonfunctional business requirements.
Explore the techniques of fact-finding and effective listening as well as the implementation of Joint Application Development (JAD) workshops to enhance fact-finding. You will also study the concept of a Use Case for validating business requirements, and participate in hands-on workshops using a JAD format to reinforce concepts. Upon successful completion of this course, you will be able to:
- define and identify effective business requirements that are essential to a successful information system
- identify, document, and validate functional and nonfunctional business requirements
- perform effective and efficient requirements management
- define seven fact-finding techniques and apply them to finding business requirements
- describe six guidelines for effective listening
- identify and describe a Use Case and be able to use it to validate business requirements
- plan for, and implement JAD forums led by trained JAD Facilitators
- implement the structure, technical content, documentation and supporting activities required in JAD workshops |
|
|
|
|
How to Collect Effective Business Requirements (034IIN206) |
|
Business |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Learn how to create and validate business requirements that accurately and effectively reflect the essential activities of the discovery, creation, documentation, and validation of functional and nonfunctional business requirements.
Explore the techniques of fact-finding and effective listening as well as the implementation of Joint Application Development (JAD) workshops to enhance fact-finding. You will also study the concept of a Use Case for validating business requirements, and participate in hands-on workshops using a JAD format to reinforce concepts. Upon successful completion of this course, you will be able to:
- define and identify effective business requirements that are essential to a successful information system
- identify, document, and validate functional and nonfunctional business requirements
- perform effective and efficient requirements management
- define seven fact-finding techniques and apply them to finding business requirements
- describe six guidelines for effective listening
- identify and describe a Use Case and be able to use it to validate business requirements
- plan for, and implement JAD forums led by trained JAD Facilitators
- implement the structure, technical content, documentation and supporting activities required in JAD workshops |
|
|
|
|
How to Perform Data Modeling (034IIN204) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Learn the terminology and basic concepts of data modeling. This course illustrates data modeling using Entity-Relationship Diagrams (ERD), Data Structure Diagrams (DSD) and Data Model Diagrams (DMD). You'll learn the entire data modeling process from conceptual modeling, to normalization, to the logical data model.
The course finishes by presenting options for implementing the logical data model as a relational database model. Hands-on workshops in a JAD format are used to reinforce concepts. |
|
|
|
|
How to Perform Structured Analysis (033IIN205) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Discover the basics of the Yourdon Systems Method approach for structured analysis. The course covers the creation of a current system implementation model and its transformation into a system essential model (requirements specification). Create and document models using data flow diagrams, mini-specs and data dictionary entries. Hands-on workshops using a JAD format are used to reinforce concepts.
By the end of the course you will have an arsenal of tools to define a planned response system, and be able to identify essential events, activities and dates that constitute a business, and more. |
|
|
|
|
How to Perform Structured Analysis (034IIN205) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Discover the basics of the Yourdon Systems Method approach for structured analysis. The course covers the creation of a current system implementation model and its transformation into a system essential model (requirements specification). Create and document models using data flow diagrams, mini-specs and data dictionary entries. Hands-on workshops using a JAD format are used to reinforce concepts.
By the end of the course you will have an arsenal of tools to define a planned response system, and be able to identify essential events, activities and dates that constitute a business, and more. |
|
|
|
|
Internet Architecture and Services (034IIW500) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Learn how to use the Internet and how it all works ?under the hood.? Explore Internet architecture, ISPs (Internet Service Providers), connectivity methodologies, networking protocols, email, Web servers, Web browsers, FTP (File Transfer Protocols), UNIX and more. Understand how to diagnose common Internet problems, how to download/upload files and programs to your web site and local computer, and how to install and configure your TCP/IP stack (communication protocols). Learn about selecting an Internet provider, and understand why some types of Internet connections are faster than other kinds of access. Discover video and audio streaming via the Internet and examine text, voice and video conferencing tools. |
|
|
|
|
Internet Architecture and Services (033IIW500) |
|
Information Technology |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Learn how to use the Internet and how it all works ?under the hood.? Explore Internet architecture, ISPs (Internet Service Providers), connectivity methodologies, networking protocols, email, Web servers, Web browsers, FTP (File Transfer Protocols), UNIX and more. Understand how to diagnose common Internet problems, how to download/upload files and programs to your web site and local computer, and how to install and configure your TCP/IP stack (communication protocols). Learn about selecting an Internet provider, and understand why some types of Internet connections are faster than other kinds of access. Discover video and audio streaming via the Internet and examine text, voice and video conferencing tools. |
|
|
|
|
Introduction to Perl Programming (034IDD603) |
|
Computer Science |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Perl is widely used by Web developers, system administrators, biologists and many others for easy manipulation of data. Its features enable you to use it for quick prototyping, scanning large amounts of text with efficient pattern matching, reporting, and process manipulation. This class provides a core foundation of knowledge and hands on experience with programming the Perl way. Additional topics may include CGI or biology related applications.
This course is being offered in partnership with UC San Diego Extension. |
|
|
|
|
Introduction to Winemaking for Distance Learners (034VID251) |
|
General Studies |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Whether you?re interested in a career in the wine industry or are just a devoted enophile, you can take this unique UC Davis course at home at your convenience. Using videotapes of 28 hours of lecture time, learn the fundamental processes involved in winemaking through a combination of general and technical information. Explore the history of wine, wine and health issues, how to interpret a wine label and the international wine industry. Lectures are provided by faculty in the UC Davis Department of Viticulture and Enology and supervised by Dr. Carole Meredith. This class also features a supporting Web site that includes hundreds of full-color photographs and other helpful material for online study. |
|
|
|
|
Java Programming 2 (034IDC104) |
|
Computer Science |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Earlier courses in the Java programming sequence provided an overview so you could begin programming in Java. This course extends what you learned in introductory courses by providing details of important aspects of Java programming. You will receive hands-on training in these topics related to developing applications in Java:
- system functions
- Java threads
- I/O stream
- Java networking
- applet issues
- utilities
- Java security
- portability issues.
Those participating in this course will have an opportunity to learn the elements essential to developing robust applications in the Java programming environment. |
|
|
|
|
Java Programming I (033IDC101) |
|
Computer Science |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Java is quickly becoming the de facto programming language for the World Wide Web because of its ability to simply create distributed, portable and robust applets. When applets are embedded into a Web page, the page is brought to life with truly interactive content, animation, graphics and sound.
Specifically, Java is an object-oriented language that is used to create modules that run on UNIX, Windows and Macintosh operating systems without recompiling. These modules may be stand-alone applications or embedded applets within a Web page. The course includes:
- lecture, demonstrations, assignments and projects that deal with the Java language and environment
- Java class libraries, including Abstract Windows Toolkit (AWT)
- Debugging and exception handling
- threads and synchronization
You will learn the Java programming language and will be introduced to its class libraries, including the special Abstract Windows Toolkit library used for developing graphical user inter-faces. |
|
|
|
|
Layout Design for the Web (033IIW502) |
|
Web Development |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Today the World Wide Web is the ultimate tool for creative expression. Build your Web page layout with a strong visual dialog incorporating key conceptual, visual, relational and practical elements.
Using design principles, you will learn basic theories of layout including:
- white space
- typography
- line weight
- proportion
- grid
- interval
- color theory
Create sophisticated, high quality, aesthetically pleasing visual messages with an emphasis on Web design considerations, including file formats. |
|
|
|
|
Layout Design for the Web (034IIW502) |
|
Web Development |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
Today the World Wide Web is the ultimate tool for creative expression. Build your Web page layout with a strong visual dialog incorporating key conceptual, visual, relational and practical elements.
Using design principles, you will learn basic theories of layout including:
- white space
- typography
- line weight
- proportion
- grid
- interval
- color theory
Create sophisticated, high quality, aesthetically pleasing visual messages with an emphasis on Web design considerations, including file formats. |
|
|
|
|
Logical Analysis and Problem Solving for Programming (033IPM520) |
|
Computer Science |
|
C |
|
University of California, Davis Extension |
|
▤ |
|
|
|
Details |
|
|
|
The software development life cycle encompasses problem definition, problem analysis, coding, testing and debugging, and documentation. The biggest challenge for programmers is learning how to define and analyze a problem to produce results that can be converted into a successful computer program.
Learn to analyze problems and then use tools such as top-down design, structured English (pseudocode) and flowcharts to convert the problem analyses into sets of statements that can, in turn, be converted into computer programs. |
|
|
|
|
|
|