Course website is ready! check the course info-sheet, lectures, labs, assignments, java links, discussion board, etc Computer Basics: Hardware: CPU, GPU, Storage (e.g. HDD), Memory, Motherboard, Input/Output devices ? Draw a simplified view of a computer system showing the above commponents ? What is machine instruction? ? What are bit and byte? Software: Operating system, drivers, applications, compilers, etc ? why do we have programing languages? ? What does is it mean to say Java is a "portable" language? ? What is JVM? How does it help to make java portable? Back to Java: what is a type? what is a primitive type? primitive types in Java? what is type promotion? what is casting? what is a variable? What is declaration? What is initialization? what is an “assignment statement”? Prepare for Lab1: review JFrames.