Home Resume Interests Courses Studied Contact

CIS Exit Portfolio Course Requirements

 Raymond Storm 

×

Oh snap! We just showed you a modal..

Because we can

Cool huh? Ok, enough teasing around...

Go to our W3.CSS Tutorial to learn more!


Degrees


Web Application and Could Development

Associate of Technical Arts

Edmonds Community College

April 2018

Certifications


CIW Internet Business Professional

CIW Site Development Associate

Microsoft MTA HTML Application Development

Microsoft MTA Cloud Fundementals

Coding


HTML5 CSS3 JavaScript

PHP XML SQL

SEO SMO CMS

Visual Basic Visiual Studio


Below are course descriptions of the cources I have completed in order to obtain my Associate of Technical Arts degree in Web Application and Cloud Development
Click on a link within each module to view the course page and learn more about the individual classes I have enjoyed!


ART 225 - Introduction to Graphic Design

Graphic design, its history, imaging and the elements and principles of digital design in visual communication. An introduction to computer graphic design production tools and processes in visual illustration.

    Course-level Learning Objectives (CLOs)
  • Effectively apply techniques and skills of good craftsmanship to completed graphic design projects and course assignments.
  • Effectively generate, consider and evaluate problems in graphic design.
  • Produce quality work through the application of a variety of graphic design techniques and media.
  • Demonstrate knowledge of basic compositional guidelines for graphic design and apply them effectively to completed course projects and assignments.
  • Give and receive constructive critiques of graphic design projects using language appropriate to the domain and course themes.
  • Demonstrate research skills in the history of design for presentation and using proper documentation of research.
ART 225 - Introduction to Graphic Design

MGMT 270 - Project Management I: Project Scope and Requirements

Learn the basics of working in a project team. Students create plans that identify project scope, constraints, stakeholders, and risks, then explore customer needs and requirements. Includes an introduction to scheduling. Team and communication skills strongly emphasized.

    Course-level Learning Objectives (CLOs)
  • Describe the role of project management in a variety of contemporary organizational structures.
  • Identify skills and attributes required to be a successful project manager.
  • Initiate a project using concepts learned throughout the course.
  • Create planning documents: write a scope statement, identify project constraints, determine customer requirements, and evaluate stakeholders.
  • Demonstrate use of project management tools, including work breakdown structure, action plan, and linear responsibility diagram.
  • Demonstrate ability to lead a project team and be a productive project team member.
MGMT 270 - Project Management I


CIS 242 - Web Development II: JavaScript

Students will explore the topics of embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, DHTML, and an introduction to JavaScript Frameworks. Students build multi-page Web sites using these technologies.

    Course-level Learning Objectives (CLOs)
  • Use client-side scripting with well-formed Web pages.
  • Recognize client-side variables and data types and the operations that can be performed on them.
  • Write client-side functions, event handlers and control structures.
  • Use the browser object-model to create scripts that control browser functionality.
  • Verify form data through scripting validation.
  • Create and implement client-side Web applications.
  • Use object-oriented programming within client-side scripting.
  • Save state information through the use of hidden form fields, query-strings and cookies.
  • Add interactivity to Web pages through the Document Object Model and Dynamic HTML.
  • List the concepts of server-side programming.
  • Introduce database connectivity (time allowed).
CIS 242 - Web Development II: JavaScript

CIS 244 - Web Development IV: Introduction to Joomla! and SEO

Students will learn to work with open-source content management systems (CMSs) and search engine optimization (SEO). Topics include Joomla!, installation of Joomla!, creating and updating content, and SEO concepts and techniques. Students will apply these topics while building multi-page websites.

    Course-level Learning Objectives (CLOs)
  • Determine the business model of a website such as business-to-business, business-to-consumer, large organization, small organization, brick-and-mortar vs. E-commerce, social networking, blog.
  • Compare and contrast how different search engines work.
  • Develop and implement an SEO plan.
  • Create a baseline and keyword strategy for a website.
  • Create an ongoing plan to establish good SEO practices.
CIS 244 - Web Development IV: Introduction to Joomla! and SEO







CIS 245 - Web Development V: Introduction to Cascading Style Sheets

Students will learn the details required to combine CSS (Cascading Style Sheets) with HTML, XHTML, or XML to create rich, powerful websites. Topics include: selectors, cascade and inheritance, text and font manipulation, layout, and positioning.

    Course-level Learning Objectives (CLOs)
  • Make clear decisions about the advantages-disadvantages of using CSS over other Web technologies.
  • Create basic, intermediate websites using CSS for page layout.
  • Use CSS incorporated within HTML/XHTML.
  • Create and use CSS selectors to affect the elements of a Web page.
  • Apply advanced techniques of CSS within Web pages and sites.
  • Communicate assumptions and choices made in the techniques used to create websites.
  • Engage in conversations about the different development tools and technologies used to create websites.
  • Communicate the advantages and disadvantages of web page layout using CSS.
  • Demonstrate the ability to create Web pages or sites, which acknowledges the differences in access capabilities across cultures.
  • Demonstrate the ability to work collaboratively within groups.
  • Apply the appropriate tools and technology to facilitate sustainable websites.
