CIP task grid 2022-2026

This is my CIP task grid, It tracks my progress in this class. Feel free to take a look at it to see were I am in web development.

Use shift+scroll wheel to scroll the CIP task grid horizontally.

CIP task grid

1
GroupItemTaskProficiency EvidenceDate
2
100 Safety in the Multimedia Laboratory101Explain the Safety Data Sheet (SDS) system for hazardous chemicals and materials.Essentially don’t be stupid10/26/23 
3
100 Safety in the Multimedia Laboratory102RESERVED  
4
100 Safety in the Multimedia Laboratory103RESERVED  
5
100 Safety in the Multimedia Laboratory104Practice correct ergonomic strategies, i.e., posture, wrist placement, monitor configuration).Keep your monitor around eye level and don’t sit in a way that affects the health of your back. 10/26/23
6
100 Safety in the Multimedia Laboratory105Identify the characteristics of positive digital citizenship.Don’t post your face online, or don’t post any pictures or videos. 10/26/23
7
100 Safety in the Multimedia Laboratory106Demonstrate a positive digital footprint. When I search my name I see a different person  10/26/23
8
200 Reserved201RESERVED  
9
200 Reserved202RESERVED  
10
200 Reserved203RESERVED  
11
200 Reserved204RESERVED  
12
200 Reserved205RESERVED  
13
300 Foundations of Information Technology301Research the evolution of information technology. First commercial microchip came out in 1971, however the US military had this before 1971. 10/26/23
14
300 Foundations of Information Technology302Analyze the impact of information technology on business.A website can drastically improve the sales of a business when done currectly  10/26/23
15
300 Foundations of Information Technology303RESERVED  
16
300 Foundations of Information Technology304Identify basic data types used as web assets. Strings, Vectors, integer, arrays, floats, 10/26/23
17
300 Foundations of Information Technology305Describe the evolution of the Internet and how it is used. Started out small
(arpanet) and became large (WWW)
 10/26/23
18
300 Foundations of Information Technology306Identify emerging information technologies. ECH is designed to further add protection on top of DNS over HTTPS and standard SSL encryption 10/26/23
19
300 Foundations of Information Technology307Analyze the impact of information technology on society.In today world, a simple disruption, error, power outage can bring the modern world to a halt. 10/26/23
20
300 Foundations of Information Technology308Identify file storage sizes and the relationship to each other. Temporary (ram)
forever (persistant)
 10/26/23
21
300 Foundations of Information Technology309Demonstrate consistent and clear file naming conventions.First_Last_projectName.zip10/26/23 
22
400 Computer Applications401Create documents using word processing/publishing software. My blogs 10/26/23
23
400 Computer Applications402RESERVED  
24
400 Computer Applications403Create spreadsheets for real-world business problems.  
25
400 Computer Applications404RESERVED  
26
400 Computer Applications405Differentiate the features and advantages of code editors. In vs-code, you can utilize extensions to make the process of creating programs more efficient.  10/26/23
27
400 Computer Applications406Implement advanced Internet and Boolean search parameters. filetype:pdf inurl:”sat answer sheet”10/26/23 
28
500 Fundamentals of Computer Operation501RESERVED  
29
500 Fundamentals of Computer Operation502RESERVED  
30
500 Fundamentals of Computer Operation503Use connectivity devices and peripheral equipment. A peripheral device is a device that connect and interfaces with the computer using various I/O ports.  10/26/23
31
500 Fundamentals of Computer Operation504Manage the various file types in accordance with asset management principles.  
32
500 Fundamentals of Computer Operation505Compare and contrast the basic differences among operating systems. Linux is about 7 times faster then windows when it comes to updates. Requires parallel downloads 10/26/23
33
500 Fundamentals of Computer Operation506Investigate basic issues affecting system purchase and upgrade decisions. I upgraded the GPU in my home PC from a GTX 1660s
to a radeon RX 6650xt for better raster performance
 10/26/23
34
500 Fundamentals of Computer Operation507RESERVED  
35
500 Fundamentals of Computer Operation508Perform basic software preference configurations. I use dark mode daily 10/26/23
36
500 Fundamentals of Computer Operation509Describe the importance of data backup strategies. Don’t be like our schools IT and have only one full backup and it gets corrupted when its needed
(public information)
 10/26/23
