LASA Computer Science
  • Intro to Computer Science
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study
picoCTF 2021 begins at 12 p.m. ET March 16 and ends at 3 p.m. ET March 30.
picoCTF Interest Form (Complete before 4pm on March 9th)
2000px-Digital_Electronics_Icon.svg_1-150x150

Digital Electronics

BLEND   syllabus  resources  What’s nEEw?      AISD✓  CANVAS✓  Zoom✓ 

Turn in    in-person    Google Classroom    💧 studentDrop    blend_small BLEND
Date Notes Class Activities
4/9 end of 6 weeks
RPN Calculator
HP15C (click pic)
(5 x (10-3))/(7-2)
-12 = (-1)2
“TI” calculator
  • icon-slides_sm  Program Memory & Program Counter
    • add a Program Counter,  Program Memory
    • add and subtract 4 times 
3/5A  Flex Friday A Day credit for attendance
3/3A
3/4B
  • finish Registers
    • Test Registers [10 pts] 
 3/1A
3/2B
  • Amid challenges, chipmaker AMD …
  • clock skew effect
  • icon-slides_sm Microarchitecture
    • Registers
      • R0 & R1 Registers [5 pts]  
2/26B  Flex Friday B Day credit for attendance

  •  blend_small BLEND quiz
2/24A
2/25B
 AISD Reopening

Microarchitecture (LALU 2.0)

2/19 end of 6 weeks
2/16-2/23 blizzard
2/12B
  • Flex Friday B Day credit for attendance
  •   Latch & Flip-Flop timing  blend_small  [5 pts]
2/10A
2/11B
  • Finish Path Delay
  • To get a successful start to the next unit, be sure to have Adder/Subtractor done by beginning of next week
2/8A
2/9B
  • icon-slides_sm Path Delay  
    • Path Delay simulations [5 pts] 
  • Interview Question #1 (Standard cells TSMC 0.18)
    • Why does a standard cell library have both a NAND, INV, and an AND?
2/5A
  • Flex Friday A Day credit for attendance
  •   Latch & Flip-Flop timing [5 pts]
2/2B
2/3A

Spice Summary

  •  icon-slides_sm Latches (2020 & 21 – slides 1-2, 11,13-16 only)
    • D-latch simulations 1-3 [85%] simulation 4 [100%]  
  • icon-slides_sm Flip-Flops (2021 slides 1-15, no lab)
    • D Flip-Flop simulations 1-4  
  •   Latch & Flip-Flop timing [5 pts]

Sequential Logic

1/29B
2/1A
  • 1/29B  B-day only: Async Friday Attendance Quiz
  • UIL Written Test Question
  • finish … Binary Subtraction and Overflow
1/27A
1/28B
weird number 
  • icon-slides_sm  Binary Subtraction & Overflow
    •   Binary Addition & Subtraction  blend_small [5 pts]
    • 16-bit Adder & Subtractor [15 pts]
      • using logisim adder  
      • using Carry Select adder 
1/25A
1/26B
  • finish … 8/16-bit Carry Select Adder
  • Tuesday – open office hours 1pm-3pm
1/21B
1/22A
  • icon-slides_sm Standard Cells
  • finish … 8/16-bit Carry Select Adder
1/19B
1/20A
  •  icon-slides_sm Carry Select Adder 
    • 8-bit Carry Select Adder
    • 16-bit Carry Select Adder [15 pts] [80%: adds, 90%: ~timing, 100%: correct] 
1/15A
  • Flex Friday A Day credit for attendance
    • 4 question ripple carry adder BLEND Quiz link
1/13A
1/14B
  •  workday
1/11A
1/12B
  • icon-slides_sm Ripple Carry Adder
    • 4-bit Ripple Carry Adder
    • 8-bit Ripple Carry Adder [10 pts] [80%: adds, 90%: ~timing, 100%: correct]  
  • 4 bit-adder Domino Video
    • Domino Adder (13:22 adder)
1/08B
  • Flex Friday B Day credit for attendance
    • blend_small Flex Friday (Dec 11th – A day, Jan 8th – B day) Attendance Credit
      • I think this link will get you there.
1/06A
1/07B

  • finish FA1opt & FA2opt
    • and FA0, FA1, XOR/Sum/Count equivalence
12/18 end of 6 weeks
Finals
week
 quizSm
Karnaugh Maps, etc
  •  Period 2 – Wed 12/16    Period 8 – Thurs 12/17
