Computer Science Courses

0270 Advanced Placement Computer Science A                                                                                  AP Class Weighted

Description: Computer Science teaches students to design, implement, and analyze solutions to problems that arise in everyday life - with computers! Students will learn the Java language (the most used computer language in the world) and apply it to write, run, test, and debug solutions in the world. This course is recommended for accelerated mathematics students and any student entering a math, business, or science-related field. 

Major Topics or Themes:  (additional topics may be covered)

State Course: 10157A000-AP Computer Science A

0271 Advanced Placement Computer Science Principles                                                               AP Class Weighted

Description: The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course.  In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends.  The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests.  Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems, and will discuss and write about the impacts these solutions could have on their community, society, and the world. 

Major Topics or Themes:  (additional topics may be covered)

State Course: 10019A000-AP Computer Science Principles

07480 Digital Media Development   

Description: This semester course is designed to teach students how to create professional Multimedia documents. The topics include how to use fonts and clip art effectively, and how to arrange text and graphics on the page. Examples of documents include: letters, brochures, business cards, flyers, posters, greeting cards, banners, newsletters, booklets, presentations, and reports. Students will compile a digital portfolio to use with future employers or a college admissions office. 

Major Topics or Themes:  (additional topics may be covered)

State Course: 10201A002, Web Page and Interactive Media Development II

0754 Web Development    

Description: This year-long course is designed for students interested in learning how to design and develop Websites. The course also explores many of Adobe’s Creative Cloud products such as Photoshop, Dreamweaver and Animate.  The course may include Game Design.

Major Topics or Themes:  (additional topics may be covered)

State Course: 10201A001, Web Page and Interactive Media Development I

07560 Web Development 2   

Description: This semester course further explores Web Design and Adobe Creative Cloud products. Students will also use programs to development video projects.

State Course: 10201A002, Web Page and Interactive Media Development II

07600 Information & Software Systems 1                      

Description: This semester course is taken after Computer Applications. It is a continuation into the deeper skill-sets found in Microsoft Office programs. The class will prepare and test to obtain multiple real-world certifications as a Microsoft Office Specialist. 

Major Topics or Themes:  (additional topics may be covered)

State Course: 10152A001, Computer Operations and Programming I

07620 Information & Software Systems 2                      

Description: This semester course is a continuation of Information Systems & Software 1.  Students will continue learning advanced Microsoft Office skills. The class will prepare and test to obtain additional certifications as a Microsoft Office Specialist.  Students may work in Adobe software as well.

Major Topics or Themes:  (additional topics may be covered)

State Course: 10152A001, Computer Operations and Programming I

07640 Advanced Information and Software Systems 3          

Description: Information and Software Systems 3 is for all students and builds on the information covered in Information and Software 2. A course portfolio is required and teachers will work with students to develop specific course goals, based upon the student’s career and educational goals.  The course is designed to increase students’ opportunities to succeed in work after graduation or continue their education at a community college or university.  Students successfully completing the course may elect to sit for Microsoft Office Word Specialist Certification

Major Topics or Themes:  (additional topics may be covered)

State Course: 10152A002, Computer Operations and Programming II

07660 Advanced Information and Software Systems 4  

Description: Information and Software Systems 4 is for all students.  Students will create the decision making functions, analyze worksheets, and create and work with interactive Web documents.  A course portfolio will be created and teachers will work with students to develop specific course goals based upon the student’s career and educational goals.  The course is designed to increase students’ opportunities to succeed in work after graduation or continue their education at a community college or university.  Students successfully completing the course may elect to sit for Microsoft Office Specialist PowerPoint and Excel Certification. 

Major Topics or Themes:  (additional topics may be covered)

State Course: 10152A002, Computer Operations and Programming II

AC07400 AC Computers Applications                                                                                                   Articulated (RVC) Weighted

Description: Computer Applications is orientation-level course designed to develop problem-solving skills to hands-on, real-life situations using a variety of software applications, such as word processing, spreadsheets, database management and presentation software.

Major Topics or Themes:  (additional topics may be covered)

 State Course: 10004A001, Computer Concepts & Software Applications

AC3757  AC Introduction to Networking and Coding                                                                    Articulated (RVC) Weighted

Description: This course will provide an introduction to computer concepts, principles and terminology. A number of hands on computer experiences will be provided and students will learn some basic skills necessary to develop code and mobile apps.  This course will also teach the student how to install new machines in a stand-alone or networked environment. 

Major Topics or Themes:  (additional topics may be covered)

State Course: 10102A001

DC3758  DC Advanced Computer Networking                                                          Dual Credit (RVC) Weighted

Description: Advanced Computer Networking will provide an introduction to local area networks (LAN’s) and teach features of Windows and Linux operating systems. Students will learn troubleshooting strategies while they install a local area network. 

 Major Topics or Themes:  (additional topics may be covered)

State Course: 10102A001