LASA Computer Science
  • Fundamentals
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study
Compete against students across Texas in UIL written tests.
Plaques and certificates will be awarded to the top teams and individuals in each grade level in each classification (1A, 2A, 3A, 4A, 5A, 6A).
Round 1 (of 3) Feb 3rd @ lunch in Room 506
2000px-Digital_Electronics_Icon.svg_1-150x150

Digital Electronics

 syllabus  resources  What’s nEEw?      AISD✓  CANVAS✓   soapbox (how)

Turn in    in-person    Google Classroom   blend_small BLEND   sign-out sign-out
Date Notes Class Activities
5/25 end of 9 weeks
3/10 end of 9 weeks
???    soldering
   
  • Amid challenges, chipmaker AMD …
  • clock skew effect
  • icon-slides_sm Microarchitecture Introduction
    • Registers
      • R0 & R1 Registers [5 pts] 
      • Test Registers [5 pts] 

Microarchitecture (LALU)

2/6A
2/7B
 
  • finish Sequential Logic Unit
  • Max Frequency [2 pts  2/10] 
2/2B
2/3A
 
  • icon-slides_sm Path Delay  
    • Path Delay simulations [5pts  2/8]
      • Q1-Q4 [70%, 80%,90%,100%] 
1/31B
2/1A
closed_sm  icyConditions
1/27B
1/30A
 

quizSm

Binary Addition & Subtraction

4-func calculator

  • once again … Flip-Flops (setup, hold, clk-to-q, spice, demo)
1/25A
1/26B
 pairProgrammingSmallest
  • icon-slides_sm Flip-Flops
    •  Latch & Flip-Flop timing [5 pts  2/6]
    • answer sheet
  • D Flip-Flop simulations 1-4 (pair – pick your partner) [10 pts 2/6] 
1/23A
1/24B

Spice Summary

 

  •  icon-slides_sm Latches ( slides 1-3, 11-17 only)
    • BONUS D-latch simulations 1 & 2 [2 pts 1/31] 
    • BONUS D-latch simulations 3 & 4 [2 pts 1/31] 
  • workday

Sequential Logic

1/19B
1/20A
 
  • Overflow Two Ways [2 pts 1/27]  
1/17B
1/18A

weird number

2s comp oddities

  • Part 2 using your CSA adder [100%] 
  •   Binary Addition & Subtraction [5 pts 1/26]
    • answer sheet
1/12B
1/13A
 
  • With a partner – make a copy of  What to add? 
    • lock What to add? (solution & questions)
  • icon-slides_sm  Binary Subtraction & Overflow  
    • 16-bit Adder & Subtractor [15 pts  1/24]
      • Part 1 using logisim adder [70%] 
1/10B
1/11A
fabs in Austin
  • Comparison Between Various Types of Adder Topologies
    • look @ references
  •  icon-slides_sm Carry Lookahead Adder [5 pts  1/18] 
    • CLA C4 #1 [70%]   CLA C4 #2 [90%]  CLA C4 #3 [100%]
12/21 end of 9 weeks
12/16B
12/19A
 

 Midterm Exam (Open “notes” – slides and labs)

  • [70pts] 31 multiple choice (2.5pts each, 77.5pts possible)
    • question banks for multiple choice
  • [30 pts] 6 short answer (5pts each, partial credit)
12/15B  extra B day  
12/13B
12/14A
 
  • Wrap up 9 weeks
  • Make an Ethernet Cable  [3 pts] 
12/09B
12/12A
 
  • icon-slides_sm Standard Cells
  • finish … 8/16-bit Carry Select Adder
12/09B
12/12A

hack-a-day

PFLASA post

  •   icon-slides_sm Carry Select Adder 
    • 8-bit Carry Select Adder
    • 16-bit Carry Select Adder [15 pts] [80%: adds, 90%: ~timing, 100%: correct] 
⮟ last assignments for this 9 weeks     ⮝ first assignments for next 9 weeks
12/07A
12/08B

types of engineering 
oden

  • icon-slides_sm Multiplexers  [10 pts  12/15] 
    • 4-to-1 Mux #1
    • 4-to-1 Mux #2
