Information Technology

2,286 views
2,240 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,286
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Information Technology

  1. 1. University of California, San Diego • Extension Information Technology & Software Engineering Information Technology & Software Engineering Harnessing Tomorrow’s Technology Today NEW COURSES Professionals involved in information technologies and software engineering industries know they must stay up to date with the latest trends and skills in order to keep their • Advanced iPhone Programming careers on track and support the technological and economic advancement of their • Advanced PL/SQL organizations. Delivering expert instruction with hands-on experience, UC San Diego • Architecting .NET Applications Extension gives students the opportunity to master areas that include new programming languages, systems administration, database design, data management, web technologies, • Business Intelligence: End User Reporting Tools and software project management. • Cloud Computing Clarified • HTML/5 and CSS/3 Preview SPRING 2010 HIGHLIGHTS • Introduction to Medical Informatics • Medical Informatics: Interoperability • Media Computation with Python • Sharepoint for Project Managers CERTIFICATE PROGRAMS PROFESSIONAL • Strategic IT for Business—p. 218 SPECIALIZED • C# Programming—p. 229 • C/C++ Programming—p. 229 • Data Mining—p. 231 • Database Administration Using Oracle— p. 231 • Java Programming—p. 235 • Software Engineering Management— p. 238 • Healthcare IT Certificate Program • UNIX System Administration—p. 240 • Visual Basic .NET Programming—p. 240 Embark on careers as managers or specialists of healthcare information technology (HIT). See page 146 for details. • Web Publishing—p. 241 • Medical Informatics Two courses being offered this quarter. See page 135. • Cloud Computing Two courses being offered this quarter. See page 140. 132 I Summer 2010 I extension.ucsd.edu I (858) 534-3400
  2. 2. Java Programming IV: ence using Weka and RapidMiner. Example TABLE OF CONTENTS Advanced Java Programming Structures . . . . .143 of topics cover include: data reduction, Information Technology & Software Engineering Data Analysis . . . . . . . . . . . . . . . . . . . .133 iPhone Programming: Touch, Sound, and More! . . .143 model building (classification, prediction and R Essentials Clinic . . . . . . . . . . . . . . . . . . . . . . . . . .133 Advanced iPhone Programming . . . . . . . . . . . . . . .143 clustering), model evaluation, data and Data and Text Mining Workshop . . . . . . . . . . . . . . .133 Google’s Android . . . . . . . . . . . . . . . . . . . . . . . . . .143 model visualization as well as information Data Mining for Scientific Applications . . . . . . . . . .133 Software Engineering Process retrieval, information extraction, text crawl- Introduction to Statistics . . . . . . . . . . . . . . . . . . . . .133 Management . . . . . . . . . . . . . . . . . . . . .143 Data Mining I: Basic Methods and Techniques . . . . .134 ing, feature generation, feature selection and Successful Software Requirement stemming. Data Preparation for Data Mining . . . . . . . . . . . . . .134 Analysis and Design . . . . . . . . . . . . . . . . . . . .143 Data Mining II: Advanced Methods Unit Testing - Supporting Modern IN-CLASS and Applications . . . . . . . . . . . . . . . . . . . . . . .134 Software Development Methods . . . . . . . . . . .144 Instructor: Omer Katzenelson Data Mining III . . . . . . . . . . . . . . . . . . . . . . . . . . . .134 Section: 077626-5001 Course No. CSE-41099 Predictive Analytics: Data Mining for Software Engineering Tools . . . . . . . . .144 Time/Date: WThF 9:00 a.m.-3:00 p.m., Sep. 1-3 (3 Business Application . . . . . . . . . . . . . . . . . . . .134 Object-Oriented Analysis and Design I . . . . . . . . . . .144 mtgs.) Introduction to R Programming . . . . . . . . . . . . . . . .135 Design Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . .144 Location: Rm. 110, UCSD Extension Sorrento Mesa Analytics and MS Excel 2007 . . . . . . . . . . . . . . . . .135 Ctr., 6925 Lusk Blvd., San Diego UNIX/LINUX . . . . . . . . . . . . . . . . . . . . . .144 Credit: 1.5 units in Computer Science & Engineering Introduction to Medical Informatics . . . . . . . . . . . . .135 UNIX Operating Systems - Introduction . . . . . . . . . .144 Fee: $395 No refunds after: Aug. 31 (hov/hmm) Medical Informatics: Interoperability . . . . . . . . . . . .135 UNIX System Administration I . . . . . . . . . . . . . . . . .145 Data Management . . . . . . . . . . . . . . . .135 UNIX System Administration II . . . . . . . . . . . . . . . .145 Data Mining for Scientific Business Productivity using Microsoft Access . . . . . .135 UNIX Shell Programming . . . . . . . . . . . . . . . . . . . .145 Applications Business Productivity using Microsoft Excel . . . . . . .136 UNIX Systems Security Fundamentals . . . . . . . . . . .145 A large volume of scientific data has been Data Modeling and Relational Database Design . . .136 Instructor Profiles . . . . . . . . . . . . . . . . .145 stored and is continually collected daily. This Introduction to Oracle SQL . . . . . . . . . . . . . . . . . . .136 class is a shorter, less in-depth version of the Oracle Database Administration Workshop I . . . . . .137 Data Mining I class custom-made for the Oracle Database - Advanced PL/SQL . . . . . . . . . . . .137 DATA ANALYSIS world of science. Get an overview of the basic Internet & Web Technologies . . . . . . .137 LAB CLASS methods, techniques and the process of data HTML/5 and CSS/3 Preview . . . . . . . . . . . . . . . . . . .137 R Essentials Clinic mining, with the emphasis on the scientific Web Publishing I . . . . . . . . . . . . . . . . . . . . . . . . . .137 R is a scientific computing tool for data applications. Explore a variety of scientific Web Publishing II: HTML & CSS . . . . . . . . . . . . . . .137 analysis, image processing and other data case studies and successful applications of Web Publishing III: Site Design & Usability . . . . . . .137 intensive applications. Powerful toolboxes data mining techniques to mining of the var- SEO & SEM: The Fast Track to Search Engine make R suitable for almost any task. This one ious scientific data. Learn how data mining Optimization and Marketing . . . . . . . . . . . . . .138 day class will give you an overview, teach the could be applied to successfully mine and AJAX Application Development . . . . . . . . . . . . . . . .138 basic operations, and explain how to benefit make meaningful conclusions, predictions Fundamentals of Web Services . . . . . . . . . . . . . . . .138 from the various toolboxes offered in R. You and classification of your data. Hands-on Microsoft .NET . . . . . . . . . . . . . . . . . . .138 will also learn how to perform basic data exercises included. Note: “Biostatistics” or Fundamentals of the .NET Framework . . . . . . . . . . .138 analysis and how to get the most out of pack- equivalent knowledge is required. This course C# Programming for Beginners . . . . . . . . . . . . . . . .139 ages. Much of the course will be spent explor- is application-focused and does not require C# Programming I . . . . . . . . . . . . . . . . . . . . . . . . .139 ing R’s interactive functionality. You will also prior programming experience. C# Programming II . . . . . . . . . . . . . . . . . . . . . . . . .139 learn how to write easy scripts to simplify ONLINE Visual Basic .NET Programming I . . . . . . . . . . . . . . .139 repeating tasks. Note: Students are encour- Instructor: Natasha Balac ASP.NET Programming I . . . . . . . . . . . . . . . . . . . . .139 aged to bring their own laptop. Training will Section: 077817-5001 Course No. CSE-40770 Programming Windows Presentation include R installation. Time/Date: Jul. 1-Aug. 12 Foundation (WPF) . . . . . . . . . . . . . . . . . . . . . .139 Location: ucsdextension.blackboard.com Building Applications with Silverlight IN-CLASS Credit: 3 units in Computer Science & Engineering and RIA Services . . . . . . . . . . . . . . . . . . . . . . .139 Instructor: Daniel L. Pick Fee: $595 No refunds after: Jul. 7 (hov/hmm) Sharepoint I: The Essentials . . . . . . . . . . . . . . . . . . .140 Section: 077691-5001 Course No. CSE-41093 Sharepoint for Project Managers . . . . . . . . . . . . . . .140 Time/Date: F 8:30 a.m.-5:00 p.m., Jul. 2 (1 mtg.) LAB CLASS Location: Rm. 110, UCSD Extension Sorrento Mesa Introduction to Statistics Cloud Computing Clarified . . . . . . . . . . . . . . . . . . .140 Ctr., 6925 Lusk Blvd., San Diego Cloud Computing for Software Developers . . . . . . .140 Credit: .5 units in Computer Science & Engineering Gain a comprehensive introduction to the Fee: $225 No refunds after: Jul. 1 (hov/hmm) concepts and techniques of elementary statis- Networking & Security . . . . . . . . . . . . .141 tics as applied to a wide variety of disciplines. CISSP Security Exam Preparation . . . . . . . . . . . . . . .141 LAB CLASS Network+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 This course emphasizes problem solving, sta- Data and Text Mining Workshop tistical thinking and interpretation of results. Programming Languages . . . . . . . . . . .141 Data and text mining are the non trivial Topics include: descriptive statistics, basic Introduction to Programming . . . . . . . . . . . . . . . . .141 extraction of implicit, previously unknown probability, probability distributions, sam- Media Computation using Python . . . . . . . . . . . . . .142 and potentially useful information from data pling distributions, confidence intervals, one C/C++ Programming I: or text. It has emerged as one of the most and two sample hypothesis testing, categori- Fundamental Programming Concepts . . . . . . .142 exciting and dynamic fields. Within the span C/C++ Programming II: cal data analysis, correlation and regression. Dynamic Memory and File I/O Concepts . . . . .142 of few years market size of data and text min- ONLINE C/C++ Programming III: ing exceeds tens of billions of dollars. Instructor: Justina Flavin Intermediate Programming with Objects . . . . .142 Examples include email (Spam) filtering, Section: 077625-5001 Course No. CSE-41069 C/C++ Programming IV: news articles classification, web page classifi- Time/Date: Jun. 28-Aug. 30 Advanced Programming with Objects . . . . . . .142 cation, page ranking and SEO. We will intro- Location: ucsdextension.blackboard.com Java Programming I: duce basic concepts of both data and text Credit: 3 units in Computer Science & Engineering Introduction to Java Programming . . . . . . . . .142 Fee: $595 No refunds after: Aug. 30 (hov/hmm) mining. Students will gain hands on experi- Java Programming II: Core Java Programming . . . . .142 Java Programming III: Intermediate Java Programming . . . . . . . . . . .143 Summer 2010 I extension.ucsd.edu I (858) 534-3400 I 133
  3. 3. Data Mining I: Basic Methods and Data Mining III Data Mining Techniques Data Mining III combines and builds upon Information Technology & Software Engineering Large databases of information create great Data Mining I, Data Prep for Data Mining opportunities for the application of data min- and Data Mining II. This class is designed to ing methods. This course provides students give you an in-depth knowledge of practical with a foundation in basic data mining, data data mining and predictive modeling, pro- analysis, and pattern recognition concepts vided you have acquired the necessary theo- and algorithms. It will begin with an retical knowledge of data mining and overview of data mining process and machine learning techniques, as well as the approaches. Practical exercises include vari- data preparation techniques. You will go ous data analysis and machine learning tech- through several data mining projects, plan- niques for model and knowledge creation, ning and executing each of the steps of the through a process of inference, model fitting data preparation: analysis, learning and mod- or learning from examples. Note: eling and predictive/descriptive model that “Introduction to Statistics” required or a produces the best evaluation scores at the familiarity with statistics. end. This is a challenging class that is sure to ONLINE make you a solid data miner ready to attack Instructor: Natasha Balac those complex real-life data mining tasks that Section: 077628-5001 Course No. CSE-40768 are awaiting you. Note prerequisite: Data Time/Date: Jun. 29-Aug. 3 Mining I, Data Prep for Data Mining Location: ucsdextension.blackboard.com required. Data Mining II recommended. Credit: 2.5 units in Computer Science & Engineering Fee: $595 No refunds after: Jul. 3 (hov/hmm) ONLINE Instructor: Tamara Sipes Section: 077630-5001 Course No. CSE-40977 Data Preparation for Data Mining Time/Date: Jul. 1-Aug. 12 An essential, yet often under-emphasized step Location: ucsdextension.blackboard.com in the data mining process is the data prepa- Credit: 3 units in Computer Science & Engineering ration. Habitually, people are more inclined Fee: $595 No refunds after: Jul. 7 (hov/hmm) to focus on knowledge discovery. Nevertheless, without sufficient preparation Predictive Analytics: Data Mining of your data, your return on effort is certain for Business Application Data Mining is becoming a to be limited. The class offers in-depth cover- As an increasing volume of customer, prod- fundamental component of scientific age of data preparation techniques and a uct and industry data is being collected by discovery, product development, as step-by-step approach through a variety of businesses; leading companies are applying well as facets of business commerce. tools, while providing practical illustrations intelligent methods to convert the large using real data sets. Your projects are sure to information repositories into effective deci- Build the skills necessary to design, demonstrate improved evaluation, perform- sion making. This course covers the basics of create, verify and test predictive data ance and more beneficial results. predictive analytics and data mining methods models. ONLINE for business applications, an overview of the Instructor: Tamara Sipes basic tools and techniques, and includes case Section: 077627-5001 Course No. CSE-40969 studies and exercises. You will learn what data Summer 2010 Courses Time/Date: Aug. 3-Sep. 14 mining can do to enable business intelligence • Introduction to Statistics Location: ucsdextension.blackboard.com and how to build analytical capabilities. Credit: 3 units in Computer Science & Engineering • Data Mining I–III Fee: $595 No refunds after: Aug. 9 (hov/hmm) Explore examples of the applications of pre- dictive analytics including a variety of suc- • Data Preparation for Data Mining cessful real-life projects that focus on the Data Mining II: Advanced • Predictive Analytics: Data Mining Methods and Applications analysis, prediction, marketing, investments, for Business Applications Examine advanced data mining, data analy- and business practices that enable educated • Data and Text Mining Workshop sis, and pattern recognition concepts and decision-making to drive revenues, reduce algorithms. Course content builds upon Data costs and provide competitive advantage. • Data Mining for Scientific ONLINE Mining I and includes input/output models, Applications machine learning algorithms, advanced Instructor: Tamara Sipes Section: 077631-5001 Course No. CSE-41098 • Introduction to “R” Programming methods and applications. Coursework will Time/Date: Jun. 30-Aug. 11 include learning from massive datasets, Location: ucsdextension.blackboard.com including methods like neural networks and Credit: 3 units in Computer Science & Engineering See certificate details on page 231. support vector machines. Note prerequisite: Fee: $595 No refunds after: Jul. 6 (hov/hmm) “Introduction to Statistics” or a familiarity with statistics and “Data Mining I” required. For more information: ONLINE Helen Montgomery Instructor: Natasha Balac (858) 534-9352 Section: 077629-5001 Course No. CSE-40769 Biostatistics hmontgomery@ucsd.edu Time/Date: Aug. 5-Sep. 16 Location: ucsdextension.blackboard.com Explore this new online specialized extension.ucsd.edu/datamining Credit: 3 units in Computer Science & Engineering certificate program. Fee: $595 No refunds after: Aug. 11 (hov/hmm) See page 228 for details. 134 I Summer 2010 I extension.ucsd.edu I (858) 534-3400
  4. 4. Introduction to R Programming Introduction to Medical Statistical computing is employed in a diverse Informatics Medical Information Technology & Software Engineering range of industries. Historically, the market Medical Informatics is set to become a major for statistical computing software has been dominated by a small number of commercial vendors. In recent years, an open source proj- field in the IT world in the coming years. Nearly twenty billion dollars has been allo- cated to Healthcare IT for developments Informatics ect, R, has emerged as the preeminent statis- such as electronic health records. tical computing platform. With its unsur- Understanding the conceptual frameworks passed library of freely available packages, R and practical approaches for implementation is capable of addressing almost every statisti- and management of Medical Informatics sys- cal inference problem. In this course, you will tems will be crucial to anyone interested in learn to create R programs that access data Healthcare IT. In this course, you will learn from multiple sources, including flat files, the fundamental concepts and applications of spreadsheets and relational databases. This biomedical informatics. In addition, the the- course will cover the complete foundational ory and application of standards and lexicons skill set for R programming, including matrix will be reviewed, and the legal, ethical and operations, conditional and repetitive execu- privacy implications. Other topics include: tion, functions and graphical output. Lastly, decision theory and support, knowledge and Explore medical informatics; we will introduce a sampling of statistical web-based research systems, telemedicine, problems, and their implementations in R. a new major field in the human-computer interfaces, systems integra- IN-CLASS tion, educational and department-specific IT industry. Instructor: Scott G. Wallihan applications. Section: 077632-5001 Course No. CSE-41097 Summer 2010 Courses ONLINE Time/Date: F 8:30 a.m.-5:00 p.m., Aug. 27-Sep. 10 Instructor: Ramin Moshiri • Introduction to Medical Informatics (3 mtgs.) Section: 077513-5001 Course No. CSE-41094 • Medical Informatics: Interoperability Location: Rm. 104, UCSD Extension Sorrento Mesa Time/Date: Jul. 7-Sep. 1 Ctr., 6925 Lusk Blvd., San Diego Location: ucsdextension.blackboard.com Credit: 3 units in Computer Science & Engineering Credit: 3 units in Computer Science & Engineering (858) 534-9358 Fee: $595 No refunds after: Aug. 27 (hov/hmm) Fee: $650 No refunds after: Jul. 13 (hov/stc) LAB CLASS infotech@ucsd.edu Analytics and MS Excel 2007 Medical Informatics: extension.ucsd.edu/it ˜Unleash the power of EXCEL 2007 and Interoperability put analytics at your fingertips. Learn and ˜This graduate level course builds and practice the capabilities of EXCEL 2007 for expands on the subjects covered in DATA MANAGEMENT Data Visualization, Data Mining, Data Introduction to Medical Informatics. You’ll Aggregation, and Statistical Analysis using gain familiarity with the core concepts of LAB CLASS both Descriptive Statistics and Inferential Healthcare Interoperability, understand the Business Productivity using Statistics. You will create scorecards, dash- use of technology in the management of Microsoft Access boards, charts, graphs, frequency distribu- information in both the healthcare and med- Microsoft Access 2007 is one of the most effi- tions and pivot tables. Terms such as standard ical research settings, learn the key standards cient and powerful relational database to deviation, variance, correlation, regression of Healthcare Information Technology, and manage data. Information can be stored, and confidence are demystified and you will discover how the stimulus package empha- linked, and managed using a single relational learn the best practices for applying each sizes healthcare standards and interoperabili- database. In this course you will gain the technique or model to solve business prob- ty and how it will affect the industry. You’ll skills to create, modify databases and use the lems. You will be introduced to EXCEL func- survey the conceptual frameworks and practi- various objects in Access 2007. Knowing how cal approaches to improving the healthcare to store your data effectively, will allow you to tions, data tables and data analysis features. delivery and continuity of care in the clinical generate faster, accurate, and day-to-day All coursework will use EXCEL 2007. Note: and public health settings by learning: elec- reports to keep up with the demands of Students need an intermediate understanding today’s working environment. Your company of EXCEL 2007 or 2003. tronic health records, clinical information can respond faster, create dynamic reports for IN-CLASS systems and biomedical informatics stan- your business environment, leading to gener- Instructor: Ellen Bonnell dards and technologies. ating higher sales and profits for the business. Section: 077729-5001 Course No. CSE-41123 IN-CLASS Time/Date: F 8:30 a.m.-5:00 p.m., Jul. 9-23 (3 IN-CLASS Instructor: Ramin Moshiri mtgs.) Instructor: Elaine Gonzalez Section: 077822-5001 Course No. CSE-41120 Location: Rm. 110, UCSD Extension Sorrento Mesa Section: 077633-5001 Course No. CSE-41102 Time/Date: M 6:00-9:00 p.m., Jun. 28-Aug. 30; no Ctr., 6925 Lusk Blvd., San Diego Time/Date: M 5:30-9:30 p.m., Jun. 28-Aug. 9; no mtg. Jul. 5 (9 mtgs.) Credit: Not for credit mtg. Jul. 5 (6 mtgs.) Location: Rm. 110, UCSD Extension Complex Fee: $650 No refunds after: Jul. 8 (hov/hmm) Location: Rm. 131, UCSD Extension Complex Credit: 3 units in Computer Science & Engineering Credit: 2.5 units in Computer Science & Engineering Fee: $650 No refunds after: Jul. 10 (hov/stc) Fee: $545 No refunds after: Jul. 3 (hov/hmm) Interest-Based Negotiation Discover practical tools in collaboration, bargaining, leverage and influence. See page 44. Summer 2010 I extension.ucsd.edu I (858) 534-3400 I 135
  5. 5. Oracle Information Technology & Software Engineering Specialized Certificate in Database Administration using Oracle Gain the knowledge and skills needed to administer modern database systems. Benefits • Earn three certifications: • Oracle Certified Associate when you complete first two required courses • Oracle Certified Professional when you complete final two required courses • Database Administration Using Oracle certification from UC San Diego, Extension when you complete all required and elective course work. • Discounts on Oracle certification examinations • Official Oracle textbooks provided • Expert instruction by highly experienced certified industry leaders See certificate information on page 231. For more information: Taylor Christensen (858) 534-9358 infotech@ucsd.edu extension.ucsd.edu/oracle Business Productivity using Data Modeling and Relational LAB CLASS Microsoft Excel Database Design Introduction to Oracle SQL Microsoft Excel 2007 is a powerful spread- Discover the theoretical foundation in data Gain an extensive introduction to data server sheet application which can enable computa- modeling and design of relational databases. technology. Learn the concepts of relational tions, graphical representation and data Part one of this course explores the use of and object relational databases; SQL pro- analysis. This course is solution-based dealing Entity Relationships (ER) Modeling in detail gramming language; creation and mainte- with real-life business situations and prob- through many real life examples, practical nance of database objects; storing; manipula- lems that users come across frequently in business problems and solutions. After sever- tion and retrieval of data by using advanced their jobs. Learn to design your spreadsheet al iterations, the ER model captures the data techniques such as ROLLUP, CUBE, set to take advantage of Excels dynamic features. requirements and business rules and forms a operators, and hierarchical retrieval; how to You will gain the skills you need, starting sound basis for the initial design of a rela- write SQL and SQL*Plus script files using from basic features such as the new quick for- tional database. Part two of the course is the iSQL*Plus tool to generate report-like mats, how to use improved data lists, to using about the design process and presents the output. This course is designed as a prepara- advanced tools such as subtotals, goal seek, considerations for creating a normalized, sta- tion for the corresponding Oracle Certified solver, macros and pivot tables. When you ble, maintainable and well defined relational Associate exam. Note: “Data Modeling and can generate faster and more accurate reports, database. Note: Knowledge of MS Access or Relational Database Design” or equivalent it means that your company can respond other databases required. knowledge is required. The course fee faster to the dynamic business environment, includes a non-refundable $225 materials fee. ONLINE leading to generating higher sales and profits Instructor: Scott G. Wallihan IN-CLASS for the business as well as improve work pro- Section: 077634-5001 Course No. CSE-40693 Instructor: Scott A. Rappoport Time/Date: Jun. 29-Aug. 3 Section: 077583-5001 Course No. CSE-40694 ductivity and efficiency. Location: ucsdextension.blackboard.com Time/Date: W 5:30-10:00 p.m., Jun. 30-Aug. 4 (6 IN-CLASS Credit: 3 units in Computer Science & Engineering mtgs.) Instructor: Elaine Gonzalez Fee: $650 No refunds after: Jul. 3 (hov/hmm) Location: Rm. 119B, UCSD Extension Sorrento Section: 077748-5001 Course No. CSE-41101 Mesa Ctr., 6925 Lusk Blvd., San Diego Time/Date: Th 5:30-9:30 p.m., Aug. 5-Sep. 9 (6 Credit: 3 units in Computer Science & Engineering mtgs.) Fee: $995 No refunds after: Jul. 6 (hov/stc) Location: Rm. 131, UCSD Extension Complex Credit: 2.5 units in Computer Science & Engineering Extension Mobile Fee: $545 No refunds after: Aug. 11 (hov/hmm) Maps, directions and course information available anytime, on the go! Visit m.extension.ucsd.edu 136 I Summer 2010 I extension.ucsd.edu I (858) 534-3400
  6. 6. LAB CLASS INTERNET & WEB TECHNOLOGIES LAB CLASS Oracle Database Administration Web Publishing II: HTML & CSS Information Technology & Software Engineering Workshop I HTML/5 and CSS/3 Preview Continuing to build upon the knowledge Oracle DBAs manage the industry’s most ˜This one or two day lecture will preview and skills you developed with Web advanced information systems and command some of the latest features of the upcoming Publishing I, you will be introduced to con- some of the highest salaries. This course gives HTML/5 and CSS/3 specifications. It will cepts beyond HTML such as Server and you a firm foundation in basic database cover information on new HTML5 semantic Client side programming, and CSS. Note administration. Learn how to install and elements, its native multimedia, bit map prerequisite: “Web Publishing I” maintain an Oracle 11g database. You’ll also drawing with canvas, new global attributes, IN-CLASS gain a conceptual understanding of the Instructor: Merek Findling microdata and other global changes that will Oracle database architecture and how its Section: 077637-5001 Course No. CSE-40160 change how people approach markup. CSS3 Time/Date: Tu&Th 6:00-9:30 p.m., Jul. 27-Aug. 19 components work and interact with one information on new properties, selectors, (8 mtgs.) another. You will create an operational data- dynamic font support, transitions, anima- Location: Rm. 108B, UCSD Extension Sorrento base and properly manage the various struc- Mesa Ctr., 6925 Lusk Blvd., San Diego tions and beyond will also be covered. The tures in an effective and efficient manner Credit: 3 units in Computer Science & Engineering primarily focus will be on new features from Fee: $545 No refunds after: Jul. 28 (hov/hmm) including: performance monitoring, database security, user management and HTML5 and CSS2/3 that are implemented in some modern browser, though some mate- LAB CLASS backup/recovery techniques. This course is Web Publishing III: Site Design & designed to prepare you for the correspon- rial on possible future changes and trends will ding Oracle Certified Associate exam. Note be presented. Predominately lecture and Usability prerequisite: “Introduction to Oracle SQL” demo based suitable for past graduates of the Professional web sites possess many qualities, or equivalent knowledge. The course fee Web Publishing program at UCSD as well as one of which is specific design to enhance includes a non-refundable $225 materials fee. other Web professionals with good working web usability as well as the efficient presenta- knowledge of HTML, CSS and some tion and acquisition of information. Building IN-CLASS JavaScript. on the skills acquired in Web Publishing I Instructor: David Gardner Section: 077584-5001 Course No. CSE-41091 and II, this course covers topics and tech- IN-CLASS Time/Date: Tu 5:30-10:00 p.m., Jun. 29-Aug. 17 (8 Instructor: Thomas Powell niques on web site usability, information mtgs.) Section: 077730-5001 Course No. CSE-41122 architecture and web page optimization. Location: Rm. 119B, UCSD Extension Sorrento Time/Date: M 5:30-9:30 p.m., Jul. 12-19 (2 mtgs.) Note prerequisite: “Web Publishing II: Mesa Ctr., 6925 Lusk Blvd., San Diego Location: Rm. 110, UCSD Extension Sorrento Mesa HTML & CSS.” Credit: 4 units in Computer Science & Engineering Ctr., 6925 Lusk Blvd., San Diego Fee: $1095 No refunds after: Jul. 3 (hov/stc) IN-CLASS Credit: .5 units in CSE Instructor: Thomas Powell Fee: $225 No refunds after: Jul. 10 (hov/hmm) Section: 077655-5001 Course No. CSE-40290 LAB CLASS Oracle Database - Advanced LAB CLASS Time/Date: Tu&Th 5:30-10:00 p.m., Aug. 24-Sep. 9 (6 mtgs.) PL/SQL Web Publishing I Location: Rm. 108B, UCSD Extension Sorrento ˜This course is a follow-on to “Program Develop the skills and knowledge to become Mesa Ctr., 6925 Lusk Blvd., San Diego with Oracle PL/SQL.” You will discover to a Professional Web Publisher. Employers Credit: 3 units in Computer Science & Engineering use the advanced features of PL/SQL in order have become more demanding and expect Fee: $545 No refunds after: Aug. 25 (hov/hmm) to design and tune PL/SQL to interface with developers to build web sites that are well the database and other applications in the designed and of high caliber. Explore the fun- most efficient manner. Using advanced fea- damentals of HTML, web site design and the tures of program design, packages, cursors, web publishing process. Note: Knowledge of extended interface methods, large objects, basic computer usage concepts and familiari- ty with the internet are required. and collections, you will learn to write pow- erful PL/SQL programs. You will also explore IN-CLASS Instructor: Merek Findling programming efficiency, use of external C Section: 077636-5001 Course No. CSE-40116 and Java routines, fine-grained access and Time/Date: Tu&Th 6:00-9:30 p.m., Jun. 29-Jul. 22 safeguarding code against SQL Injection (8 mtgs.) attacks. Additionally, you will find out how Location: Rm. 108B, UCSD Extension Sorrento Mesa Ctr., 6925 Lusk Blvd., San Diego to profile and analyze code, and be intro- Credit: 3 units in Computer Science & Engineering duced to new packages and 11g parameters Fee: $545 No refunds after: Jun. 30 (hov/hmm) for tuning and performance. Note prerequi- site: “Program with Oracle PL/SQL”, proven PL/SQL experience, or permission of instruc- tor. IN-CLASS Instructor: Scott A. Rappoport Section: 077586-5001 Course No. CSE-41107 Time/Date: M 5:30-10:00 p.m., Jun. 28-Aug. 9; no Free Online Course Tour mtg. Jul. 5 (6 mtgs.) Location: Rm. 119B, UCSD Extension Sorrento Wed., June 22 5 Mesa Ctr., 6925 Lusk Blvd., San Diego Easy Ways to Register 11:30 a.m.–12:30 p.m. PST Credit: 3 units in Computer Science & Engineering UCSD Extension offers five easy ways Visit ucsdextension.na5.acrobat.com/ Fee: $995 No refunds after: Jul. 10 (hov/stc) to register. See page 264 for details. studenttour2 Summer 2010 I extension.ucsd.edu I (858) 534-3400 I 137
  7. 7. ONE DAY Fundamentals of Web Services Web Publishing Information Technology & Software Engineering Get a comparative overview of web services technologies, standards, programming lan- guages and tools to help you build a web services strategy. Be introduced to XML, HTTP, SOAP, WSDL and UDDI, and learn how industry standards continue to evolve. You will look at web services interoperability, various security models and business work- flow scenarios. This course provides develop- ers, managers and technology executives a big-picture perspective. IN-CLASS Instructor: John M. Pantone Section: 077675-5001 Course No. CSE-4B791 Time/Date: F 8:30 a.m.-5:00 p.m., Aug. 20 (1 mtg.) Location: Rm. 106, UCSD Extension Sorrento Mesa Ctr., 6925 Lusk Blvd., San Diego Credit: .5 units in Computer Science & Engineering Discover how to build well designed, high caliber Web sites. Fee: $225 No refunds after: Aug. 19 (hov/hmm) Summer 2010 Courses MICROSOFT .NET • Web Publishing I: HTML • Fundamentals of Web Services • Web Publishing II: HTML & CSS • SEO & SEM: Fast Track to Search Engine Fundamentals of the .NET Optimization and Marketing Framework • Web Publishing III: Site Design Visual Studio and the .NET Framework both & Usability • HTML/5 and CSS/3 Preview provide tools that yield an overall increase in • AJAX Application Development using productivity for developers. Still, the ava- JavaScript lanche of technologies today can seem over- whelming. The goal of this class is for stu- See certificate details on page 241. extension.ucsd.edu/web dents to learn about the various technologies available to .NET developers; to learn the value proposition of each; and to compare DAYTIME AJAX Application Development and contrast technologies where appropriate. SEO & SEM: The Fast Track to The rise of AJAX (Asynchronous JavaScript We’ll cover language and platform trends; Search Engine Optimization and and XML) applications such as Gmail is cre- data access technologies; Windows and web Marketing ating a rapid shift in web application devel- development; middle-tier and service-orient- Make your website stand out in the crowd by opment towards a richer client experience. ed technologies; federated identity; and cloud getting to the top of search engine results. Gain a solid understanding of JavaScript, computing. Students will leave this class with Search engine optimization (SEO) is the XML, and network and user interface issues. a well-rounded high-level understanding of fastest growing form of Internet marketing This hands-on class explores the intersection the power of the .NET Framework, the because it is the most successful and cost of these issues. You will have many opportu- architectural possibilities for solutions, and effective way to promote a website properly nities to build working AJAX styled web the appropriate place for each technology and receive maximum ROI. Learn how to applications that work in any modern brows- within those solutions. optimize your website in order to get better er. Note prerequisites: “JavaScript”, “Web IN-CLASS rankings with the top search engines and Publishing I and II” or an equivalent working Instructor: David McCarter enjoy benefits like enhanced visibility, better knowledge of JavaScript, (X)HTML, and Section: 077678-5001 Course No. CSE-40605 brand awareness and increased sales. This CSS. Time/Date: W 5:30-10:00 p.m., Aug. 11-Sep. 15 (6 fast-track training course covers the basics of IN-CLASS mtgs.) Instructor: Thomas Powell Location: Rm. 105, UCSD Extension Complex how a website is structured, how search Section: 077670-5001 Course No. CSE-40949 Credit: 2.5 units in Computer Science & Engineering engines work and what they are looking for, Fee: $695 No refunds after: Aug. 17 (hov/hmm) Time/Date: Tu 5:30-10:00 p.m., Jun. 29-Aug. 3 (6 choosing competitive keywords, writing con- mtgs.) tent for your website, code optimization, Location: Rm. 131, UCSD Extension Complex linking and other advanced optimization Credit: 3 units in Computer Science & Engineering techniques. Fee: $595 No refunds after: Jul. 3 (hov/hmm) IN-CLASS Instructor: Burkan Bur Section: 077666-5001 Course No. CSE-40966 Time/Date: WThF 8:30 a.m.-5:00 p.m., Aug. 11-13 (3 mtgs.) One & Two-Day Graphic Location: Rm. 110, UCSD Extension Sorrento Mesa Ctr., 6925 Lusk Blvd., San Diego Design Workshops Credit: 2.5 units in Computer Science & Engineering Learn the essentials of Adobe Fee: $650 No refunds after: Aug. 10 (hov/hmm) Photoshop, Illustrator, and InDesign. See pages 56- 57. 138 I Summer 2010 I extension.ucsd.edu I (858) 534-3400
  8. 8. LAB CLASS LAB CLASS programming II” or equivalent experience C# Programming for Beginners C# Programming II with either language is assumed. Information Technology & Software Engineering This course is a slower paced introduction for Learn how to build applications that leverage IN-CLASS beginners intersted in C# programming. It deeper features of the .NET 3.5 Framework Instructor: Scott K. Mitchell provides an in-depth study of basic C# pro- using the C# 3.0 programming language. Section: 077686-5001 Course No. CSE-40606 gramming syntax, in conjunction with a The course covers advanced object-oriented Time/Date: W 5:30-10:00 p.m., Jun. 30-Aug. 4 (6 mtgs.) detailed introduction to the concepts of writ- programming techniques, assembly version- Location: Rm. 104, UCSD Extension Sorrento Mesa ing code. Topics include programming con- ing, garbage collection and the IDisposable Ctr., 6925 Lusk Blvd., San Diego cepts such as decision making and flow con- pattern, IO and stream types, and advanced Credit: 3 units in Computer Science & Engineering trol, an introduction to object oriented pro- features of delegates. This course also teaches Fee: $695 No refunds after: Jul. 13 (hov/hmm) gramming, extensive data type review, and C# features such as partial types, generics, LAB CLASS syntax for working with the .NET common nullable types, iterators and anonymous language runtime (CLR). It prepares students methods. An in depth study of asynchronous Programming Windows for the C# Programming I course. Note pre- programming with asynchronous delegates, Presentation Foundation (WPF) requisites: “Introduction to programming” threading and synchronization types is also Windows Presentation Foundation (WPF) is and “Fundamentals of the .NET Framework” discussed. Note prerequisite: “C# the new platform for building rich .NET or equivalent experience. Programming I” or equivalent experience. Windows applications. This course will cover the new aspects of form layout, controls, ONLINE IN-CLASS Instructor: Edward N. Solis Instructor: Jeffrey Smith styles and control templates, resources, Section: 077677-5001 Course No. CSE-40666 Section: 077684-5001 Course No. CSE-40603 graphics, animation and custom controls. Time/Date: Jul. 1-Aug. 5 Time/Date: Th 5:30-10:00 p.m., Aug. 5-Sep. 9 (6 Upon completion of this course you will have Location: ucsdextension.blackboard.com mtgs.) an excellent foundation for building Credit: 2.5 units in Computer Science & Engineering Location: Rm. 132, UCSD Extension Complex Windows Forms using this new and exciting Fee: $695 No refunds after: Jul. 7 (hov/hmm) Credit: 3 units in Computer Science & Engineering technology. Fee: $695 No refunds after: Aug. 11 (hov/hmm) LAB CLASS IN-CLASS C# Programming I LAB CLASS Instructor: Pierre Huguet Learn the fundamental programming con- Visual Basic .NET Programming I Section: 077682-5001 Course No. CSE-40987 Learn the fundamental programming con- Time/Date: W 5:30-10:00 p.m., Jun. 30-Aug. 4 (6 cepts for the C# programming language mtgs.) using Visual Studio 2008 and the .NET 3.5 cepts for Visual Basic .NET using Visual Location: Rm. 131, UCSD Extension Complex Framework. Topics include programming Studio 2008 and the .NET 3.5 Framework. Credit: 3 units in Computer Science & Engineering concepts such as program structure and syn- Topics include programming concepts such Fee: $695 No refunds after: Jul. 6 (hov/hmm) tax; variable definition, data types, arrays, as program structure and syntax; variable def- LAB CLASS operators, and other keywords; structures inition, data types, arrays, operators, and and object-oriented programming; and dele- other keywords; structures and object-orient- Building Applications with gates and events. You’ll learn how to use ed programming; classes, properties, meth- Silverlight and RIA Services Visual Studio to build and debug applica- ods, delegates and events; and exception han- In this course you will gain a deep under- tions and assemblies, and learn fundamentals dling. Learn how to use Visual Studio to standing of data binding as well as UI inter- of .NET component architecture such as the build and debug applications and assemblies, action including drag and drop, threads, common language runtime (CLR), managed and learn fundamentals of .NET component Isolated Storage, datagrid, listbox & execution, assemblies and metadata. Note architecture such as the common language dataform controls, accessibility and the prerequisites: “Introduction to runtime (CLR), managed execution, assem- Navigation framework. You will learn to Programming”, “Fundamentals of the .NET blies and metadata. Prerequisites: develop n-tiered line of business applications Framework” and “C# Programming for “Introduction to Programming” and with the new Rich Internet Application Beginners” or equivalent experience. “Fundamentals of the .NET Framework” or framework from Microsoft aka “RIA equivalent experience. Services”. Silverlight is a cross-browser, cross- IN-CLASS Instructor: Bruce Schurter ONLINE platform and cross-device plug-in for deliver- Section: 077676-5001 Course No. CSE-40534 Instructor: Farid Naisan ing media-rich and interactive applications to Time/Date: Tu 5:30-10:00 p.m., Jun. 29-Aug. 3 (6 Section: 077692-5001 Course No. CSE-40615 the web and the desktop. It leverages WPF mtgs.) Time/Date: Jul. 7-Sep. 1 features to provide a consistent programming Location: Rm. 104, UCSD Extension Sorrento Mesa Location: ucsdextension.blackboard.com model for building rich applications for the Ctr., 6925 Lusk Blvd., San Diego Credit: 3 units in Computer Science & Engineering web, providing a runtime environment that Credit: 3 units in Computer Science & Engineering Fee: $695 No refunds after: Jul. 13 (hov/hmm) Fee: $695 No refunds after: Jul. 3 (hov/hmm) can be deployed to any platform and is sup- LAB CLASS ported by the most popular browsers. Note: ASP.NET Programming I “C# Programming II ” or equivalent knowl- ASP .NET is Microsoft’s powerful program- edge.Experience with ASP.NET or WCF ming platform for building scalable and dis- Services preferred. tributed web applications. This introductory IN-CLASS Life Sciences Information course teaches the fundamentals of ASP.NET. Instructor: Pierre Huguet Topics include: mastering ASP.NET’s Web Section: 077689-5001 Course No. CSE-41103 Technology Forms; site navigation; creating data-driven Time/Date: W & 1 F 5:30-10:00 p.m., Aug. 11-Sep. Explore how IT tools and bioinformatics 10 (6 mtgs., includes 1 F mtg. Sep. 10) web applications; building AJAX-enabled research and development are key Location: Rm. 131, UCSD Extension Complex websites; code reuse; and website security. Credit: 3 units in Computer Science & Engineering elements to biotechnology and pharma Course materials support both the C# and Fee: $695 No refunds after: Aug. 17 (hov/hmm) companies to remain competitive in the Visual Basic programming languages. Note: industry. See page 208 for details. “Visual Basic .NET programming II” or “C# Summer 2010 I extension.ucsd.edu I (858) 534-3400 I 139
  9. 9. LAB CLASS Cloud Computing Clarified SharePoint SharePoint I: The Essentials ˜This course presents a survey of cloud Information Technology & Software Engineering Managers, developers, administrators, and computing technologies. This course will dis- every day knowledge workers will find this cuss the history of application service class both challenging and rewarding. The providers, and their evolution towards cloud course will begin by teaching you SharePoint computing frameworks. We will then com- basics, then progress to advanced knowledge pare and contrast the three largest cloud com- worker concepts such as site columns, con- puting platforms, including Amazon Web tent types and data lists. The architecture and Services, Google Apps, and the combination administration will also be reviewed. You will learn how to brand SharePoint using of Microsoft Windows Azure and SQL SharePoint Designer, themes and best prac- Azure. After laying the above foundation, we tices, as well as how to integrate Microsoft will then discuss several real-world applica- Office 2007 into SharePoint environments. tions that have been implemented on cloud Finally, the course will examine SharePoint computing platforms as case studies. From workflows, features, and the web part frame- this context, we will learn how to determine work with Visual Studio .Net, SharePoint which types of applications lend themselves Designer and Out of the Box features. Note: to cloud computing solutions, and which of Item required for course: USB External Hard the available solutions are best suited to Drive (40GB of free space or more) format- meeting the requirements of different types ted with NTSF (can be done in class). of applications. Note: This is an overview Learn how to connect and IN-CLASS class for the non-technical Professional. collaborate with your team Instructor: Shane Weebe IN-CLASS Section: 077687-5001 Course No. CSE-40997 with SharePoint. Time/Date: W 5:30-10:00 p.m., Jun. 30-Aug. 4 (6 Instructor: Scott G. Wallihan Section: 077702-5001 Course No. CSE-41115 Summer 2010 Courses mtgs.) Time/Date: W 5:30-10:00 p.m., Jun. 30-Aug. 4 (6 Location: Rm. 110, UCSD Extension Sorrento Mesa mtgs.) • SharePoint I: The Essentials Ctr., 6925 Lusk Blvd., San Diego Location: Rm. 105, UCSD Extension Complex • Sharepoint for Project Managers Credit: 3 units in Computer Science & Engineering Credit: 3 units in Computer Science & Engineering Fee: $695 No refunds after: Jul. 6 (hov/hmm) Fee: $695 No refunds after: Jul. 6 (hov/hmm) For course information, see page 140. LAB CLASS LAB CLASS extension.ucsd.edu/it Sharepoint for Project Managers Cloud Computing for Software ˜In this is a hands-on course for Project Developers Managers you will learn how to implement ˜Cloud computing is the media’s new and use Sharepoint as a Project Management Cloud Information System (PMIS). Sharepoint pro- vides a web-portal that can be used for team favorite buzz word. Once you drill into the platforms, specifications and costs you’ll have questions to consider when starting work on Computing collaboration and organizational standards. You will also learn best practices for utilizing a cloud initiative. What platform (e.g., Microsoft’s, Amazon’s or Google’s) best suit Microsoft Sharepoint Server to initiating, your application architecture, developer skill planning, executing, monitoring, controlling set and cost model? How do you write, and closing aproject. deploy and execute code for each platform? IN-CLASS How well do these platforms integrate with Instructor: Kugan Panchadsaram existing or support the development of new Section: 077705-5001 Course No. CSE-41114 Time/Date: Tu 5:30-9:30 p.m., Aug. 10-Sep. 7 (5 on-premise solutions? What does it take to mtgs.) secure your data and application access on Location: Rm. 131, UCSD Extension Complex these platforms? This course will help stu- Credit: 3 units in Computer Science & Engineering dents answer these questions by providing an Fee: $695 No refunds after: Aug. 9 (hov/hmm) introductory level overview of all the major platforms currently available, show what it takes to get setup on each and start program- ming with their respective SDK’s. Note: Summer 2010 Courses Programming experience assumed. • Cloud Computing Clarified IN-CLASS Instructor: Zoiner Tejada • Cloud Computing for Section: 077695-5001 Course No. CSE-41105 Software Developers Time/Date: M 5:30-10:00 p.m., Jun. 28-Aug. 9; no mtg. Jul. 5 (6 mtgs.) Location: Rm. 132, UCSD Extension Complex (858) 534-9352 Please Pre-enroll Credit: 3 units in Computer Science & Engineering hmontgomery@ucsd.edu Fee: $695 No refunds after: Jul. 3 (hov/hmm) Early enrollment helps ensure you a place extension.ucsd.edu/it in the class you want and helps avoid cancellation of classes because of low enrollment. 140 I Summer 2010 I extension.ucsd.edu I (858) 534-3400

×