We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36
Prepared by: 1
DANILYN A. FLORES | NOR-AINE M.CORPUZ
CS 01 - 1st Semester 2023-2024
Describe computer programming terms
Discuss the traits of a good programmer
Discuss the good programming practices
Discuss the qualities of a good program
CS 01 - 1st Semester 2023-2024 2
3
CS 01 - 1st Semester 2023-2024
Here are some men, women, and machines that were instrumental to the development of the computers that we know today.
CS 01 - 1st Semester 2023-2024 4
Invented the Jacquard Loom A mechanical automated loom that creates different patterns using punched cards
CS 01 - 1st Semester 2023-2024 5
Father of Computer Used punched cards, just like Jacquard, as method for storing programs for his Analytic Engine
CS 01 - 1st Semester 2023-2024 6
First Computer Programmer Described the algorithm for Charles Babbage’s proposed Analytic Engine in 1843
CS 01 - 1st Semester 2023-2024 7
Founder of IBM in 1896 Used punched cards called Hollerith Cards in 1889 Also invented the tabular and keypunch machines along with the Hollerith cards that became basis for information processing Invented the plugboard or control panel in 1906 that allowed the machine to perform different tasks without being reconstructed
CS 01 - 1st Semester 2023-2024 8
First Electronic Digital Computer in 1942 Designed to solve linear equations Not programmable but used binary arithmetic
CS 01 - 1st Semester 2023-2024 9
First Programmable Electronic Digital Computer Designed to break and read encrypted German messages during World War II
CS 01 - 1st Semester 2023-2024 10
Grace Murray Hopper documented the first actual computer bug in 1947 A moth trapped in Mark II Alken Relay Calculator
CS 01 - 1st Semester 2023-2024 11
Electronic Delay Storage Automatic Calculator First practical stored- program electronic computer Ran its first program: calculating a table of squares and a list of prime numbers in 1949
CS 01 - 1st Semester 2023-2024 12
First High Level Computer Programming Language Invented by John Backus in 1945
CS 01 - 1st Semester 2023-2024 13
First Computer Game Invented by Steve Russell in 1961 Took 200 hours to complete the game Nolan Bushnell of Stanford University programmed the first coin-operated arcade game after Russell introduced him the game
CS 01 - 1st Semester 2023-2024 14
First Computer Virus Programmer In 1983 he designed a hidden program that could infect a computer, copy itself, and then infect other computers through a floppy disk The virus was benign
CS 01 - 1st Semester 2023-2024 15
CS 01 - 1st Semester 2023-2024 16 17
CS 01 - 1st Semester 2023-2024
A set of instructions written in a certain language, called a programming language, that can be understood by the computer in order for it to perform a particular function.
CS 01 - 1st Semester 2023-2024 18
A person skilled in using constructs of programming languages to develop executable and acceptable computer programs. Can be as young as 5 or as old as 82
CS 01 - 1st Semester 2023-2024 19
An artificial language created to be used in preparing coded instruction for later execution by the computer. It is the way programmers communicate with computers to specify what programmers want the computer to do
Top 10 Programming Languages 2022
CS 01 - 1st Semester 2023-2024 20
The art of developing computer programs using selected programming languages by a programmer to enable a computer to do a certain task.
CS 01 - 1st Semester 2023-2024 21
22
CS 01 - 1st Semester 2023-2024
CS 01 - 1st Semester 2023-2024 23 CS 01 - 1st Semester 2023-2024 24 1. To understand our world 2. To study and understand processes 3. To be able to ask questions about the influence on people’s lives 4. To use an important new form of literacy 5. To have a new way to learn science and mathematics 6. As a job skill 7. To use computers better 8. As a medium in which to learn problem solving
CS 01 - 1st Semester 2023-2024 25
CS 01 - 1st Semester 2023-2024 26 27
CS 01 - 1st Semester 2023-2024
BY KATIE BOUWKAMP, A SR. COMMUNICATIONS MANAGER AT SMARTSHEET, IN 2017 1. Be well rounded 2. Enjoy solving puzzles 3. Love learning 4. Good Communication Skills 5. Confidence 6. Be Interested in the business 7. Be a team player 8. Understand the importance of deadlines 9. Be adaptable 10. Own your own product CS 01 - 1st Semester 2023-2024 28 29
1. Readability – how well the code can be understood by others 2. Reliability – how often the results are correct 3. Robustness – how well the program anticipates problem due to errors 4. Usability – the ease with which a person can use the program 5. Portability – the range of devices on which the code can be compiled and run 6. Maintainability - the ease with which a program can be modified by present and future developers 7. Efficiency/Performance – measure of system resources a program consumes such as processor, memory, bandwidth, and user interaction: the less, the better.
CS 01 - 1st Semester 2023-2024 33
Programming has continuously created a big impact in the lives of people It is necessary to learn computer programming It is a must to master the traits of a good programmer Follow good programming practices Keep in mind the qualities of a good program
CS 01 - 1st Semester 2023-2024 34
CS 112 | INFOSYS 112 Module Prepared and Compiled by: Flores, D.A. and Corpuz, N.M.