37
500 Fundamentals of Computer Operation510RESERVED  
38
600 Network Fundamentals601Identify the elements that are required to connect to the Internet. A modem, router, and a ethernet cable 10/24/23
39
600 Network Fundamentals602RESERVED  
40
600 Network Fundamentals603RESERVED  
41
600 Network Fundamentals604Compare the features of web browsers. Firefox tends to be better then the competition when it comes to privacy, security, extension support compared to chromium based browsers  10/26/23
42
600 Network Fundamentals605Differentiate storage transfer technologies and processes. ftp, while  10/26/23
43
600 Network Fundamentals606RESERVED  
44
600 Network Fundamentals607RESERVED  
45
600 Network Fundamentals608Describe file transfer as it relates to web publishing. Using ftps to connect to a web server and upload files 10/26/23
46
600 Network Fundamentals609

Examine Secure Socket Layers (SSL) and Transport Layer Security (TLS) and encryption implementation on websites.

 This is one of the more basic forms of protections on the internet, designed to mitigate MITM attacks 10/26/23
47
600 Network Fundamentals610Identify Payment Card Industry (PCI) compliance as it relates to e-commerce offerings. PCI complience is very important because you don’t want people to have your personal information 2/1/24
48
700 Reserved701RESERVED  
49
700 Reserved702RESERVED  
50
700 Reserved703RESERVED  
51
700 Reserved704RESERVED  
52
700 Reserved705RESERVED  
53
800 Creating Graphic Content801RESERVED  
54
800 Creating Graphic Content802Apply various software programs associated with graphics and interactive design. adobe Not complete
55
800 Creating Graphic Content803RESERVED  
56
800 Creating Graphic Content804Perform image file optimization for use on web. All my images on this website are webp 10/24/23
57
800 Creating Graphic Content805Create a comprehensive brand identity, including style guide/tiles. My site logo 10/26/23
58
800 Creating Graphic Content806RESERVED  
59
800 Creating Graphic Content807RESERVED  
60
800 Creating Graphic Content808RESERVED  
61
800 Creating Graphic Content809RESERVED  
62
800 Creating Graphic Content810Differentiate between raster and vector images as they apply to graphic and web design. My logos 10/26/23
63
800 Creating Graphic Content811Practice typographic concepts, e.g., legibility, readability, hierarchy, leading, kerning, tracking. Some SEO practices on my site 10/26/23
64
800 Creating Graphic Content812Create an object using graphic design software.The creation of my personal logo as seen on my portfolio. 2/7/24
65
800 Creating Graphic Content813Apply color theory to design content.  
66
800 Creating Graphic Content814Convert and optimize raster and vector file formats. Converting png/jpeg files to webp for better website performance 2/5/24
67
900 Principles of Layout and Design901Implement project and time management components.  
68
900 Principles of Layout and Design902Plan an effective design for a project using wireframing, thumbnails, or storyboard procedures.  
69
900 Principles of Layout and Design903Apply principles of design, layout, and typography to a project. Personal Branding guide 10/26/23
70
900 Principles of Layout and Design904Practice the steps in a web design life cycle, e.g., planning, development, deployment, testing, and revision. 6 month SEO planning for dcts.org10/24/23 
71
900 Principles of Layout and Design905Utilize classic design principles in the creation of a responsive design.  
72
900 Principles of Layout and Design906RESERVED  
73
900 Principles of Layout and Design907Critique a project to determine whether it meets the designated guidelines. Personal branding project during the early review stages 10/24/23
74
900 Principles of Layout and Design908Use the golden ratio and rule of thirds in graphic content.  
75
1000 Reserved1001RESERVED  
76
1000 Reserved1002RESERVED  
77
1000 Reserved1003RESERVED  
78
1100 Multimedia Presentation/Projects1101RESERVED  
79
1100 Multimedia Presentation/Projects1102Create a storyboard or outline for a multimedia project. Blog 10/26/23
80
1100 Multimedia Presentation/Projects1103Create master slides, templates, and/or themes.  
81
1100 Multimedia Presentation/Projects1104RESERVED  
82
1100 Multimedia Presentation/Projects1105RESERVED  
83
1100 Multimedia Presentation/Projects1106RESERVED  
84
1100 Multimedia Presentation/Projects1107RESERVED  
85
1100 Multimedia Presentation/Projects1108Create a multimedia project using charts, graphs, tables, and user interactivity from other sources.blog  10/26/23
86
1100 Multimedia Presentation/Projects1109Create handouts and/or other visuals for a multimedia presentation. Personal branding guide 10/26/23
87
1100 Multimedia Presentation/Projects1110Present a multimedia presentation. Personal branding guide peer review 10/26/23
88
1100 Multimedia Presentation/Projects1111RESERVED  
89
1100 Multimedia Presentation/Projects1112RESERVED  
90
1100 Multimedia Presentation/Projects1113Summarize and present information using communication technology skills.A user visiting my portfolio can use a RSS reader to view my blogs 2/7/24
91
1200 Legal and Ethical Issues in Internet Technology
1201Explain the security issues related to computers and Internet technology. Input filtering, This blog post 10/26/23
92
1200 Legal and Ethical Issues in Internet Technology
1202RESERVED test taken on 10/26/23 at 9:22am 10/26/23
93
1200 Legal and Ethical Issues in Internet Technology
1203

