Sofware and Systems Development Pathway |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C1.0 Identify and apply
the systems development process. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C1.4 Work as a member of, and
within the scope and boundaries of, a development project team. |
|
|
C3.0 Create effective
interfaces between humans and technology |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C3.3 Support methods of
accessibility for all potential users, including users with disabilities and
non-English-speaking users. |
|
|
C4.0 Develop software
using programming languages. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C4.2 Describe the interaction and
integration of programming languages and protocols such as how client-side
programming can work with server-side programming to use a query language to
access a database. |
|
|
C4.3 Identify and use different
authoring tools and integrated development environments (IDEs). |
|
|
|
C4.4 Identify and apply data types
and encoding. |
|
|
|
C4.6 Use proper programming language
syntax. |
|
|
|
C4.7 Use various data structures,
arrays, objects, files, and databases. |
|
|
|
C4.8 Use object oriented programming
concepts, properties, methods, and inheritance. |
|
|
|
C4.9 Create programs using control
structures, procedures, functions, parameters, variables, error recovery, and
recursion. |
|
|
|
C4.11 Document development work for
various audiences, such as comments for other programmers, and manuals for
users. |
|
|
C6.0 Integrate a variety
of media into development projects. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C6.1 Identify the basic design
elements necessary to produce effective print, video, audio, and interactive
media. |
|
|
|
C6.2 Describe the various encoding
methods of media and trade-offs: vector graphics vs. bitmaps, and bit depth. |
|
|
|
C6.3 Use media design and editing
software: keyframe animation, drawing software, image editors, and
three-dimensional design. |
|
|
|
C6.5 Analyze the use of media to
determine the appropriate file format and level of compression. |
|
|
|
C6.6 Integrate media into a full
project using appropriate tools. |
|
|
|
C6.7 Create and/or capture
professional-quality media, images, documents, audio, and video clips. |
|
|
C7.0 Develop Web and
online projects. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C7.1 Identify the hardware (server)
and software required for Web hosting and other services. |
|
|
|
C7.2 Describe the full process of
online content delivery, registering domain names, setting up hosting, and
setting up e-mail addresses. |
|
|
|
C7.3 Attract Web-site visitors
through search engine optimization using various strategies like keywords and
meta-tags. |
|
|
|
C7.5 Create an online project,
Web-based business, and e-portfolio. |
|
|
|
C7.6 Optimize fast delivery and
retrieval of online content such as Web pages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|