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.
Class Name | Date | Description |
---|---|---|
Oracle SQL | Fall 2008 | Introduction 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 2009 | Students 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 2009 | This 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 2009 | A 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 2009 | Fundamentals of Web page design and creation: designing, encoding and maintaining pages on the World Wide Web using HTML. |
Excel Basics | Winter 2010 | Hands-on introduction to Excel and its use in creating worksheets, graphs, databases and macros across various microcomputer platforms. |
Advanced Topics in Web Publishing | Spring 2010 | Exploration 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 2010 | Introduction 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 2010 | An 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 2010 | Cascading 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 2010 | Introduces 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 2011 | A 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 2011 | Introduction 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 2011 | A 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. |