Learning Objectives & Matches
Utilize interfaces provided by the .NET API
Monitor use of data files and regulate access to safeguard information in computer files.
Perform file signature analysis to verify files on storage media or discover potential hidden files.
File and store completed documents on computer hard drive or disk, or maintain a computer filing system to store, retrieve, update, and delete documents.
Identify or address interoperability requirements.
Determine connection interfaces for additional subpanels or for connecting photovoltaic (PV) systems with utility services or other power generation sources.
Establish system operating or training requirements to ensure optimized human-machine interfaces.
Provide system design and integration recommendations.
Develop network-related documentation.
Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
Confer with engineering staff and consult specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.
Create a program with a Graphical User Interface (GUI) using WPF or whatever current technology .NET provides
Write simple programs for computer-controlled machine tools.
Program computerized graphic effects.
Develop application-specific software.
Create or implement metadata processes and frameworks.
Provide training and support to system designers and users.
Select programming languages, design tools, or applications.
Select programming languages, design tools, or applications.
Develop software applications or programming for statistical modeling and graphic analysis.
Program computer numerical control machines.
Draw and print charts, graphs, illustrations, and other artwork, using computer.
Use C# to connect to and interact with a database like SQLite
Input data into databases.
Create, maintain, and enter information into databases.
Develop databases that support Web applications and Web sites.
Demonstrate database technical functionality, such as performance, security and reliability.
Write computer programs or scripts to be used in querying databases.
Read technical literature and participate in continuing education or professional associations to maintain awareness of current database technology and best practices.
Maintain client databases.
Confer with researchers, clinicians, or information technology staff to determine data needs and programming requirements and to provide assistance with database-related research activities.
Confer with database users about project timelines and changes.
Select and enter codes to monitor database performance and to create production databases.
Write a program that utilizes basic animation principles
Program computerized graphic effects.
Design complex graphics and animation, using independent judgment, creativity, and computer equipment.
Create two-dimensional and three-dimensional images depicting objects in motion or illustrating a process, using computer animation or modeling programs.
Apply story development, directing, cinematography, and editing to animation to create storyboards that show the flow of the animation and map out key scenes and characters.
Write simple programs for computer-controlled machine tools.
Manipulate plot, score, sound, and graphics to make the parts into a continuous whole, working closely with people in audio, visual, music, optical, or special effects departments.
Present new game design concepts to management and technical colleagues, including artists, animators, and programmers.
Prepare and revise initial game sketches using two- and three-dimensional graphical design software.
Manipulate and enhance scanned or digital images to create desired effects, using computers and specialized software.
Integrate and develop visual elements, such as line, space, mass, color, and perspective, to produce desired effects, such as the illustration of ideas, emotions, or moods.
Utilize a variety of classes provided by the .NET API such as FileSystemWatcher
Establish appropriate server directory trees.
Write and execute scripts to automate tasks, such as parsing large data files.
Find, retrieve, and make copies of information from files in response to requests and deliver information to authorized users.
Maintain project logbook records or computer program files.
Perform forensic investigations of operating or file systems.
File data and related information, and maintain and update databases.
File and store completed documents.
Maintain files, such as hazardous waste databases, chemical usage data, personnel exposure information, or diagrams showing equipment locations.
Analyze network data to determine network usage, disk space availability, or server function.
Develop plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure and to meet emergency data processing needs.
Utilize Visual Studio, VS Code, or the latest IDE provided for use with programming C# and working with the .NET API
Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
Select programming languages, design tools, or applications.
Select programming languages, design tools, or applications.
Write supporting code for Web applications or Web sites.
Write supporting code for Web applications or Web sites.
Collaborate with computer manufacturers and other users to develop new programming methods.
Develop application-specific software.
Develop or select specific software programs for various research scenarios.
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
Compile scripts, program notes, and other material related to productions.
Incorporate sounds into a program
Plan and develop audio-visual devices for public programs.
Experiment with different sounds, and types and pieces of music, using synthesizers and computers as necessary to test and evaluate ideas.
Mix and edit voices, music, and taped sound effects for live performances and for prerecorded events, using sound mixing boards.
Transcribe ideas for musical compositions into musical notation, using instruments, pen and paper, or computers.
Reproduce and duplicate sound recordings from original recording media, using sound editing and duplication equipment.
Confer with producers, performers, and others to determine and achieve the desired sound for a production, such as a musical recording or a film.
Transpose music from one voice or instrument to another to accommodate particular musicians.
Record and edit audio material, such as movie soundtracks, using audio recording and editing equipment.
Manipulate plot, score, sound, and graphics to make the parts into a continuous whole, working closely with people in audio, visual, music, optical, or special effects departments.
Take dictation using shorthand, a stenotype machine, or headsets and transcribing machines.
Work with delegates and events
Delegate authority for the receipt, disbursement, banking, protection, and custody of funds, securities, and financial instruments.
Meet with sponsors and organizing committees to plan scope and format of events, to establish and monitor budgets, or to review administrative procedures and event progress.
Confer with staff at a chosen event site to coordinate details.
Consult with customers to determine objectives and requirements for events, such as meetings, conferences, and conventions.
Monitor event activities to ensure compliance with applicable regulations and laws, satisfaction of participants, and resolution of any problems that arise.
Hire, train, and supervise volunteers and support staff required for events.
Maintain scheduling and event calendars.
Prepare conference or event materials, such as flyers or invitations.
Organize and oversee events such as organized runs or walks.
Conduct post-event evaluations to determine how future events could be improved.