Title

CPTR2001 - Scripting for Automation

Description

Description

Students will build on the skills learned in Introduction to Programming and Scripting. Students will learn scripting styles, procedures and methods for system, database, web and network environments.
API ID

Credits

3 (2/1/0)

Prerequisites

Competencies

  1. Use tools and services to develop computing systems that consider platform constraints, support version control, track requirements and bugs, and automate building.
  2. Implement secure coding techniques such as input validation, wrapper code, securing method access and buffer overflow prevention.
  3. Produce a program that implements an appropriate style, intended input behavior and correct program components, and includes descriptions of program functionality.
  4. Develop algorithms to solve a computational problem.
  5. Implement appropriate data structures while using multiple levels of abstraction to create a new program that requires teamwork and is socially relevant.
  6. Implement a mobile or web app with appropriate user experience design, functionality and security analysis while using standard libraries, unit testing tools and version control in a team environment.
  7. Develop an interactive application that optimizes usability while applying a user-centered design cycle with related tools and techniques.
  8. Analyze how a responsive web application utilizes a web framework and presentation technologies in support of a diverse online community.
  9. Implement storage, transfer and retrieval of digital media with appropriate file, database or streaming formats.
Degrees that use this course

Degrees that use this course

Degree:
Associate of Applied Science (AAS)
This program provides the programming skills needed in computer application development, database management, computer systems and data...
Location:
Moorhead Campus
Online
Credits:
60
Degree:
Associate of Applied Science (AAS)
This program provides the skills to support and maintain information technology (IT) systems. These skills include overall computer...
Location:
Moorhead Campus
Online
Credits:
60
Degree:
Associate of Science (AS)
The Information Technology Associate of Science degree prepares students to continue to work toward a bachelor's degree or enter the...
Location:
Moorhead Campus
Credits:
60
Degree:
Associate of Applied Science (AAS)
This school-to-work degree focuses on customer service and user support, with an emphasis on technical skills, including desktop and network...
Location:
Online
Credits:
60