Notes
CSE 1300
Assigned Reading/Viewing/Listening
Abstraction and Logic Gates
Please read the following:
- Chapter 1 – From Zero to One in Harris, D. M., & Harris, S. L. (2007). Digital Design and Computer Architecture. Morgan Kaufmann.
- Moore, G. E. (2006). Cramming more components onto integrated circuits, Reprinted from Electronics, volume 38, number 8, April 19, 1965, pp.114 ff. IEEE Solid-State Circuits Society Newsletter, Solid-State Circuits Society Newsletter, IEEE, IEEE Solid-State Circuits Soc. Newsl, 11(3), 33–35. https://doi.org/10.1109/N-SSC.2006.4785860
- Keyes, R. W. (2006). The Impact of Moore’s Law. IEEE Solid-State Circuits Society Newsletter, Solid-State Circuits Society Newsletter, IEEE, IEEE Solid-State Circuits Soc. Newsl, 11(3), 25–27. https://doi.org/10.1109/N-SSC.2006.4785857
Please view the following multimedia content:
- How Exactly Does Binary Code Work?
- How Transistors Work
- Binary and Data
- Circuits and Logic
- Over 50 Years of Moore's Law
- The Challenge to Keep Up w/ Moore's Law
Approximately 30 mins.
HTML & CSS
Please read the following tutorial pages from the W3 Schools HTML Tutorial:
- HTML Introduction
- HTML Editors
- HTML Basic Examples
- HTML Elements
- HTML Attributes
- HTML Headings
- HTML Paragraphs
- HTML Comments
- HTML Links
- HTML Lists
- HTML - The Head Element
- HTML Style Guide and Coding Conventions
- HTML Encoding (Character Sets)
- HTML <!DOCTYPE>
- HTML Language Code Reference
Approximately 30 pages
Please view the following multimedia resources:
< 15 minutes of viewing/listening
Hardware and the Internet
Please read Chapter 2 – Hardware and Chapter 5 – Networking and Communication in Bourgeois, David T.; Smith, James L.; Wang, Shouhong; and Mortati, Joseph, "Information Systems for Business and Beyond" (2019). Open Textbooks. 1. https://digitalcommons.biola.edu/open-textbooks/1
Please view the following multimedia resources:
- Hardware and Software
- CPU, Memory, Input & Output
- IP Addresses and DNS
- Packets, Routing, and Reliability
- Thin Underwater Cables Hold the Internet
- Journey to the Bottom of the Internet
- Inside the Beach House Connecting the World's Internet
Approximately 45 mins.
Computational Thinking
Please read Chapter 1 – Introduction to Programming in Programming Fundamentals
Please view the following multimedia resources:
< 20 minutes of viewing/listening
Introduction to Java
Please read Chapters 2 & 3 in Think Java.
Data Types, Operators, and Expressions
Please read the Part 2 in Programming Fundamentals.
Conditional Statements
Please read the following:
- Parts I, II, and IV in Programming Fundamentals.
- Chapter 5 in Think Java.
Repetition
Please read the following:
- Part V in Programming Fundamentals.
- Chapter 6 in Think Java. NOTE: You can skip section 6.9
1D Arrays
Please read the following:
- Sections in Part VI of Programming Fundamentals:
- Arrays and Lists
- Index Notation
- Displaying Array Members
- Chapter 7 in Think Java. NOTE: skip section 7.7
Study Resources
Abstraction and Logic Gates
Binary Odometer (Counting in Binary)
Flippy Do (Binary Calculator)
HTML & CSS
Layoutit! (CSS Grid)