CIS-3680 Lecture Notes - Lecture 1: Text Editor, Integrated Development Environment, Webcam
Document Summary
Chapter 1 notes- overview of computers and programming. Hardware: external- keyboards (input), mouse (input), monitors (input, output), webcam (i/o). Hexadecimal in computing- hexadecimal describes as base-16 number system. The hexadecimal numbers are 0-9 and then use the letters a-f. This is the most convenient way to express binary numbers in modern computers in which a byte is almost always defined as containing eight binary digits. 80% of it dollars go into maintenance of codes and programs. 4th generation programming languages are helping with these code maintenance costs. Graphic processing unit (gpu)- good at math. Building software: requirement gathering, analysis and design, build, test desk checking is important before implementing (more cost effective) Desk checking- the process of walking through a programs logic on paper before you actually write the program. To enter a program into a computer so that you can translate and execute it, you will usually need a keyboard to do so.