Course Syllabus


 Computer Science Discoveries II

Contact Information:

Teacher:    Monica Pearce


Phone:       919-554-4848, extension 402


Students will access course information by clicking on Modules.  Students will need their student number and password for NCEdCloud. If you have questions about the student login, please email me.

PARENTS:  Use the following directions to create a Canvas Observer Account

  • Have your student(s) Generate a Pairing Code (this will be different for each student).
  • Go to (bookmark this site so that you can easily access your Observer dashboard for your student(s).
  • Click on Parent of a Canvas User? in the upper right-hand corner of the window.
  • Complete the required information in the window, which will include inputting the student Pairing Code. Multiple students can be added.
  • Go to the Dashboard to see your student(s)' courses.
  • Parents can sign into this account to easily access their student's courses within Canvas.
  • What can parents view as an Observer?




We will be engaged in hands-on activities in the computer lab during this course.  One website in particular that we will be using is, which is a third party website.  Students will create an account, watch related videos and participate in interactive activities.  


Dear Parents/Guardians,

In our classroom, we are utilizing digital learning tools to enhance student learning experiences.  These are valuable resources that will help prepare our students for their futures. Below is a list of digital tools that we use in our classroom.  I want you to be aware of the tools I plan on using during this school year.

The digital tools and websites that we access may change throughout the year.  If you do not wish for your student to use these tools, please complete THIS FORM and email it to me.

More information can be found on the FCS Technology Department page under Online Educational Resources and Tools.


WEEK 1 - Topics:  Welcome, introductions, school expectations, class procedures, drills and Acceptable Use Policy

WEEK 2 - Topics:  Pre-course survey; analysis of design; critiquing design; usability vs. aesthetics; understanding the user

WEEK 3 - Topics:  User-centered design

WEEK 4 - Topics:  Paper prototypes; user feedback and prototype improvements

WEEK 5 - Topics:  Identifying user needs and potential solutions; creation and test of paper prototypes

WEEK 6 - Topics:  Testing of paper prototypes, team contracts, market research, prototype brainstorming

WEEK 7 - Topics:  Prototype creation and testing; divide up screen responsibilities; introduction to App Lab

WEEK 8 - Topics:  Introduction to App Lab; creating apps in App Lab; linking screens in App Lab; sharing screens in App Lab

WEEK 9 - Topics: Sharing screens in App Lab; linking screens; testing apps and providing feedback; improving and iterating apps; app presentations

WEEK 10 - Topics:  App presentations; representing data and making recommendations

WEEK 11 - Topics: Representation of data; ASCII; binary representation; representing images

WEEK 12 - Topics:  Representing images; representing numbers; keeping data secret

WEEK 13 - Topics:  Combining binary representation systems

WEEK 14 - Topics:  Creating a representation; problem solving and data; problem solving with big data

WEEK 15 - Topics:  Structuring data (cleaning and visualizing raw data sets); making decisions with data; automating data decisions.

WEEK 16 - Topics:  Project (Solve a Data Problem).

WEEK 17 - Topics:  Project (Solve a Data Problem).

WEEK 18 - Topics:  Project (Solve a Data Problem).

WEEK 19 - Topics:  Computing Innovations; designing screens with code; introduction to the circuit playground.

WEEK 20 - Topics:  Introduction to the circuit playground; board events on the circuit playground.