Comply with copyright laws when creating advanced desktop-published, multimedia, and websitedesign projects.

  
94
1200 Legal and Ethical Issues in Internet Technology
1204Adhere to ethical and appropriate use of elements in projects.  
95
1200 Legal and Ethical Issues in Internet Technology
1205Comply with copyright licensing agreements.  
96
1200 Legal and Ethical Issues in Internet Technology
1206Implement security measures to guard against computer crimes. Implemented the use of HSTS, blocked access to ajax.php. 10/26/23
97
1200 Legal and Ethical Issues in Internet Technology
1207RESERVED  
98
1200 Legal and Ethical Issues in Internet Technology
1208Comply with accessibility and accommodation of persons with special needs.Making sure my website has alt tags in appropriate locations, and compatible with a wide range of readers.
Edited: 2/5/2024
 10/26/23
99
1200 Legal and Ethical Issues in Internet Technology
1209Research and articulate the Digital Millennium Copyright Act requirements and related legislation.  
100
1200 Legal and Ethical Issues in Internet Technology
1210Analyze and evaluate Acceptable Use Policies (AUP).  
101
1200 Legal and Ethical Issues in Internet Technology
1211Analyze and evaluate privacy policies and related legislation.  
102
1200 Legal and Ethical Issues in Internet Technology
1212
Analyze and evaluate the Controlling the Assault of Non-Solicited Pornography and Marketing Act
(CAN-SPAM) and the opt-out provisions of the legislation.
 Laws regarding marketing emails 9/27/24
