Category Archives: Classes

Video Production: Team Project

Assignment Description1

Team Video Project

  • Concept
    • Skit, How-to, or Advertisement.
    • All team members involved.
  • Length
    • Between 1.5 to 3 minutes long.
    • Minimum of 3 scenes.
    • Minimum of 3 shots per scene (9 total).
  • Script
    • There must be dialog in every scene and in at least 2/3rds of the shots.
  • Extras


Sample Video FILE ONE | FILE TWO

Sponsored Links




USD Cyber Security Summer Camp

Dear ICT Teachers,

The University of San Diego’s Center for Cybersecurity is offering their 4th annual Gencyber Academy of Excellence Beginner Camp. The camp is FREE and is for rising 10th, 11th, and 12th graders interested in careers in Cybersecurity. Applications are due March 29th – see the application link below along with more details about the camp.



High School Programs

What is the GenCyber Program?

For the fourth consecutive year, USD has been hosting the GenCyber Academy of Excellence; a week-long program focused on the technical aspects of cybersecurity, including core concepts guided by Cyber-First Principals

Program Activities:

  • Formal instruction from USD faculty, industry experts and
    community leaders
  • Hands-on experience with cybersecurity defense tools
  • Team projects to solve cybersecurity problems
  • Field trips to cybersecurity organizations in the San Diego area
  • World of Work and cybersecurity career development for students

Who is the GenCyber Summer Program For?

The objective of the program is to inspire a new generation of college bound students
into the emerging and critical cybersecurity field.

  • Incoming college bound 10th, 11th and 12th graders interested in acquiring cybersecurity skills and exploring cybersecurity as a career goal

No Cost To Participate

In order to stimulate learning and encourage future professionals to the cyber industry, the National Security Agency (NSA) has awarded funding to the University of San Diego to provide this program. Materials and meals are included.

How to Apply?

Admission to the GenCyber Summer Program is through an application process. Space is limited and there is no guarantee of admittance. If you have questions regarding this program or the application process, please contact us at:

Please follow the link below to apply.


USD’s Center for CyberSecurity Engineering and Technology and other High School educational programs 

For more information about USD’s Center for CyberSecurity Engineering and Technology and other exciting high school educational programs please follow the link below.


Sponsored Links

On-Campus Field Trip

CodeMoji is designed to be a “middle ground” between ‘coding blocks’ and ‘actual code’.

CodeCademy is designed to be a “self paced” and independent learning platform for ‘actual code’ and ‘computing concepts’.


  1. Go to
  2. Click on the Sign Up button (top right)
    1. Select “student”
    2. Enter a username
    3. Enter and verify a password. (write it down, take a photo, or email it to self)
  3. Review the areas on the Student Dashboard
    1. Click on HTML Lessons (Bottom Left)
    2. Start the Level One HTML lesson.
  4. Read and follow all prompts to move through the lesson.
    1. You can experiment with your own code between lessons.
  5. Continue to CSS and JavaScript lessons if you have time.
  6. Remind students they can work on this from home as well.


  1. Go to
  2. Create an account.
    1. You can use your gmail account or username/password combo.
  3. Once logged in, go to and begin the Introduction to HTML

Check Your Work – 7th

Below is a list of all student work that has been submitted. There is an update ‘lag’ with new assignment submissions. It takes about 10 minutes to show new submissions. If you need to see the updates in real-time, please view this page.

Sponsored Links


Sponsored Links

WebDesign Data Project: index.php file

index.php file

You need to create a database.php file in your root and add the following code. Do not change anything.

		include 'database.php';
		   $pdo = Database::connect();
		   $sql = 'SELECT * FROM songs ORDER BY id DESC';
		   foreach ($pdo->query($sql) as $row) {

CodeHighlighter Tutorial

WebDesign Data Project: database.php file

database.php file

You need to create a database.php file in your root and add the following code. Do not change anything.

class Database
    private static $dbName = 'benrud_4thMusic2017' ;
    private static $dbHost = 'localhost' ;
    private static $dbUsername = 'benrud_4thUser';
    private static $dbUserPassword = '4Room540';
    private static $cont  = null;
    public function __construct() {
        die('Init function is not allowed');
    public static function connect()
       // One connection through whole application
       if ( null == self::$cont )
          self::$cont =  new PDO( "mysql:host=".self::$dbHost.";"."dbname=".self::$dbName, self::$dbUsername, self::$dbUserPassword); 
        catch(PDOException $e)
       return self::$cont;
    public static function disconnect()
        self::$cont = null;

CodeHighlighter Tutorial