210 likes | 325 Views
The City School Gulshan Senior Girls Welcome خوش آمدید to Computer Studies: 7010/1/2/3 By Sabihuddin Ahmed. Agenda. By: Sabihuddin Ahmed. Introduction to Computer studies Subject Aims Learning Outcomes Key-worded Syllabus Syllabus Coverage Curriculum Contents History of Computer
E N D
The City School Gulshan Senior GirlsWelcome خوش آمدیدto Computer Studies: 7010/1/2/3By Sabihuddin Ahmed
Agenda By: Sabihuddin Ahmed Introduction to Computer studies Subject Aims Learning Outcomes Key-worded Syllabus Syllabus Coverage Curriculum Contents History of Computer Generation of Computers The Big Picture What is Computer Inside Computer Layers of Computer Layers of Software
An Introduction to Computer Studies By: Sabihuddin Ahmed Computer studies is a rapidly changing and increasingly popular subject area. This subject is intended for students who are meeting the subject for the first time. It gives full coverage of computer applications, the core and optional material from many examination syllabuses and is particularly relevant to students taking Computer Studies 7010/1/2/3, Cambridge O-level or International GCSE examinations. Major features include: full coverage of applications; a structured introduction to programming in a language-independent style; extensive coverage of techniques in systems analysis and design, algorithms, flow charts, DFDs and other areas of computers.
The aims of this subject are to provide an introduction to computing concepts and the technologies behind it, and To develop basic skills, analysis and logically applying in using software tools for productivity gains and utilizing the computer. No prior programming or computer science experience is required. (state what the student is expected to be able to do at the end of the course according to a given standard of performance) Subject Aims: By: Sabihuddin Ahmed Course Intended Learning Outcomes (CILOs)
1. Demonstrate knowledge of the basic operation and organization of a computer system; 2. Demonstrate knowledge of the structure and operation of computer and the Internet; 3. Efficiently use common end-user productivity software tools; 4. Effectively use common Internet applications; 5. Do basic database application and posting; 6. Identify security risks in computer systems 7. Identify methods of security either logical or physical 8. Economic and social implication of computer on society 9. Other related business, industrial and indigenous issues of computers Learning Outcomes By: Sabihuddin Ahmed
Key-worded Syllabus By: Sabihuddin Ahmed Note: See Cambridge Syllabus for comprehensive contents. Computer Studies: By Sabihuddin Ahmed
Syllabus 2010 - 2012 By: Sabihuddin Ahmed
Curriculum Contents The sections of the syllabus are: 1 Applications of computers and their social and economic implications 2 System analysis 3 Problem solution, including algorithm design and programming concepts 4 Generic software and the organisation of data 5 Hardware, systems and communication 6 Topics to be covered in Paper 3: Alternative to Coursework. By: Sabihuddin Ahmed
History of Computing By: Sabihuddin Ahmed • Abacus: appeared around 16th century BC • Developed in Babylonia • Imported to China and improved substantially around 1200’s BC • Modern abacus is an improved variety from Japan after the World War II • Pascal’s Arithmetic Machine (Pascaline) • French mathematician, physicist, theologian, philosopher • The first mechanical calculator • Developed in 1642 (only at 19 years old) • only add/subtract • 10 toothed wheels • Leibniz’s Calculator • Developed in 1673based on Pascal’s machine • Can do add/subtract/multiply/divide
Computer Generations By: Sabihuddin Ahmed • 1st generation computers • Vacuum tube, 1946-1957, 40K operations/sec • 2nd generation computers • Transistor, 1958-1964, 200 K operations/sec • Smaller, cheaper, less heat dissipation • William Shockley et al. in 1947 at Bell Labs • 3rd generation computers • SSI, MSI, 1965-1971, 1 M operations/sec • 4th generation computers • LSI, 1972-1977, 10 M operations/sec • 5th generation computers • VLSI, 1978 to date, 100 M operations/sec
The Big Picture By: Sabihuddin Ahmed Computer Studies: By Sabihuddin Ahmed
Computer: What is a Computer? By: Sabihuddin Ahmed
What’s Inside a Computer System? By: Sabihuddin Ahmed
What is Computer? By: Sabihuddin Ahmed • Computer • A kind of digital system • All the information is represented, stored, and processed in binary digits. • A programmable device • Processor inside – microprocessors, digital signal processor (DSP), microcontroller, etc. • Processors can be programmed using their machine instructions. • Hardware • The physical elements of a computing system • Printer, mother boards, wires, keyboard, CPU, DRAM, HDD, CD-ROM, network cards, .. • Software • The programs that provide the instructions for a computer to execute • Operating systems: Windows, Linux, MacOS • Translators: C compilers, Java interpreters, FORTRAN compilers • Applications; Internet Explorer, Microsoft Office, flight simulators, games, et
Layers of a Computer System By: Sabihuddin Ahmed
Information Layer How to represent numbers, texts, images, audios, and videos All the information is represented using binary digits, i.e. bits (0s and 1s) Hardware Layer Physical components; CPU, memory, HDD, motherboards, gates and circuits Programming Layer Machine language, assembly language, high-level language, software Operating System Layer Interact with users, schedule programs, and manage hardware resources Application Layer Solve real-world problems Run application programs to use computer’s abilities to perform various tasks Communication Layer Computers are connected into networks so that they can share information and resources Layers of a Computer System: Cont’d… By: Sabihuddin Ahmed
Layers of Software By: Sabihuddin Ahmed Low-level languages
Layers of Software By: Sabihuddin Ahmed • Application Package:A software package that is created for a specific purpose or industry. • System Software:System software refers to the files and programs that make up your computer's operating system. System files include libraries of functions, system services, drivers for printers and other hardware, system preferences, and other configuration files. The programs that are part of the system software include assemblers, compilers, file management tools, system utilities, and debuggers. • High-Level Languages:A programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages.
Assembly Language:Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use names instead of numbers.Each type of CPU has its own machine language and assembly language, so an assembly language program written for one type of CPU won't run on another. Machine Language:Machine languages are the only languages understood by computers. While easily understood by computers, machine languages are almost impossible for humans to use because they consist entirely of numbers. Low-level languages: By: Sabihuddin Ahmed
Good Luck For your Future Endeavors! The City SchoolGulshan Senior Girls By: Sabihuddin Ahmed