Computer Science

Computer Mathematics  

Course Code 593000

Grade(s): 9-12  

1 Credit

Prerequisite: Algebra I

NOTE: LCPS awards a Math credit for this course only. It does not count for a Science or CTE credit.

Computer Mathematics serves as an introduction to Computer Science and to object-oriented programming using JAVA. Students will learn to design graphical interfaces, write browser applets, and create their own games using the principles of OOP (object-oriented programming) using user defined objects, encapsulation of data, and libraries. Students develop and refine skills in logic, organization, and precise expression, thereby enhancing learning in other disciplines. Programming is introduced in the context of mathematical concepts and problem solving. Students define a problem; develop, refine, and implement a plan; and test and revise the solution.

  

AP Computer Science A

Course Code 595100

Grade(s): 10-12  

1 Credit

Prerequisite: Computer Mathematics or AP Computer Science Principles

NOTE: LCPS awards a Math credit for this course only. It does not count for a Science or CTE credit.

AP Computer Science A is taught according to the syllabus for Computer Science A, available through the College Entrance Examination Board. Major topics in the course include programming methodology, algorithms, and data structures. Topics are extended to include constructs, data types, functions, testing, debugging, algorithms, and data structures. The JAVA programming language is used to implement computer-based solutions to meaningful problems. Treatments of computer systems and the social implications of computing are integrated into the course. Students have the opportunity to take the AP Computer Science A exam in May with the possibility of earning college credit.


Data Structures DE

Course Code 588800

Grade(s): 11-12

1 Credit

Prerequisite: AP Computer Science A, 3 or higher on exam

NOTE: LCPS awards an elective Math credit for this course only. It does not count for a Science or CTE credit.

This course provides a comprehensive overview of advanced programming topics in Java through Object- Oriented Design. Students will cover Abstract Data Type (ADT) implementations, recursion, inheritance and polymorphism, file handling and exception management. Students will analyze algorithms, study various data structures, and searching and sorting algorithms. Real-world applications illustrate the practical relevance of the learned concepts. Students may earn up to 8 college credits.


AP Computer Science Principles

Course Code 597000

Grade(s): 9-12

1 Credit

Prerequisite: Algebra I

NOTE: LCPS awards an elective credit for this course only. It does not count for a Math, Science or CTE credit. 

Elective Following the College Board's suggested curriculum designed to parallel college-level computer science principles courses, the AP CSP course will introduce students to the fundamental ideas of CS and how to apply computational thinking across multiple disciplines. This course will teach students to apply creative designs and innovative solutions when developing computational artifacts. This course will cover such topics as creative development, data, algorithms and programming, computer systems and networks, and the impact of computing.


Cloud Computing H

Course Code 588500

Grade(s): 11-12

1 Credit

Prerequisite: AP Computer Science A

NOTE: LCPS awards an elective credit for this course only. It does not count for a Math, Science or CTE credit. 

The Cloud Computing course is a post AP Computer Science A guided independent study course that will introduce students to the fundamental ideas of cloud computing. This course will provide a detailed overview of cloud concepts including: infrastructure, deployment, security and architecture. Students will prepare for the AWS Certified Cloud Practitioner exam.


Data Structures/Artificial Intelligence H

Course Code 588600

Grade(s): 11-12

1 Credit

Prerequisite: AP Computer Science A

NOTE: LCPS awards an elective credit for this course only. It does not count for a Math, Science or CTE credit. 

The Data Structures/Artificial Intelligence course is an advanced guided independent study course that will introduce students to data structures including stacks, queues, deques, linked lists, dictionaries, sets, maps and trees. Students will also cover artificial intelligence topics including data collection, linear regression, k nearest neighbor, and neural networks.

The following courses incorporate Computer Science content; however, students will receive a CTE credit. 

Advanced Computer Information Systems

Course Code 828002

Grade(s): 10-12

1 Credit

Prerequisite: Computer Information Systems