12/05A
12/06B
 
  • Finish ripple carry adders
12/01B
12/02A
 
  • icon-slides_sm Ripple Carry Adder
    • 4-bit Ripple Carry Adder
    • 8-bit Ripple Carry Adder [10 pts  12/13] [80%: adds, 90%: ~timing, 100%: correct]  
  • 4 bit-adder Domino Video
    • Domino Adder (13:22 adder)
11/29B
11/30A

quizSm 

Logic, Truth Tables, Karnaugh Maps, etc

  • Boolean Algebra Practice Quiz
  • MIDTERM topics

 

  • Intel FDIV bug
  • Hubble 
  • KC
  • Challenger
11/28A  
  •  icon-slides_sm Full Adder Optimization  
    • FAopt1 & FAopt2 [5 pts 12/5] 
    •   Boolean Logic  [5 pts  12/5]
      • answer sheet
happy-thanksgiving
11/18B  
  •  icon-slides_sm Full Adder Optimization  
    • FAopt1 & FAopt2 [5 pts 12/5] 
    •   Boolean Logic  [5 pts  12/5]
      • answer sheet
11/16A
11/17B
Timing & Labels
  • icon-slides_sm Half & Full Adders  [10 pts  12/1] 
    • FA0 [70%] 
    • FA1 [90%] 
    • XOR equivalence [95%] 
    • Sum & Count equivalence [100%] 

Binary Adders

11/14A
11/15B

 minimum clicks

Nov 15, 1971

  • continue … 4-input 7-Segment 0-9
  • Webp.net-resizeimage (3) Domino INV, AND, XOR gates (6:05-9:52)
11/11A extra A-day   
11/09A
11/10B
 
  •  icon-slides_sm Karnaugh Maps
    • 4-input 7-Segment 0-9  [15 pts  11/28]  
      • answer sheet (make copy, don’t turn in) 
      •   7- Segment 0-9 Minimization
      • answer sheet (make copy, don’t turn in) 
        • 2. SOP circuit [75%] 
        • 3a. DeMorgan circuit [90%] 
        • 3b. DeMorgan minus 2 gates [100%] 
        • 4. timing from 6 to 7 [BONUS + 2pts] 
11/04B
11/07A
 
  • finish … 2-input 7-segment 0-3
