Education logo

Education


Sac City Logo .
Sacramento City College
A.S. Web Developer Degree
Front-End Web-Developer Certificate
Web Production Specialist Certificate
GPA 3.85
Class list Class list

Secretary of State Logo
Internship Secretary of State
Summer of 2018
Edited SOS website using Concrete5 and Dreamweaver with in house templates.


CalTrans Logo
Internship Caltrans
Summer of 2018 to present
Edited Caltrans website using: Dreamweaver and SSI templates Sitecore CMS on public facing pages Drupal on intranet site
Remediated PDF files using Adobe DC, CommonLook PDF, and Pac3. Also remediated word, excel and powerpoint files.
Wrote a remediation quick guide. manual
Used FileMaker Pro to create a complex database for my department.

Chico State logo
California State University, Chico
B.A. in Psychology
Used Psychology in designs of websites look and feel and in marketing e-commerce sites

Classes

Classes taken at Sacramento City College.

Web Design Classes

CISC 306 Web Page Creation A

This course covers the production of Web pages, including formatting, layout, construction, and presentation. A current markup language, such as Extensible HyperText Markup Language (XHTML), is used to format Web pages. Students may also use a Web authoring tool to create Web pages.

CISW 308 Mobile Web Development A

In this course, students will learn to create websites that are responsive: sites that adapt their layout to the client device being used, whether it be a smartphone, tablet computer, or desktop computer/laptop.

DDSN 361 Web Design I A

Students will explore theory and processes involved in designing various types of websites using an industry-standard CMS (content management system). Through a series of incremental lectures, reading, and assignments, students will explore theory and processes involved in online communications and integration of online tools, culminating in the development of a live / functional website. This course provides an overview of HTML and CSS, usability (UI/UX), project and client management, preparing images for screens, marketing via social media, prototyping, and responsive design.WordPress Layouts, Pluggins, and Custom Templates

DDSN 362 Web Design II A

In this course, career-minded students will explore advanced concepts of website communications, applying user-centered design principles to improve interactive features. Using an industry-standard CMS (content management system), students will learn to add extensions to the core features, advanced theme customization with CSS, child themes, and customized functions and layouts. Students will improve interaction with users through social media and email marketing, eCommerce, advanced forms and surveys, targeted SEO, and event calendars. Students who complete this course will have the ability to create and manage complex website systems and toolsWordPress Layouts, Pluggins, and Custom Templates

CISW 370 Designing Accessible Web Sites A

This course provides an overview of the methods that are used to design websites for people with disabilities. Current legal requirements for accessible web sites, especially the Americans with Disabilities Act (ADA), are emphasized Example of Accessible Website.

CISW 321 Development using Dreamweaver A

This course covers the use of Dreamweaver, a visual Web-authoring tool, to develop and implement Web sites. The topics covered include creating Web pages that contain text, images, links, tables, frames, forms, Cascading Style Sheets and image maps, as well as enhancing Web pages Flash elements and built-in scripting. Additional topics include developing effective Web site structures, using Web site management tools, Web site documentation, making global updates to a Web site, and extending Dreamweaver. Students will work individually and as a member of a team to plan, implement, test, and evaluate Web sites.

CISW 304 ARTNM 401 ARTNM 402 Advanced CSS/HTML A, A and A

This course covers the use of Dreamweaver, a visual Web-authoring tool, to develop and implement Web sites. The topics covered include creating Web pages that contain text, images, links, tables, frames, forms, Cascading Style Sheets and image maps, as well as enhancing Web pages Flash elements and built-in scripting. Additional topics include Sass, Bootstrap, CSS Animations, flex, grid, Json,responsiveness, developing effective Web site structures, using Web site management tools, Web site documentation, making global updates to a Web site, and extending Dreamweaver. Students will work individually and as a member of a team to plan, implement, test, and evaluate Web sites.

CISW 320 Introduction to Web Development A

This course introduces fundamental aspects of coding HTML and CSS. Technical aspects of Web development will be included for using text, images, links, objects, and multi-media on Web pages. Open source developer tools and online resources will be introduced. Websites will be managed locally and on a network using effective file management and file transfer protocols. World Wide Web Consortium (W3C) recommended standards will be emphasized using a structured approach in writing validated, adaptive code for multiple devices: cell, tablet, desktop.

