SPRING: INTRODUCTION TO SOFTWARE ENGINEERING USING JAVA and ROBOTS
FINAL EXAM
Jun 10
COMPUTER ENGINEERING SOFTWARE. Exam Preparation
CLASS REF ICON ACTIVITY/CONCEPT/EXPECTATIONS TASK
76
May 31
 
  2006 Final Exam (Files: Hogwarts.java, HatIcon.java)
(Your SortingHat class should extend RobotSE directly)
 
75
May 27
 
  2007 Final Exam (Files: Exam2007.java, CrimeScene.txt)
74
May 25
 
  2009 Final Exam
73
May 20
 
  2008 Final Exam
COMPUTER ENGINEERING SOFTWARE. Developing Methods
CLASS REF ICON ACTIVITY/CONCEPT/EXPECTATIONS TASK
72
May 18
176-177
Questions Robots Can Ask: Testing Integer Queries
Integer and Modular Division, Escape Box
71
May 14
 
  Logical Operators: AND, OR, NOT (&,|, !), public void smartFace(Direction d)
70
May 12
175
Negating Predicates, Conditional Robot Tasks (cont'd)
public void goTo(int s, int a)
69
May 10
173-175
SmartRobot UML, Conditional Robot Tasks
Why four separate face() methods? public void face(Direction dir)
68
May 6
173-175
Review Feedback: Pr3_7 email
Examine Predicate (boolean) Methods of: Robot and RobotSE, SmartRobot UML
67
May 4
167-172
Understanding Two Kinds of decisions: if and while, Examining an if statement,
COMPUTER ENGINEERING SOFTWARE. Developing Methods
CLASS REF ICON ACTIVITY/CONCEPT/EXPECTATIONS TASK
66
Apr 30
127-147
  Stepwise Refinement (continued), The Complete Harvester Program
Summary and Advantages of Stepwise Refinement, private methods, java.util.Random
65
Apr 28
115-127
  Solving Problems, Stepwise Refinement,  Harvester Robot, Analysis of First Refinement Attempt
Threads
64
Apr 26
106-111
  Chapter 2 Online Quiz (pp. 53-92), Review Programming Exercise 2.14
City (String filename)
COMPUTER ENGINEERING SOFTWARE. Extending Classes
CLASS REF ICON ACTIVITY/CONCEPT/EXPECTATIONS TASK
63
Apr 22
85-93
  Meaning & Correctness, Modifying Inherited Methods,
Overriding a Method Definition, Method Resolution, Programming Exercise 2.14
 
62
Apr 20
78-81
85-92
  Style, White Space and indentation, Identifiers, Comments, Documentation
 
61
Apr 16
66-67
Review of yesterday's concepts, New keywords: extends, super, this
RobotSE, Overriding Methods
60
Apr 14
9-33
59-66
On-line Quiz 1b
The Form of an Extended Class, Implementing the Constructor, ExperimentRobot
59
Apr 12
53-58
Understanding Programs: An Experiment, Extending the Robot Class
What is a UML Diagram?
UML Drawing Utility (version 10.4 stand alone) (Version 7.1)
COMPUTER ENGINEERING SOFTWARE. Building the Robots Platform on your laptop
CLASS REF ICON ACTIVITY/CONCEPT/EXPECTATIONS TASK
58
Apr 8
25-34
Compiling and Executing Programs, 3 Error Types, Compile-Time, Run-Time, and Intent Errors
What is a UML Diagram? UML Drawing Utility (version 10.4 stand alone)
57
Apr 6
 9-24
On-line Quiz 1a
Example 2: GoAroundRoadBlock,
add Javadoc-style Comments
56
Mar 31
 25-34
Example 2: GoAroundRoadBlock, add Javadoc-style Comments
Compiling and Executing Programs, 3 Error Types: Compile-Time, Run-Time, and Intent Errors
55
Mar 29
15-25
Object Model: Attributes, Constructors, Methods (aka Services), Program Listing
3 Comment types: Single line, Multi-line, Javadoc-Style
54
Mar 25
 9-15
Evolution of the Object-Oriented Software Philosophy
Robot World Objects and Documentation: City, Thing, Robot, Wall, Comments!
53
Mar 23
 
Learning to Program With Robots Home Page
Installing Robots, Robot Examples, Creating a Project, Adding becker.jar, Example1: DeliverParcel
52
Mar 4
 
Why Everyone Should Learn To Program
Installing your Java Platform
FALL and WINTER: INTRODUCTION TO ANALOG and DIGITAL CIRCUITRY
COMPUTER ENGINEERING HARDWARE. PART 2-Section Twelve. Running a Seven-Segment Display
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
51
Mar 2
Outline
Engineering Final Exam (15% of your final Mark)
Exam Outline
 
50
Feb 26
154-160
RCS Final Work Period
49
Feb 24
154-160
RCS Work Period, Media: Photos and Videos
48
Feb 22
154-160
Lesson 41: Decimal to Binary - The 4516
(Optional) Lesson 42: Automatic Display Fade-Out
47
Feb 18
154-160
Lesson 41: Decimal to Binary - The 4516
(Optional) Lesson 42: Automatic Display Fade-Out
46
Feb 16
150-154
Lesson 40: Control the Seven-Segment Display Using the 4511 BCD
Figure 40-5, Resistor Placement: Bad, Good
45
Feb 10
147-150
Lesson 39: Introducing the Seven-Segment Display
Lesson 40: Control the Seven-Segment Display Using the 4511 BCD
COMPUTER ENGINEERING HARDWARE. PART 2-Section Eleven. The 4017 Walking Ring Counter
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
44
Feb 8
139-145
What to Expect, 4017 Data Sheet, Troubleshooting, Lesson 37, Lesson 38
43
Feb 4
139-145
What to Expect, 4017 Data Sheet, Troubleshooting, Lesson 37, Lesson 38
42
Feb 2
137-138
First Half: ER Work Period
Second Half: Lesson 36: Introducing the 'Walking Ring' 4017 Decade Counter, Animation
DIGITAL CIRCUITS PART 1-Section Ten. An Analog-to-Digital Converter
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
41
Jan 29
133-136
4046 DataSheet, Troubleshooting: PCCP
Circuitmaker Diagram of L34-6, Exercises: Introducing the 4046 VCO, Photo
40
Jan 27
131-133
Lesson 35: Introducing the 4046 Voltage-Controlled Oscillator (VCO)
Circuit, Oscilloscope Interpretation
39
Jan 25
127-130
Lesson 33: Introducing Possibilities-Electronics That Count! (Figure 33-1)
Lesson 34: RC1-Creating the Switch (Figure 34-2). Zener Diodes
DIGITAL CIRCUITS PART 1-Section Five. The First NAND Gate Circuit
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
38
Jan 21
65
  Circuit Simulation Software (Circuitmaker): The First NAND Gate Circuit Figure L16-1
FirstNANDCircuit1.ckt (Pull-Up Resistor)
 
36
Jan 19
65-77
  Section Four: Digital Logic Test
Figures: TP1, TP2, TP3, Fig L20-7
35
Jan 15
65-70
Lesson 16: Building the First NAND Gate Circuit
Lesson 17: Testing the Input at TP1, Lesson 18: Introducing the RC Circuit
DIGITAL CIRCUITS PART 1-Section Four. DIGITAL LOGIC
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
34
Jan 13
62-63
  Lesson 15: Integrated Circuits CMOS ICs
The 4011 Quad 2-Input NAND Gate
33
Jan 11
53-59
  Finish Exploration of AND and OR Gates, The Logic Gates: NAND (4011), NOR (4001)
Review of The Logic Gates: NOT, AND, OR, NAND, NOR
32
Jan 7
56-57 
The Logic Gates: AND (4081) and OR (4071-)
Test Drive: CMOS 4081 (Quad 2-Input AND) or 4071 (Quad 2-Input OR)
31
Jan 5
53-56 
The Logic Gates: NOT
Test Drive: CMOS 4069 (Hex Inverter)
30
Dec 15
53-57 
Final Standings: Cisco Binary Game Challenge, 3D Christmas Tree Pix, Feedback
The Logic Gates: NOT, AND, OR, NAND, NOR, Figures: L14-1, L14-2, L14-3, L14-4
29
Dec 11
52-53
Final Christmas Tree Videos and Photos, Take Up Section Three Test (1)
Cisco Binary Game Tournament, The ASCII Table, Exercise: A Spoiled Billionaire
28
Dec 9
49-51 
Take Up Section Three Test (2), Analog (Continuous) vs Digital (Discrete)
Binary Number System (Hand Counter Applet), The Cisco Binary Game: Tournament Bracket
ANALOG CIRCUITS. The Astable Multivibrators & Christmas Tree Project
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
27
Dec 7
 
Christmas Tree Work Period, Photos and Videos Taken
26
Dec 3
 
Astable Multivibrator Photos Taken, Christmas Tree Manual
25
Dec 1
 
  Section Three Test, The Math of the Astable Multivibrator Circuit, Photos taken
24
Nov 25
 
  Professional Style Alarm System, Photos taken
The Astable Multivibrator (Animated), The Math of Astable Multivibrator Circuit
ANALOG CIRCUITS. PART 1-Section Three. MORE COMPONENTS and SEMICONDUCTORS
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
23
Nov 23
41-45
Lesson 12: Specialized Transistors: The Silicon Controlled Rectifier (aka: Thyristor, Triac, Latch)
Complete Assembly/Soldering of your Professional Style Alarm System, Photos taken, Start ER
22
Nov 19
41-45
Lesson 12: Specialized Transistors: The Silicon Controlled Rectifier (aka: Thyristor)
21
Nov 17
41-45
Lesson 12: Specialized Transistors: The Silicon Controlled Rectifier (aka: Thyristor or TRIAC)
SCR Animation, Internal Design Structure of the SCR (PNPN), Principle of Operation: Feedback!
20
Nov 11
36-41
Lesson 11: Your First Project: The Automatic Night Light
Have digital media taken of the front and back of your Automatic Night Light, Start ER writeup
19
Nov 9
36-41
Lesson 11: Your First Project: The Automatic Night Light
Build Period
18
Nov 5
36-41
Lesson 11: Your First Project: The Automatic Night Light
How To Solder (one more time), Prototype on the SBB
17
Nov 3
33-36
Lesson 10: Introducing Transistors: PNP (Figure L10-4)
16
Oct 30
29-32
Lesson 9: Complete Exercise and continue with Activity 2 (due Saturday)
15
Oct 28
29-32
Lesson 9: Complete Exercise and continue with Activity 2 (due Saturday)
14
Oct 26
29-32
Active Surplus Field Trip after school, CR: Hanging indent (N00b) (L33T)
Lesson 9 (continued): Introducing Transistors: NPN (Figure L9-5)
13
Oct 22
29-32
Soldering: Solder Animation, How To Solder, Soldering wires to the leads of the PBNO
Lesson 9: Introducing Transistors: NPN
Oct 20
 
  Stratford
 
12
Oct 16
23-27
Online Resistor Quiz, Connection Wire
Lesson 8: Capacitors (Ceramic Type Markings), Push Buttons (PBNO, PBNC)
Capacitors and Push Buttons
 
ANALOG CIRCUITS. PART 1-Section Two. RESISTORS
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
11
Oct 14
Sample Resistor Quiz,
How Batteries Work, Electron Shells: Copper and Zinc,
Create a Lemon Battery, Mr. D's Lemon Battery
Lesson 7: Light Dependent Resistors (LDRs)
 
10
Oct 9
Review Feedback: Table L5.1, Lesson 6: The Potentiometer
 
9
Oct 7
Section One COMPONENTS: Quiz, Finish Up Table L5.1 (due @ midnight)
Lesson 6: The Potentiometer
 
8
Oct 5
Review ER Feedback, Section One COMPONENTS: Practice Quiz
Lesson 5: The Effect Resistors have on a Circuit
7
Oct 1
2 Submissions => 2 issues, Engineering Report (Word Review):
Inserting images (DO NOT DRAG & DROP!!!), Paragraph Indents, Numbered Lists, Headers&Footers
Powers and Prefixes: Decimal and Binary, Lesson 4. Reading Resistors (Resistor Applet)
6
Sep 29
Engineering Report (Word Review):
Heading Styles, Table of Contents, Numbered Lists, Headers and Footers
Lesson 4. Reading Resistors
ANALOG CIRCUITS. PART 1-Section One. COMPONENTS
CLASS REF PART ACTIVITY/CONCEPT/EXPECTATIONS TASK
5
Sep 25
  Lesson 3. Your First Circuit (cont'd): Measuring Voltage (Waterfall Model)
Word Review: Show/Hide, Rulers, Tabs, Page Break
4
Sep 23
  Lesson 1 (cont'd). Battery Clip, Buzzer, Printer Circuit Board (PCB)
Light-Dependent Resistor (LDR), Potentiometer
Lesson 3. Your First Circuit: Setting Up the Solderless Breadboard
3
Sep 21
  Lesson 1 (cont'd). Capacitors, Silicon-Controlled Rectifier (latch), Transistors, Push Button Switches
Lesson 2. Major Equipment: Solderless Breadboard, Digital Multimeter
2
Sep 16
  CCPE Code of Ethics, Engineering Report
Lesson 1. Diodes, LEDs, Resistors, Capacitors
Lesson 2. Major Equipment: Solderless Breadboard, Digital Multimeter
1
Sep 14
 
  RSGC Computer Program, ACES Hall of Fame
TEJ2O, TEJForum, Toolkit and Workbook distribution