11/02A
11/03B
 pairProgrammingSmallest
  • icon-slides_sm Boolean Algebra (Part2 33-end)
  • Practice (with a partner)
    • 2-input 7-Segment 0-3 (pairs #6) [15 pts  11/14]   
      • simulate simplified logic circuit
      • simulate min-transistor circuit [70%] 
      • simulate 74xx circuit [85%] 
      • build min-transistor circuit [100%]  
10/31A
11/01B
 SOP logo
  • icon-slides_sm Boolean Algebra (Part1 1-32) 
    • NAND game2 – apply DeMorgan’s to the XOR gate so it takes only 16 transistors (finish all circuits up to XOR)   
    • LASACS DeMorgan’s 
    • BONUS for +2 pts minimize & build circuit for LASACS (74xx)
10/27B
10/28A

quizSm Binary & Hex Conversion 4-func calculator

[14 pts]

  • icon-slides_sm CMOS Logic Gates (from previous unit)
  • Truth Table “hex” Values #2
  • finish … LASACS 7-Segment
  •  Truth Table [5 pts  11/4]
    • answer sheet
10/25B
10/26A
 
  • icon-slides_sm Truth Tables & Boolean Expressions
  • Truth Table “hex” Values #1
  • icon-slides_sm LASACS 7-Segment [10 pts 11/4]
    • SOP LASACS truth table  [70%] 
    • Partly Simplified [90%] 
    • DeMorgan’s (in next lecture) [100%] 
10/21B
10/24A
 
  • finish … 7-segment Arduino 0-F
  • icon-slides_sm Logisim-Evolution
    • Berkley CS61C    Cornell CS3410   Duke ECE/CS 250
    • Help -> Tutorial
      • 1st four sections of  Help -> User’s Guide -> Subcircuits -> Creating circuits
    • XOR lab [5 pts 10/31]
      • XOR symbol & circuit [80%] 
      • NAND game1 – XOR (INV/AND/OR only) [100%] 
10/19A
10/20B

 quizSm Transistors Inverters  Buffers Spice

[14 pts]

pairProgrammingSmallest

 7 Segment Displays
  • icon-slides_sm 7-segment Displays
    • 7-segment Arduino 0-F (pairs #5) [10 pts  10/31]
      • truth table
      • circuit [90%] 
      • logic analyzer [100%] 
10/17A
10/18B
odometer calculator “The Martian” hexadecimal scene
 Data Representation – Number Systems
  • Magic Cards (cards)
  • Exponential Growth (binary vs decimal)  spreadsheet
  • icon-slides_sm Decimal Binary Hex
    • Decimal and Binary Number systems
    • Hexadecimal Number system
  • Questions 1-5 lasacs
  • Hex to Binary Shortcut
  •  Number Conversion worksheet  answer key [5 pts  10/25]
  • Radiolab Bit Flip (1:01 – 10:50)  whole podcast

Combinational Logic Circuits 

10/13 end of 9 weeks

10/10A
10/13B

 What’s nEEw?
  • icon-slides_sm NAND and NOR gates (Part B)

10/12C

 
  • C-day

10/07A
10/11B

What’s nEEw?

pairProgrammingSmallest

  • icon-slides_sm NAND and NOR gates (Part A)  
    • NAND gate simulation (pairs #4) [10 pts  10/19] 
    • NOR gate simulation (ind) [BONUS +3 pts  10/19] 

10/05A
10/06B

What’s nEEw?
  • LASA{CS}ASK
  • icon-slides_sm 7404 Hex Inverters
    • 7404 circuits – inverter & ring oscillator (groups) [10 pts  10/17] 
⮟ last assignments for this 9 weeks     ⮝ first assignments for next 9 weeks

10/03A
10/04B

 

What’s nEEw?

garage chips video

  • capacitance time & current 
  • Webp.net-resizeimage (3) How do they make Silicon Wafers and Computer Chips (0:41-8:30)
  • icon-slides_sm Ring Oscillator
    • Ring Oscillator simulation [2 pts 10/11] 
9/29B
9/30A
What’s nEEw? 
  • Webp.net-resizeimage (3) How Intel Makes a Chip (3:11)
  • icon-slides_sm Buffers
    • Buffer simulation [5 pts 10/7] 
9/27B
9/28A

What’s nEEw?

pairProgrammingSmallest

  • icon-slides_sm Inverter Design & Simulation
    • Inverter Simulations (pairs #3) [10 pts  10/5 ] 
9/23B
9/26A
What’s nEEw?
  • icon-slides_sm NMOS & PMOS transistors
    • Webp.net-resizeimage (3)  How does a transistor work? (6:00)
    • Inverter Sizing (version 1) [5 pts  10/3] 
9/21A
9/22B

What’s nEEw?

spice summary & debug 

  • icon-slides_sm MOSFET Transistor (How It Works)
  • icon-slides_sm Transistor Evolution
  • NMOS Transistor Simulation [5 pts 9/29] 

9/10A
9/20B

What’s nEEw?
  • icon-slides_sm MOSFET transistors (Introduction) 
    • Falstad circuit (students open)
    • Photolithography: Step by Step (start 1:14)
    • Building chips in a garage  (video)
    • Build a Transistor out of Play Doh
      • Step by Step (groups of 2 or 3)

Transistor Circuits

9/15B
9/16A

 What’s nEEw?

quizSm

LEDs & Capacitors

[11 pts]

review 1, 2, 3, 4

know k,m,u,n,p,f

google calculator

 

  • finish up … DC Circuits unit
9/13B
9/14A

 What’s nEEw?

pairProgrammingSmallest

  • continue Arduino 101 (pairs #2)
    • Project 5 [90%]
    • Project 6 [95%]
    • Project 7a or 7b [97.5%] 7a and 7b [100%]
9/09B
9/12A

What’s nEEw?

pairProgrammingSmallest

  • Arduino 101  (ind) [5 pts 9/19] 
    • Project 1
  • Arduino 101 (pairs #2) [15 pts 9/23] 
    • Project 2 [50%]
    • Project 3 [70%]
    • Project 4 [80%]
9/07A
9/08B

What’s nEEw?

clean up

virutal oscilloscope

capturing oscilloscope screen

  • icon-slides_sm Arduino 101 (Get Started)
  • icon-slides_sm Oscilloscopes
    • Using an Oscilloscope (groups of 3) [10 pts 9/19] 
9/02A
9/06B

series or parallel

What’s nEEw?

spice summary & debug  arduino issues

  • icon-slides_sm installing ngspice
  • icon-slides_sm Introduction to a Spice simulator (ngspice)
  • finish … Simulating RC Circuits (ind)
    • ngspice
8/31A
9/01B
What’s nEEw?
  • finish … Light up an LED
  • icon-slides_sm Capacitors
    • Inductors (for reference only)
    • Simulating RC Circuits (ind) [10 pts 9/13] 
      • Desmos
      • ngspice (next time)
8/29A
8/30B

What’s nEEw?

quizSm
Electricity, Resistive Circuits, Multimeter, Breadboard
calculatorunnamed

MEASURING

pairProgrammingSmallest

  • icon-slides_sm Light Emitting Diodes (LEDs)
    • add “measure the Arduino voltage” to lab.
    • Light up an LED (pairs #1) [10 pts 9/6] 
    • LED Datasheet

     

8/25B
8/26A

What’s nEEw?

Webp.net-resizeimage (3) breadboard
5:00 – 8:45

MEASURING

  • GoSoapBox #2 (link is restricted before this date)
  • finish … Series and Parallel Resistance
8/23B
8/24A

What’s nEEw?

MEASURING

  • GoSoapBox #1 (link is restriced before this date)
  • icon-slides_sm Tinkercad (Introduction)
  • Series and Parallel Resistance (pairs #1) [15 pts 8/31] 
8/19B
8/22A
Webp.net-resizeimage (3) breadboard
1:15 – 4:30
MEASURING
  • icon-slides_sm Arduino 101 (POWER – slides 1-11)
  • icon-slides_sm Resistive Circuits & Ohm’s Law
    • Ohm’s Law Practice (optional)
  • icon-slides_sm Power, Multimeter, Breadboard 
8/17A
8/18B
 
  • icon-slides_sm Reporting Values
  • icon-slides_sm Current, Voltage, Resistance   lasacs
  • icon-slides_sm falstad circuit simulator (demo)
  • Basic Resistive Circuits [10 pts 8/25] 

DC Circuits

8/15A
8/16B
 

Getting Started

  • teacher   lasacs.com   courses   hack-a-day   syllabus  peer tutors  puzzles  PFLASA post
  • Women in Tech & Engineering
  • seating chart
  • register for Google Classroom
  • Room 506 (hall pass, lost & found, fake plant?, scratch paper)
  •  [email protected] (put Period # and name in email subject)
  • BLEND  (Can you see class? Turn off Color Overlay!!!)
  • LASA{CS} CLUBS
  • UIL Competitions/CTFs/NACLO, Cyberpatriot, Online Challenges
  • Class Textbook
  • What’s nEEw?
  • evacuation route  walkingSmall  evacuation meetup location
  • A Crisis in Engineering Education – Where are the Microelectronics Engineers?
  • icon-slides_sm Moore’s Law, Amdahl’s Law, Dennard Scaling
  • icon-slides_sm Binary in the real world
  • icon-slides_sm Energy Stick

 

  • Why study CS?
  • Why you should study CS
  • Courses
  • C L U B S
  • Peer Tutors
  • Contests (UIL, etc)
  • Online Challenges
  • Opportunities
  • Books
  • Arduino, Raspberry Pi, etc
  • Puzzles in Room 506
  • Teacher Tech
  • Anonymous Feedback
  • Contact Info
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.