DDSN 330 Typography I A

Typography is the most essential ingredient for successful graphic design, including print, web, and all other new media. This introductory course serves as an essential primer for graphic designers in understanding the history and core principles of typography.

Web Scripting/Programming

CISW 440 XML: Extensible Markup Language A

XML is a universal method for representing information that is especially well suited for distribution over the Internet. This course will address the most fundamental XML questions - what XML is, why it is needed, and how it can be used. Students will learn the most current, practical XML technologies available at the present time.

CISP 353 Application Dev Client/Server B

This course is designed for the intermediate level SQL programmer to design, create and deploy GUI applications that access relational database management systems. Topics include: GUI design fundamentals, data control and access methods (remote and local), creating datasets, implementing joins, transaction processing, multi-user data access, record locking, and deploying and installing applications on client workstations.

CISW 410 Middleware Web Scripting A

This course emphasizes the creation of dynamic and interactive web sites using a middleware scripting language such as PHP or ASP. Topics include core features of the middleware scripting language, embedding server commands in HTML pages, control structures, functions, arrays, form validations, cookies, environmental variables, email applications, and database-driven web applications.

CISW 400 Client-side Javascript A

This course emphasizes the creation of dynamic and interactive web sites using a client-side scripting language such as JavaScript. Topics include the Document Object Model of web pages, core features of the client-side scripting language, event handling, control of windows and frames, functions, and form validation.

CISW 402 Intermediate JavaScript A

In this course, students will learn advanced JavaScript techniques and good standard coding conventions. Topics include advanced form validation, creating jump menus and cascading select menus, and learning to control CSS with JavaScript to manipulating the HTML DOM. Students will also learn about AJAX and practice using it to create interactive, asynchronous web pages. Finally, students will learn to use jQuery and other similar JavaScript frameworks.

CISP 370 Beginning Visual Basic A

This course covers development of Windows-based desktop applications using VB.NET. Topics include best practices for GUI design, use of the Visual Studio .NET development software, organizing code into procedures and modules, calculation techniques, input data validation, file I/O, variable scope, arrays, multiple-window applications, and class development. This course is designed for students who want a strong foundation in building GUI applications and transfer MIS majors.

CISP 301 Algorithm Design Implementation C

This course provides an introduction to the analysis, design, and implementation of software solutions to simple problems using console input and output. Students develop and implement standard algorithms for performing such things as a bubble sort, a linear search of an array, and data validation. Other programming topics covered include file input/output and functions. Additional topics covered include converting numbers between numbering systems, binary addition, and binary subtraction.

Database Classes

CISP 350 Database Programming A

This is an introductory course in programming databases. Topics include analysis and design, modular programming, screen displays and menus, and multiple databases.SQL and Database Design.

CISW 410 Middleware Web Scripting A

This course emphasizes the creation of dynamic and interactive web sites using a middleware scripting language such as PHP or ASP. Topics include core features of the middleware scripting language, embedding server commands in HTML pages, control structures, functions, arrays, form validations, cookies, environmental variables, email applications, and database-driven web applications.

CISA 323 DB Management Microsoft Access C

Analyze needs and determine appropriate data structure and solutions essential for business or professional environments. Create tables, queries, forms, and reports. Formulate multiple table queries with complex criteria. Design forms for data entry and data views. Interpret data with crosstab queries and reports. Build tables by importing delimited data and export data for sharing with other users. Design and implement multiple table data management systems involving custom forms, reports, and labels. Manage database objects, including backup and repair.

CISA 324 DB Management Microsoft Access II A

This course will extend the capabilities of students who have completed a first course in microcomputer database management, with emphasis on database design, reporting, application building, and utilization of files created using other software. Students will design and implement practical database applications. Topics include relational database design, data normalization, administering databases on a server, and creating queries using select statements.

Imaging Classes

DDSN 341 ARTNM 324 Illustration Graphic Design/LayoutA and A

This is an introductory course engaging students in theories of form making, design research, composition, and typography using the medium of digital Adobe Illustrator. Course projects encourage students to experiment, work within creative and technical limitations, and communicate visually. Additionally, students learn how digital illustrations are created, are exposed to a variety of different illustration styles, practice contemporary design methods and thinking, and study a designers' use of digital illustration as a communication tool. This course offers students several processes for designing original graphics and illustrations for graphic design.

