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 |