Computer Science
M/J Navigating Technology: Digital Literacy and Digital Citizenship
- This course focuses on essential aspects of digital literacy, including online safety, information literacy, ethical technology use, and digital communication. Students will explore the societal impact of technology and learn how to engage with digital tools responsibly and effectively.
M/J Introduction to Cybersecurity
- This course will introduce students to the field of computer science, specifically the study of the many aspects of computing and networking systems and the rules, guidelines, and laws that affect their use in education, business, and everyday life.
Artificial Intelligence in the World
- This course introduces students to the principles of Artificial Intelligence (AI). The course defines “Intelligent Behavior”, describes the relationship between AI and computer science, explains the history of AI and showcases applications of AI in the real world. Students will explore the role of data in AI applications and the algorithms which guide AI decision making. Students will learn about the role of perception in AI and how AI agents use information in decision making. Students will engage in hands-on activities related to use of AI in machine learning. This course also covers ethics in AI applications.
Applications of Artificial Intelligence
- This course deepens student understanding for application of AI and to explore methods and tools utilized to build AI models. The content includes but is not limited to foundational knowledge and skills related to methods and software used to develop AI applications using data sets. Instruction and learning activities are provided in a laboratory setting using hands-on experiences with the equipment, materials and technology appropriate to the course content and in accordance with current practices.
Computer & Network Security Fundamentals
- This course introduces students to cybersecurity and provides them with essential computer and networking knowledge and skills, particularly those related to cybersecurity.
Digital Information Technology
- This core course is designed to provide a basic overview of current business and information systems and trends, and to introduce students to fundamental skills required for today's business and academic environments. Emphasis is placed on developing fundamental computer skills. The intention of this course is to prepare students to be successful both personally and professionally in an information-based society. Digital Information Technology includes the exploration and use of: databases, the internet, social media, spreadsheets, presentation applications, management of personal information and email, word processing and document manipulation, HTML, web page design, and the integration of these programs using software that meets industry standards.
Foundations of Programming
- This course introduces concepts, techniques, and processes associated with computer programming and software development.
Procedural Programming
- This course continues the study of computer programming concepts with a focus on the creation of software applications employing procedural programming techniques.