GCOM 330 Digital Imaging I A

This introductory course covers the core concepts associated with digital imaging. Adobe Photoshop is used for creating, manipulating, and enhancing digital images for print and screen-based media. Students learn how to effectively use this software in a graphic design environment, planning and carrying out professional digital imaging projects. This course introduces both basic visual design concepts and a comprehensive understanding of digital workflow, providing the student with a foundation for print, web, interactive, animation, and game design projects.

GCOM 360 User Interface Design A

This course introduces the fundamentals and principles of contemporary user interface and website design and the current process and technologies used. The course will provide students with the basics of Web literacy, site and interaction development, information architecture, accessibility, user experience and usability testing, wireframes, prototypes, visual design principles, and process.

Multimedia

CISA 345: Technical Marketing ApplicationsA

This course provides an overview of online marketing applications. It includes creating websites using cloud based software, building media-rich content for blogs, and developing marketing strategies using Search Engine Optimization (SEO) tools such as Google Analytics. It also covers email marketing software to create and manage mailing lists, newsletters, and automated campaigns. Additionally, it covers audience building with other cloud based marketing tools such as podcasts, ebooks, webinars, and more. All software used in this course is free, cloud based, and mobile.

CISA 346: Social Media ApplicationsA

This course introduces a variety of social media applications and content platforms for marketing both small and large businesses. It includes popular applications for online social networking services (Facebook Pages for business), microblogging (Twitter), visual bookmark boards (Pinterest), video-sharing websites and YouTube channels, Internet based photo and video sharing apps (Instagram and Snapchat), and image editing mobile apps specifically for marketing. It also includes tracking social media, apps and integration, link building, and monetization.

DDSN 370 Visual Content For Social MediaA

This course introduces students to visual content creation for social media using specialized mobile apps on smart phones and tablets. Students will learn to create photos and illustrations, edit static and motion graphics, and produce and publish marketing content for websites, social networking sites, and other online media. Basic visual concepts are introduced and utilized to create professional imagery, design projects, and visual storytelling using mobile device techniques and tools. Students must have their own mobile device (smart phone or tablet) and access to an online app store.

Computer Science

CISC 323 Linux Operating SystemA

This course introduces the Linux operating system for microcomputers. Concepts include the kernel, file structures, daemons, Graphical User Interfaces (GUI), open source, file security, and permissions. Procedures for installing software, basic system administration and utilities, the Bourne Again Shell (BASH), command line interface utilities, and introduction to scripting topics are also covered. CISC 324 Linux Operating System II A This course is a continuation of CISC 323. Topics include boot loaders, Linux devices, and Command Line Interface (CLI) system management utilities. It covers advanced Bourne Again Shell (BASH) shell scripting, including looping and decision making logic structures. Alternates to the BASH shell and regular expressions and text stream editors are introduced.

CISC 324 Linux Operating System IIA

This course is a continuation of CISC 323. Topics include boot loaders, Linux devices, and Command Line Interface (CLI) system management utilities. It covers advanced Bourne Again Shell (BASH) shell scripting, including looping and decision making logic structures. Alternates to the BASH shell and regular expressions and text stream editors are introduced.

CISC 356 Introduction to Local Area Networks A

From hubs to servers this course will introduce students to the exciting field of computer networking. Beginners will become comfortable with the concepts and vocabulary of computer networking and will gain hands-on experience in basic networking technology. Some topics include the Internet and its tools; the diversity of Network Operating Systems one can use in a Local Area Network; how to configure communication protocols, such as TCP/IP; the distinction between a Local Area Network and a Wide Area Network; and the fundamentals of network architecture and design.

CISC 310 Intro Computer Information ScienceA

This course examines information systems and their role in business, with a focus on productivity softwares, networking, e-commerce, ethics, security, and system infrastructure. Students will apply these concepts and related methods through hands-on projects to develop computer-based solutions to business problems. This course also covers the function and purpose of computer hardware and software, computer programming concepts, employment opportunities, and the social impact of the computer.

Class History and Grades

Class list of classes taken at scc