12/11A
  • Flex Friday A Day credit for attendance
    • blend_small Flex Friday (Dec 11th – A day) Attendance Credit
      • I think this link will get you there.
12/09A
12/10B

  •  icon-slides_sm Full Adder Optimization  
    • FAopt1 & FAopt2 [10 pts] 
    •   Boolean Logic  KEY  form [5 pts]
12/07A
12/08B
BioMed      “SOP” logo
  • icon-slides_sm Half & Full Adders  [15 pts] 
    • FA0, FA1, XOR/Sum/Count equivalence  

Binary Adders

 12/04B
  • Flex Friday B Day credit for attendance
    • blend_small Flex Friday Nov 20th (A day) Dec 4 (B day)
12/02A
12/03B
  • finish up all 7-segment labs
11/30A
12/01A
DCA   patent
  • finish up all 7-segment labs
happy-thanksgiving
 11/20A
  • Flex Friday A Day credit for attendance
    • blend_small Flex Friday Nov 20th (A day) Dec 4 (B day)
11/18A
11/19B
  • icon-slides_sm Digital vs Analog
  • finish… 4-input 7-Segment 0-9
  • Video Domino INV, AND, XOR gates (6:05-9:52)
11/16A
11/17B
  •  icon-slides_sm Karnaugh Maps
    • 4-input 7-Segment 0-9  [20 pts]  
      •   7- Segment 0-9 Minimization 
      • SOP circuit 
      • DeMorgan circuit 
      • BONUS show me the boolean logic steps involved in replacing the W’X’Y’ gate in the g segment logic, with the W’X’Y’Z gate in the a segment logic
11/13B
  • Flex Friday B Day credit for attendance
    • blend_small please complete the Nov 13th Flex Friday Question
11/11A
11/12B
  • finish … 2-input 7-Segment 0-3
 11/9A
