Are you ready to become a digital creator? In the Indiana NLPS Computer Science pathway, you’ll leverage code to construct immersive games, train custom AI models, and harness data to solve authentic problems. As you master cybersecurity essentials to protect the digital frontier, you’ll be gaining tech skills to lead the future. Your freshman year is Level 1 and Computer Science is the Power-Up!
Grades: 9-10
Semesters: 2
Introduces students to terminology, concepts, theory and fundamental skills used to implement information systems. Topics include the history and trends of computing, operating systems, database technology, security, cloud implementations, and other concepts associated with applying the principles of good information management. Additionally, students will be introduced to algorithms, logic development and flowcharting as tools used to document computer logic through the use of basic scripting and simple programming code.
Note: Counts as a science credit for all diplomas
Grades: 10-12
Semesters: 2
Prerequisite: Principles of Computing
This course is designed for students to investigate emerging disciplines within the field of computer science. Students will use foundational knowledge from Principles of Computing to study the areas of data science, artificial intelligence, app/game development, and security. Students will utilize knowledge related to these areas and programming skills to develop solutions to authentic problems.
Note: For Class of 2029 and beyond, this course counts for “STEM-focused” credits
Grades: 11-12
Semesters: 2
Prerequisites: Principles of Computing and Topics in Computer Science
Computer Science introduces the fundamental concepts of object-oriented programming. Topics include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. Students learn the Java programming language to explore inheritance concepts and modular coding techniques. The course also offers an introduction to the historical and social context of computing and an overview of computer science as a discipline.
Grades: 11-12
Semesters: 2
Prerequisites: Principles of Computing and Cybersecurity Fundamentals
Students will acquire the fundamentals of information and data security and understand the vulnerability most organizations have in their security systems with an emphasis on firewalls, security plans and Virtual Private Networks (VPNs). Discussions will include data security methods, authentication, network attacks, malicious code and viruses, wireless security, e-mail and web security and disaster recovery. This course will also focus on the managerial aspects of information security and assurance. Topics covered include access control models, information security governance, and information security program assessment and metrics. Coverage on the foundational and technical components of information security is included to reinforce key concepts, such as security planning and contingencies, security policies, security management models and practices and ethics.
Grade: 10
Semesters: 1
Note: This course is not part of the CTE Computer Science pathway.
Computers and the internet have revolutionized the way we access and disseminate information. As technology continues to change at an ever-increasing pace, the need for students to gain a foundational understanding of computer science is clear. This course is designed to introduce students to five major topics within computer science including computing systems, networks and the internet, data and analysis, algorithms and planning, and impacts of computing. The course introduces foundational computing concepts while exploring current events and building critical thinking, collaboration, problem solving, and other important skills that are invaluable for life in a global and technologically advancing society.