This course introduces students to scripting and programming to achieve realizable goals in a networked environment. Students will write programs that will be reusable, scalable, and efficient for interfacing with a system, retrieving information from various networked resources, and performing routine tasks. Group 2 Course.
Required Prerequisites CIT 110
, may be taken concurrently.
Course Learning Outcomes Knowledge:
- Summarize appropriate data types for given applications.
- Summarize control mechanisms to perform algorithmic functions.
- Summarize programming standards used in business-level applications.
- Summarize effective scripting techniques.
- Identify areas where automation can be implemented.
- Demonstrate the programming process to develop applications.
- Implement programming methodology to create scripts on computer systems.
- Implement automation tasks to perform routine tasks on systems.
- Evaluate criteria for an application to determine required scripting elements.
- Evaluate criteria to determine need for automation.
Caring - Civic Learning:
- Collaborate with others to achieve desired outcomes.
Learning How to Learn:
- Identify quality of code as it affects user experience and usability.
- Evaluate the ethical dilemmas that may arise from automation and scripting.
- Acknowledge that technology is constantly evolving requiring new skillsets.
- Apply knowledge of scripting and automation into further Information Technology courses.