Technical Classes Attended

 

I've been taking classes at Foothill and DeAnza since September 2008, mostly online. I made the Dean's List in Spring 2010.

>
Technical Classes
Class Name Date Description
Oracle SQL Fall 2008Introduction to Oracle 11g Structured Query Language used in querying single and multiple tables, manipulating data in tables, and creating database objects in a relational database. Students will gain essential SQL skills through hands-on exercises that reinforce SQL fundamental concepts.
PHP & MySQL Winter 2009Students learn how to code PHP and MySQL, languages used to generate powerful, database-driven, dynamic Web sites. This course covers the rudiments of PHP programming, including the anatomy of a PHP script, data types, operators, strings, conditionals, loops, arrays, functions, forms, files and directories; and MySQL capabilities, including MySQL command-line options, connecting to the database, and integration of PHP and MySQL.
Introduction to Python Programming Spring 2009This course will introduce students to the Python language and environment. Python is a portable, interpreted, object-oriented programming language that is often compared to Perl, Java, Scheme and Tcl. The language has an elegant syntax, dynamic typing, and a small number of powerful, high-level data types. It also has modules, classes, and exceptions. The modules provide interfaces to many system calls and libraries, as well as to various windowing systems(X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Such extension modules can define new functions and variables as well as new object types.
Java for Programmers Fall 2009A comprehensive course in the Java programming language intended for students with previous experience programming in C or C++ and a basic understanding of computer science concepts. Provides instruction in object-oriented programming in Java and the use of classes, data abstraction, arrays, strings, graphics, GUI, files, exception handling and applets. Note: Students with no programming experience who wish to learn Java should opt for CIS 27A.
World Wide Web Page Development Fall 2009Fundamentals of Web page design and creation: designing, encoding and maintaining pages on the World Wide Web using HTML.
Excel Basics Winter 2010Hands-on introduction to Excel and its use in creating worksheets, graphs, databases and macros across various microcomputer platforms.
Advanced Topics in Web Publishing Spring 2010Exploration of advanced technologies in Web publishing which work with Hypertext Mark-up Language (HTML) and electronic publishing on the Web. Hands-on experience in producing a multi-page Web site using technologies such as Cascading Style Sheets, Multimedia, Dynamic HTML, XML, CGI, JavaScript and other relevant technologies; uploading and modifying Web documents to a Web server; interacting with a client; planning, designing, testing and maintaining a web site. This course is based on knowledge of navigating the Internet and browsing the Web, and prior experience coding in basic HTML
Intoduction to Adobe Photoshop Spring 2010Introduction to Adobe Photoshop, an image processing software tool. Hands-on experience with the basic elements and tools to set up files, manage documents, and perform basic image processing.
Introduction to Programming Using JavaScript Spring 2010An introduction to computer programming using the JavaScript language. Students will receive a strong foundation of understanding and practice with basic programming concepts including problem solving strategies and syntax including data types, variables, functions, events, control structures, arrays, strings, dates and math and basic form validation. The class is designed for students who intend to pursue careers in web programming or web administration or those who want a basic understanding of programming to enhance other web-related career paths
Using Cascading Style Sheets for Design Fall 2010Cascading Style Sheets (CSS) have changed the focus of web development from presentation to structure. This class will discuss separating web content from formatting so that the resulting markup will render more quickly and, through the use of CSS, be presented in a variety of user agents. The class is designed for students who intend to pursue a web development career or for those who want a more advanced understanding of web site creation to enhance their own work or career path. Basic concepts include XHTML markup, methods of styling a document, CSS syntax, fonts and text, positioning elements, basic and advanced page layout and interface components.
Computer Science I: Java Fall 2010Introduces the discipline of computer science using the Java language; provides an overview of computer organization and an introduction to software engineering. Topics include methodologies for program design, development, style, testing and documentation; algorithms, control structures, sub-programs, objects, and elementary data structures.
Computer Science II: Java Winter 2011A systematic approach to the design, construction, and management of computer programs, emphasizing object oriented design and programming, documentation, testing and debugging techniques. Focuses on classes, inheritance, graphical user interfaces, event-driven programs, Web applets, and disk files. Introduction to basic data structures
Publishing on the web using HTML/XHTML Spring 2011Introduction to electronic publishing on the Web using HTML and XTHML using current standards. Students will produce a validated multi-page Web site with image, text, and links; tables, frames, forms and simple multimedia. Students will upload and modify documents to a web server, understand client interactions, and planning, designing, testing and maintaining of a Web site. This course is based on knowledge of basic Internet and Web applications.
Computer Science III: Data Structures & Algorithims in Java Fall 2011A systematic approach to the design and construction of programs using common data structures and their associated algorithms. Focuses on defining abstract data types including arrays, stacks, queues, and trees, as well as searching and sorting techniques, disk files, and recursive programming techniques.