11/10B
  • icon-slides_sm Boolean Algebra
    • Socrative
    • NAND game2 – apply DeMorgan’s to the XOR gate so it only uses inv & nand gates  
    • 2-input 7-Segment 0-3  (pairs #3) [20 pts] 
      • simulate simplified logic circuit
      • simulate min-transistor circuit  
      • simulate 74xx circuit 
      • build min-transistor circuit  
11/6 end of 6 weeks
11/4A
11/6B
  • finish …  7-Segment Display Circuits
  •   Truth Table   KEY   form [5 pts]
11/2A
11/5B
quizSm
Number
Conversion
4-func calculator
  • icon-slides_sm Truth Tables & Boolean Expressions  🕪 video
  • icon-slides_sm Truth Table “hex” Values  LASA{CS} ASK
  • icon-slides_sm Hello 7-Segment  🕪 video [10 pts] NEXT YEAR LASACS 7-Segment
    • SOP 
    • Partly Simplified 
    • DeMorgan’s (in next lecture) 
10/30A
  • Flex Friday A Day credit for attendance
    • blend_small please complete the Oct 30th Flex Friday Question
10/28A
10/29B
  • finish … 7-segment Arduino 0-F
  • icon-slides_sm Logisim-Evolution Logic simulator
    • Berkley CS61C    Cornell CS3410   Duke ECE/CS 250
    • XOR
      • XOR symbol & circuit [9 pts] 
      • NAND game1 – XOR (INV/AND/OR only) [10 pts] 
10/26A
10/27B
 quizSm
Transistors &
Spice
  • Arduino Getting Started
  • icon-slides_sm 7-segment Displays
  •  7-segment Arduino 0-F
    • truth table
    • circuit    (pairs #2)  [15 pts]
    • logic analyzer 
10/23B
  • Flex Friday B Day credit for attendance
    • blend_smallDraw a NMOS transistor & submit picture
10/21A
10/22B

odometer

Conversion calculator

  • Nor gate 
  • icon-slides_sm CMOS Logic Gates
  • download logisim

Data Representation – Number Systems

  • Magic Cards (cards)
  • Exponential Growth (binary vs decimal)
    • spreadsheet
  • icon-slides_sm Decimal, Binary, Hexadecimal
    • Decimal and Binary Number systems
    • Hexadecimal Number system
  • Questions 1-5 lasacs
  • icon-slides_sm Hex to Binary Shortcut
  •  Number Conversion worksheet    KEY   form [5 pts]

Combinational Logic Circuits 

10/19A
10/20B
  • icon-slides_sm Ring Oscillator
    • Ring Oscillator simulation [3 pts] 
  • icon-slides_sm NAND and NOR gates (Part I) 
    • skipping this year  icon-slides_sm NAND and NOR gates (Part II)
10/16A
  • Flex Friday A Day credit for attendance
    • Draw a NMOS transistor & submit picture to 💧 NMOS
10/14A
10/15B
  • Webp.net-resizeimage (3) How Intel Makes a Chip (3:11)
  • finish …  Inverter Simulations
  • icon-slides_sm Buffers
    • Buffer simulation [3 pts] 
      • Best so far  191.9, 200.6, 202, 206, 208, 209.8, 210
10/12A
10/13B
ngspice Manual
  • icon-slides_sm Inverter Design & Simulation
    • Inverter Simulations (pairs #2) [20 pts]  
10/9 end of 6 weeks
10/08B
10/09A
  • work day
10/06B
10/07A
Dr. Norman
  • icon-slides_sm NMOS & PMOS transistors
    • Webp.net-resizeimage (3)  How does a transistor work? (6:00)
    • Inverter Sizing [10 pts] 
10/02B
10/05A
  • work day
9/30A
10/01B

Spice Summary

  • icon-slides_sm MOSFET transistors
    • Photolithography: Step by Step (start 1:14)
    • Build a Transistor
      • Step by Step (groups of 2)
    • NMOS Transistor Simulation [10 pts] 

Transistor Circuits

9/28A
9/29B

What’s nEEw?

Spice Summary

  • icon-slides_sm Introduction to a SPICE simulator (ngspice)
9/24B
9/25A

What’s nEEw?

 

    • falstad -> Capacitor  (Circuits -> Basic -> Capacitor)
    • icon-slides_sm Capacitors
      • Simulating RC Circuits [10 pts] 
9/22B
9/23A

What’s nEEw?

quizSm
Basic Electricity &

Ohm’s Law
calculatorunnamed

  • finish … Light up an LED
    • 3. use TinkerCad instead of fritzing
    • 7. skip
9/18B
9/21A
What’s nEEw?
  • icon-slides_sm Light Emitting Diodes (LED)
    • Light up an LED (pairs #1) [10 pts] 
      • 3. use TinkerCad instead of fritzing
      • 7. skip
  • next time … Quiz Basic Electricity & Ohm’s Law (for the Quiz)
  • installing & running ngspice
9/16A
9/17B

  measuring current

What’s nEEw?

  • finish …  Series and Parallel Resistance
9/14A
9/15B
 What’s nEEw?
  • icon-slides_sm Resistive Circuits & Ohm’s Law
    • Ohm’s Law Practice (optional)
  • icon-slides_sm Power, Multimeter, Breadboard 
  • icon-slides_sm Arduino 101 (POWER – slides 1-11)
  • Series and Parallel Resistance (pairs #1) [15 pts] 
9/10B
9/11A
falstad
  • icon-slides_sm Current, Voltage, Resistance   lasacs
  • Basic Resistive Circuits [10 pts] 

DC Circuits

9/8B
9/9A
  Euler

Getting Started

  • teacher   lasacs.com   courses   syllabus  Peer Tutors  puzzles
  • Women in Tech
  • student survey    parent / guardian survey [1 pt]
  • classroom pic1 pic2
  • fire drill/evacuation: Exit to bus ramp & meet @ pic1  pic2
  • lasacs.com/ask/222 (bookmark, ?)
  • sign up for Google Classroom
    • First Day [1 pt] 
  •  [email protected] (put Period # and name in email subject)
  • BLEND (can you see the class)
  • LASA{CSCLUBS}
  • UIL Competitions/CTFs/NACLO, Cyberpatriot, Online Challenges
  • StudentDrop 💧 TEST
  • What’s nEEw?
  • icon-slides_sm Moore’s Law, Amdahl’s Law, Dennard Scaling

 

  • Why study CS?
  • Courses
  • Peer Tutors
  • C L U B S
  • Contests (UIL, etc)
  • Online Challenges
  • Opportunities
  • Books
  • Capitol Tree
  • Arduino, Raspberry Pi, etc
  • Linux Access
  • Puzzles in Room 222
  • Teacher Tech
  • Anonymous Feedback
  • Contact Info
  • Twitter @lasacsofficial
Creative Commons License LASA Computer Science by Rainer Mueller and James Shockey is licensed under
a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.