Elective This is a concentration course in the Arts, A/V Technology, and Communications career cluster. Students apply problem-solving skills to real-life situations through advanced integrated software applications, including printed, electronic, and web publications. Students work individually and in groups to explore advanced computer maintenance activities, website development, programming, networking, emerging technology, and employability skills. Students enhance computer information technology skills through the use of advanced integrated applications to create documents, publications, and websites including complex graphs, customized reports, and multimedia presentations. In addition to implementing programming and executing network activities, students also will practice the maintenance, management, and troubleshooting of systems; legal and ethical issues are explored; preparation is given for industry certifications, and employability skills are developed.

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA).

The industry credentials associated with this course are Microsoft Office Specialist (2019); Microsoft Office Expert (2019)

The work-based learning experience associated with this course is Service Learning.

The option for the next course is Accounting.


Advanced Computer Information Systems DE

Course Code 828003

Grade(s): 10-12

1 Credit

Prerequisite: Computer Information Systems

Elective This is a concentration course in the Arts, A/V Technology, and Communications career cluster. This course introduces students to the development of websites while coding HTML and CSS. Students will learn site design, construction, and management using HTML and CSS. Students apply problem-solving skills to real-life situations through advanced integrated software applications, including printed, electronic, and web publications. Students work individually and in groups to explore advanced computer maintenance activities, website development, programming, networking, emerging technology, and employability skills. Students enhance computer information technology skills through the use of advanced integrated applications to create documents, publications, and websites including complex graphs, customized reports, and multimedia presentations. In addition to implementing programming and executing network activities, students also will practice the maintenance, management, and troubleshooting of systems; legal and ethical issues are explored; preparation is given for industry certifications and employability skills are developed.

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA).

The industry credentials associated with this course are Microsoft Office Specialist (2019); Microsoft Office Expert (2019).

The work-based learning experience associated with this course is Service Learning.

The option for the next course is Accounting.

 

Advanced Cybersecurity in Manufacturing

Course Code 894302

Grade(s): 11-12

1 Credit

Prerequisite: Cybersecurity in Manufacturing

Elective This is a specialization course in the Manufacturing career cluster. This course will continue to expose students to the revolutionary and growing field of cybersecurity as it relates to manufacturing. Students will apply the principles of cybersecurity, research emerging technologies, analyze threat intelligence, and design protective measures. Students will participate in enterprise team activities to secure automated production processes, while demonstrating cybersecurity concepts and policies.

The career and technical student organization associated with this course is Technology Student Association (TSA).

The industry credentials associated with this course is Workplace Readiness Skills.

The work-based learning experience associated with this course is Internship.

The option for the next course is Project Management

 

App Development I Honors

Course Code 828601

Grade(s): 11-12

1 Credit

Prerequisite: Cybersecurity Operations or Cybersecurity in Marketing

Elective This is a specialization course in the Information Technology career cluster. Students in the App Development I Honors course explore programming concepts, use algorithmic procedures, implement programming procedures with one or more standard languages, and master programming fundamentals. Students learn the fundamentals of coding, data processing, data security, and task automation, while learning to contribute to an inclusive, safe, and ethical computing culture. The course promotes computational thinking and coding fundamentals and introduces computational tools that foster creativity. This course helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation.

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA).

The industry credential associated with this course is IC3 Digital Literacy Certification

The work-based learning experience associated with this course is Service Learning.

The option for the next course is App Development II Honors.

 

App Development II Honors

Course Code 828602

Grade(s): 12

1 Credit

Prerequisite: App Development I Honors

Elective This is a specialization course in the Information Technology career cluster. Building on their foundation of programming skills developed in the prerequisite course, students use object-oriented programming to develop database applications, and interactive multimedia applications including game applications, mobile applications, and web applications. Students uncover patterns and gain meaning from large data sets as they examine how computing impacts today’s society and helps to inform our decisions. This course allows students to identify problems and questions that can be addressed with computer simulations by incorporating agent-based modeling. Students are challenged to explore the assumptions and parameters built into several simulations and to attach meaning to the results. Students reflect on the current and future state of artificial intelligence and the ways in which artificial intelligence and simulation and modeling are impacting all fields.

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA).

The industry credentials associated with this course is Advanced Placement (AP) Computer Science Principles Examination

