Skip to content

Categories:

Lectures & Assigments

 

Lecture

 Lesson Topics

Assignment/Lab
1 
  • Syllabus, objectives, and policies.
  • The class website
  • Blackboard
  • Basic computer skills
  • Get an OpenLab account
  • Create your portfolio
  • What is computer engineering technology?

 

SLIDES:

LAB:

1- Complete the following tutorials:

2- Submit the URL of your portfolio HERE

READING ASSIGNMENTS:

2
  • What is a computer?
  • Hardware
  • Software
  • Bits and Bytes
  • Data (storing and transmitting)
  • Programming Languages
  • Computer Networks
SLIDES:

LAB:

 

READING ASSIGNMENTS:

3 
  • What is a program?
  • Algorithms
  • The Programming Process
  • Variables
  • Statements and Expressions
  • Data types
  • Operators
SLIDES:

VIDEO(S):

LAB:

  • Lab 1
  • Post in your OpenLab portfolio: lab description, source code, screenshots
  • Due on Feb 25, 2013

READING ASSIGNMENTS:

4 
  • Boolean Logic
  • Boolean expressions
  • Logical operators
  • If and if/else statements
  • Loops
SLIDES:

VIDEO(S):

LAB:

  • Lab2
  • Post in your OpenLab portfolio: lab description, source code, screenshots
  • Due on March 11, 2013

READING ASSIGNMENTS:

5 
  • Functions
  • Built in functions
  • User defined functions
  • Abstraction.
  • Reusability.
  • Parameters and arguments.
  • Returning values.
  • Variables Scope
SLIDES:

VIDEO(S):

LAB:

  • Lab3
  • Post in your OpenLab portfolio: lab description, source code, screenshots
  • Due on March 18, 2013

READING ASSIGNMENTS:

6 
  • A string is a sequence
  • Traversing strings
  • String slices
  • A list is a sequence
  • Traversing a list
  • List operations
  • Lists slices
SLIDES:

LAB:

  • Lab4
  • Post in your OpenLab portfolio: lab description, source code, screenshots
  • Due on March 22, 2013

STUDY FOR MIDTERM EXAM

 

7

 MIDTERM EXAM

READING ASSIGNMENTS:

8 SLIDES:

LAB:

  1. Finish Lab 5: HelloPurr + Vibrate and post it into your OpenLab portfolio.
  2. Include a short description of the app, a picture of the main screen, and a picture of the blocks diagram.

READING ASSIGNMENTS:

9
  • Variables
  • Parameters
  • Operators
  • Drawing Canvases
  • Working with images and sound
  • Intro to algorithms
SLIDES:

VIDEO(S):

LAB:

READING ASSIGNMENTS:

10
  • Software engineering principles
  • Comments and documentation
  • Timer Events
  • Canvases and Image Sprites
  • Moving Objects over Time
  • Drag and Touch Events
  • Boolean expressions
  • Relational operators
  • If and If/else statement
SLIDES (April 22nd Week):

LAB:

READING ASSIGNMENTS:

11
  • Loops
  • While, For Each, For Range
  • Databases
  • TinyDB
  • TinyWebDB
  • Procedures and functions
  • Lists of data
  • Iterating a list with an index
  • Lists of lists

 

SLIDES (April 29th Week):

LAB:

READING ASSIGNMENTS:

  • Complete Quiz 9 on Blackboard
12
  • Work on your project
  • Work on your presentation
ASSIGNMENTS (May 6th week):

  • Finish your project
  • Finish your presentation
  • Finish quizzes
  • Finish labs
13
  • Finish your project
  • Project presentation
  • Project submission
  • Final Exam review
SLIDES (May 13th Week):

  • Review for Final Exam
  • Project Presentations

LAB:

  • Finish your project
  • Submit your project
14 FINAL EXAM MAY 20th WEEK FINAL COMPREHENSIVE EXAM

Posted in .



0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.