CIS 245 - Web Development V: Introduction to Cascading Style Sheets

CIS 243 - Web Development III: Introduction to PHP

Topics include server-side scripting for Web pages using PHP. Students will learn fundamentals of PHP scripting including functions, logical structure, and database connectivity used in creating websites.

    Course-level Learning Objectives (CLOs)
  • Review Internet protocols and the use of Internet protocols on the World Wide Web.
  • Identify and understand the differences between client-side and server-side scripting.
  • Use the appropriate script, client-side or server-side, to complete an interactive website.
  • Use the Document Object Model to interact with a Web page.
  • Use properties, methods and event handlers associated with the Document Object.
  • Create and use scripting variables and data types using appropriate naming conventions.
  • Use arithmetic, comparison and logical operators in a scripting language.
  • Create procedures and re-usable functions in a scripting language.
  • Describe how server-side scripting is processed by a Web server and create pages which include server-side scripting.
  • Use the request object to retrieve information supplied by a Web user to a form.
  • Create an interactive website using a database.
CIS 243 - Web Development III: Introduction to PHP



CS 115 - Introduction to Programming

An introductory course in programming using VB.NET. No previous programming experience is expected. Topics include designing, creating and debugging interactive, event-driven programs with a graphical user interface and developing problem solving skills.

    Course-level Learning Objectives (CLOs)
  • Use correct syntax and structure of the Visual Basic language.
  • Design an appropriate User Interface for a simple Visual Basic application.
  • Analyze problems typical of the business, scientific or home environment and to formulate solutions in quantitative terms capable of computer solution.
  • Design algorithms typically used in computer programming.
  • Lay out a flow chart for a typical algorithm.
  • Utilize Sequence, Selection and Iteration constructs in the design of solutions.
  • Design, code, correct, test and execute a Visual Basic program.
CS 115 - Introduction to Programming






CIS 246 - Web Development VI JavaScript Frameworks

Students will investigate and use the advanced techniques available in JavaScript frameworks (libraries) such as JQuery, AJAX, MooTools, and Prototype.

    Course-level Learning Objectives (CLOs)
  • Make clear decisions about the advantages-disadvantages of using advanced scripting techniques over other Web technologies.
  • Create intermediate websites using JQuery, AJAX, MooTools, and other JavaScript framework libraries.
  • Read, modify, and create XML documents through AJAX libraries.
  • Create advanced user interface using MooTools, JQuery, and Prototype.
  • Incorporate advanced scripting techniques into Web pages and websites.
  • Make clear decisions and use the appropriate JavaScript framework technology as needed within a Web page or site.
  • Create clear and useful documentation of technologies to create a Web page or site.
  • Communicate assumptions and choices made in the techniques used to create websites.
  • Engage in conversations about the different development tools and technologies used to create websites.
  • Communicate the advantages and disadvantages of each of the different JavaScript framework technologies.
  • Demonstrate the ability to work collaboratively within groups.
  • Apply the appropriate tools and technology to facilitate sustainable websites.
CIS 246 - Web Development VI JavaScript Frameworks


CIS 260 - Introduction to XML

Topics include how XML is used in websites and data storage applications, XSL, incorporating style with XSL and CSS, namespaces, DTDs and schemas.

    Course-level Learning Objectives (CLOs)
  • Create, structure, and script XML documents.
  • Demonstrate proper XML syntax.
  • Explain element hierarchies in an XML document.
  • Write well formed XML documents.
  • Use namespaces in XML.
  • Add style to XML using CSS and XSL.
  • Transform XML into other formats using XSLT.
  • Use XPath and XPointer for locating specific XML data.
  • Use XLink for linking XML and non-XML resources.
  • Manipulate XML documents using DOM.
  • Validate XML using DTDs and schemas.
  • Incorporate XML into traditional databases.
CIS 260 - Introduction to XML

CIS 291 - Technology Internship

Students working toward degrees and certificates in CIS and CEN programs, in the second year of their coursework, receive on-the-job training in information or electronics technology. One credit for each 30 hours worked. Registration by entry code only; obtain code from instructor.

    Course-level Learning Objectives (CLOs)
  • Document and acquire IT skill set; goals and work schedule set by the student and coordinator in the internship agreement and learning objectives pages of the internship certwork.

Please visit the Teachers of Color Foundation website. The site is under development but will be complete and live by March 8th 2018 with final revsions completed by May 15, 2018.

Teachers of Color Foundation's mission to mirror the classroom diversity in the Edmonds School District, Teachers of Color Foundation provides opportunities, scholarships, and support for people of color to pursue an educational career in the Edmonds School District.

www.TeachersofColorFoundation.com