103
1300 Career Preparation1301Identify certifications related to the career area. Yoast, google, etc 10/26/23
104
1300 Career Preparation1302RESERVED  
105
1300 Career Preparation1303RESERVED  
106
1300 Career Preparation1304Compose a professional online career portfolio. This website is a overview on what I have learned. Edited: 2/5/2024 10/26/23
107
1300 Career Preparation1305Create a professional resume that visually represents technical proficiencies.  
108
1400 Client Relations1401Collaborate with peers and others to develop design and content plans. Theory on database setup for a pool company. 1/30/24
109
1400 Client Relations1402RESERVED  
110
1400 Client Relations1403Determine client needs by completing a client needs assessment for a client.  
111
1400 Client Relations1404Create a client proposal.  
112
1400 Client Relations1405Plan and develop a client job cost analysis.  
113
1400 Client Relations1406Evaluate a client contractual agreement.  
114
1400 Client Relations1407RESERVED  
115
1500 Design and Create Websites1501RESERVED  
116
1500 Design and Create Websites1502Use an HTML text editor. VScode 10/26/23
117
1500 Design and Create Websites1503Create tables in HTML. This table 10/26/23
118
1500 Design and Create Websites1504RESERVED  
119
1500 Design and Create Websites1505RESERVED  
120
1500 Design and Create Websites1506Create hyperlinks. <a href=””></a> 2/1/24
121
1500 Design and Create Websites1507Prepare website content using proper grammar and punctuation. My blogs and SEO practices 10/24/23
122
1500 Design and Create Websites1508Test and validate a website. followed many tests for website performance without impacting functionality 2/5/2024
123
1500 Design and Create Websites1509Publish and update a website using file transfer protocols. My old blog from freshmen year 9/16(?)/22
124
1500 Design and Create Websites1510RESERVED  
125
1500 Design and Create Websites1511Embed images to a website. blogs, homepage, etc10/26/23
126
1500 Design and Create Websites1512RESERVED  
127
1500 Design and Create Websites1513RESERVED  
128
1500 Design and Create Websites1514Embed audio and video to a website.  
129
1500 Design and Create Websites1515Embed animated image to a website.  
130
1500 Design and Create Websites1516Examine emerging trends in website design. My blog post on website security trends 1/8/24
131
1500 Design and Create Websites1517RESERVED  
132
1500 Design and Create Websites1518Use Search Engine Optimization (SEO) techniques in websites. Optimizing my site for performance and SEO 10/24/23
133
1500 Design and Create Websites1519Analyze a website analytic report. Using both server/client side analytics  2/1/24
134
1500 Design and Create Websites1520Examine web server technology. Created a blog on website hosting providers 1/19/24
135
1500 Design and Create Websites1521RESERVED  
136
1500 Design and Create Websites1522Create page sections using the standards of HTML5 My page that display’s my blogs. 2/5/2024
137
1500 Design and Create Websites1523Implement DIV and SPAN elements to separate content on a webpage. On my blogs page, I have a container setup for each blog and it displays in a card format 2/5/2024
138
1500 Design and Create Websites1524Practice proper head container metadata, i.e. title, keywords, description. Using this on my portfolio and projects 2/5/2024
139
1500 Design and Create Websites1525Publish a website using a content management system.This website is a example of this  10/24/23
140
1500 Design and Create Websites1526Create a website with responsive design. This website utilizes responsive design 10/24/23
141
1500 Design and Create Websites1527Optimize media for web. My website uses webp images for smaller file sizes and faster load times. 2/5/2024
142
1500 Design and Create Websites1528Create website elements compatible with touch screens. Made my portfolio more responsive 2/5/2024
143
1500 Design and Create Websites1529Create a form. I have created a form for a contact page on my portfolio. 2/5/2024
144
1500 Design and Create Websites1530Analyze and implement use of UX.My site has a few features that set my website apart from my peers, such as RSS, HSTS for user security, easy to navigate website, A design that is not hard on the eye’s. 2/5/2024
145
1500 Design and Create Websites1531Analyze and implement use of UI. During the creation of our landing page project, we implemented and reviewed the UI of the project 3/7/2024
146
1500 Design and Create Websites1532Explore social media integration. Created an ad for a project. 9/27/24
147
1600 Cascading Styles1601Practice the use of cascading style sheets (CSS) in web development.  
148
1600 Cascading Styles1602RESERVED  
149
1600 Cascading Styles1603RESERVED  
150
1600 Cascading Styles1604Implement an ID selector to apply and identify style rules.  
151
1600 Cascading Styles1605RESERVED  
152
1600 Cascading Styles1606Implement a class selector to apply and identify style rules.  
153
1600 Cascading Styles1607Create and link a single external style sheet.  
154
1600 Cascading Styles1608Validate CSS code. Used a online validator to test the both backwards compatibility & compatibility between browsers 10/24/24
155
1600 Cascading Styles1609Implement an HTML element selector to apply and identify style rules.  
156
1600 Cascading Styles1610Implement external fonts.  
157
1700 JavaScript Fundamentals1701Develop flowcharts to demonstrate program logic and explain object handlers.  
158
1700 JavaScript Fundamentals1702Place JavaScript in HTML files internally and externally. My javascript break timer project. 11/26/24
159
1700 JavaScript Fundamentals1703Construct JavaScript functions.  My javascript break timer project.11/26/24 
160
1700 JavaScript Fundamentals1704Write conditional statements and loops in JavaScript. My javascript break timer project. 11/26/24
161
1700 JavaScript Fundamentals1705Implement event handlers in HTML files.