National data — wages and growth are not published by state for this view.
Course · AL
Introduction to Programming
Career and Technical Education, Alabama State Department of Education (ALSDE)
Median earnings
—
Cost
—
Duration
—
Completion
—
Introduction to Programming provides an understanding of basic computer programming concepts and logic. Programming will be introduced
through a variety of projects and object-based programming activities and applications. Business-related skills such as teamwork and interpersonal skills will be a part of this course.
Advocate and practice safe, legal, responsible, and ethical use of informationParticipate in a Career and Technical Student Organization (CTSO) to increase knowledge and skills and to enhance leaderDiscuss and demonstrate ways to value diversity. andResearch differences and similarities among various programming languagesConstruct digital projects using a variety of object-based or language-based programming toolsGather information about opportunities and roles on software development teamsList classifications of computerized entertainment and give examples of each typeGather and share information on end user and creative perspective of software developmentDemonstrate problem-solving and analytical skills while using the design process and correcting programming mistakesDemonstrate how websites and web browsers interact with one another on the InternetCreate a business web page. 40 and LeadershipDemonstrate different ways in which communication can be used within the workplaceDescribe important aspects of large-scale software design processes and implementationDescribe processes involved in global economy and supply chain implementation of softwareExplain the importance of audience and equity when designing a programGather information on career and entrepreneurial opportunities in the field of computer programmingDemonstrate comprehension of programming logicCreate an algorithm with variables using pseudocode then translate to a programming languageDesign a function to simplify a task and explain how abstraction was used in the design processIdentify methods that businesses and their employees can use to secure data on lineEvaluate the different modes of social engineering and determine how they affect societyPromote positive, safe, legal, and ethical behavior onlineDescribe the impact of data permanence on personal and professional digital identityAnalyze current events, and compare and contrast the scope, emphasesExamine the role of censorship and bias in society and global cultureExplain the importance of using assistive technologies to produce a productContrast the positive and negative impacts of artificial intelligence in industry. and ModelingExplain networks and specific set-ups needed for a business environmentDetermine effective cyber security methods for protecting a companyDiagram a model that represents a system inside a company