May 08, 2025  
2024-2025 Catalog 
    
2024-2025 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 450 - PLTW Computer Science Principles


CAREER AND TECHNICAL CREDIT TYPE
3 credit(s)

This course is designed to be the first computer science course for students who have never programmed before. ICS is an optional starting point for the PLTW Computer Science program. In this course, students will create interactive stories in Scratch™ (an easy-to-use programming language); work in teams to create simple apps for mobile devices using App Inventor; and analyze data about students’ health, social habits, and interests using functions in Excel®. Students will learn the impact of computing in society and the application of computing across career paths. They will also transfer the understanding of programming gained in App Inventor to a third language, Python®, in which they learn introductory elements of text-based programming. The course aligns with the Computer Science Teachers Association (CSTA) 3A standards.



Course Learning Outcomes
1. Identify various developmental environments
2. Apply various programming techniques. 
3. Use variables in programming applications. 
4. Understand data types. 
5. Identify audience and accessibility considerations when developing Graphical User Interfaces.   
6. Identify the components of a digital footprint of the Internet.  
7. Develop understanding of content and flow of data when browsing the Web.   
8. Identify the difference between Client-side code and Server Side code. 
9. Define Encryption and Security as used in the Web.  
10. Apply algorithmic thinking
11. Develop ability to use abstraction



Add to Portfolio (opens a new window)