The work-based learning experience associated with this course is Externship

  

Computer Information Systems

Course Code 828001

Grade(s): 9-11 

1 Credit

Prerequisite: None

Elective This is an introductory course in the Arts, A/V Technology, and Communications career cluster. Students apply problem-solving skills to real-life situations through word processing, spreadsheets, databases, multimedia presentations, and integrated software activities. Students work individually and in groups to explore computer concepts, operating systems, networks, telecommunications, emerging technologies, and career opportunities related to the information technology field.

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA).

There are no industry credentials associated with this course.

The work-based learning experience associated with this course is Mentorship 

The option for the next course is Advanced Computer Information Systems OR Advanced Computer Information Systems DE.


Cybersecurity in Manufacturing

Course Code 894102

Grade(s): 10-12

1 Credit 

Prerequisite: Introduction to Cybersecurity

Elective This is a concentration course in the Manufacturing career cluster. This course will emphasize manufacturing systems, safety, materials, production, business concepts, and the manufacturing process. Students will learn the principles of cybersecurity, explore emerging technologies, and examine threats and protective measures. Students will participate in enterprise team activities to create products that demonstrate elements of business and manufacturing while demonstrating cybersecurity concepts and policies, including risk management.

The career and technical student organization associated with this course is Technology Student Association (TSA).

The industry credential associated with this course is Workplace Readiness Skills.

The work-based learning experience associated with this course is Service Learning

The option for the next course is Advanced Cybersecurity in Manufacturing.

 

Cybersecurity in Marketing

Course Code 894104

Grade(s): 10-12

1 Credit

Prerequisite: Introduction to Cybersecurity

Elective This is a concentration course in the Marketing career cluster. Cybersecurity in Marketing focuses on understanding the ever-changing vulnerabilities and risks organizations face, the use of data analytics in security, and the differences between ethics and laws. Students will be introduced to issues such as risk management, privacy assurance, and threat agents, while also exploring brand protection and marketing breaches. Career opportunities in the field of cybersecurity in marketing are also investigated.

The career and technical student organization associated with this course is DECA.

The industry credential associated with the course is IC3 Digital Literacy Certification

The work-based learning experience associated with this course is Service Learning

The option for the next course is App Development I Honors

 

Cybersecurity Operations Honors

Course Code 894105

Grade(s): 10-12

1 Credit  

Prerequisite: Introduction to Cybersecurity

Elective This is a concentration course in the Information Technology career cluster. Cybersecurity Operations is designed to teach computer and network administration and security. Students learn cybersecurity concepts, including the practice of protecting systems, networks, and programs from digital attacks. Cybersecurity is defined as the steps and processes taken to protect networks, devices, programs, and data from unauthorized access that can result in theft or damage. Students learn to establish, implement, and maintain security networks. 

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA).

The industry credential associated with the course is CompTIA IT Fundamentals

The work-based learning experience associated with this course is Service Learning

The option for the next course is App Development I Honors


Introduction to Cybersecurity

Course Code 894101

Grade(s): 9-11

1 Credit

Prerequisite: None

Elective This is an introductory course in the following career clusters: Information Technology; Manufacturing; Marketing. Cybersecurity affects every individual, organization, and nation. This course focuses on the evolving and pervasive technological environment with an emphasis on securing personal, organizational, and national information. Students will be introduced to the principles of cybersecurity, explore emerging technologies, examine threats and protective measures, and investigate the diverse high-skill, high-wage, and high-demand career opportunities in the field of cybersecurity. Exciting opportunities will be presented to use interactive current resources in the study of cybersecurity such as Virginia Cyber Range, Virginia Space Grant Consortium, and Cyber.Org.

The career and technical student organization associated with this course is Future Business Leaders of America (FBLA), Family, Career and Community Leaders of America (FCCLA), Technology Student Association (TSA), or DECA.

There are  no industry credentials associated with this course.

The work-based learning experience associated with this course is Mentorship

The option for the next course is: Cybersecurity in Manufacturing; Cybersecurity in Marketing; OR Cybersecurity Operations.