COS 101: Introduction to Computing Sciences Lecture Notes PDF

Summary

These lecture notes cover COS 101: Introduction to Computing Sciences at the University of Lagos. They detail the course schedule, learning outcomes, course content, and important concepts like hardware, software and applications. The document also includes an outline of the topics to be covered.

Full Transcript

COS 101: Introduction to Computing Sciences Course Lecturer Dr. U. C. Ogude Dr. A. M. Nwohiri Dr. L. Ikuvwerha Department of Computer Sciences University of Lagos Lecturer/ Instructor Dr. Ufuoma C. Ogude...

COS 101: Introduction to Computing Sciences Course Lecturer Dr. U. C. Ogude Dr. A. M. Nwohiri Dr. L. Ikuvwerha Department of Computer Sciences University of Lagos Lecturer/ Instructor Dr. Ufuoma C. Ogude Department of Computer Sciences University of Lagos Office: Rm016 Office Hours: Tuesdays and Wednesdays or by appointment 0803 820 7103 Schedule  Lecture Schedule:  Tuesdays 8:00am - 10:00am  Class Venue: Join Zoom Meetinghttps://us02web.zoom.us/j/81672512212? pwd=NfimvsYO0fsNwCajg5hZkiWTab08AG.1  Please attend your lectures. Attendance is mandatory  Expectations  Read assigned readings  Attend lectures and participate in discussions  Bring your ideas and concerns to class  Work effectively in a group setting  Learn how to use the tools and understand your project very well when necessary Learning Outcomes At the end of the course, students should be able to: 1. explain basic components of computers and other computing devices; 2. describe the various applications of computers; 3. explain information processing and its roles in the society; 4. describe the internet, its various applications and its impact; 5. explain the different areas of the computing discipline and its specializations; and 6. demonstrate practical skills on using computers and the internet. Synopsis CCMAS Core Curriculum and Minimum Academic Standards (CCMAS) Contents Brief history of computing. Description of the basic components of a computer/computing device. Input/Output devices and peripherals. Hardware, software and human ware. Diverse and growing computer/digital applications. Information processing and its roles in society. The Internet, its applications and its impact on the world today. The different areas/programs of the computing discipline. The job specializations for computing professionals. The future of computing. Lab Work: Practical demonstration of the basic parts of a computer. Illustration of different operating systems of different computing devices including desktops, laptops, tablets, smart boards and smart phones. Demonstration of commonly used applications such as word processors, spreadsheets, presentation software and graphics. Illustration of input and output devices including printers, scanners, projectors and smartboards. Practical demonstration of the Internet and its various applications. Illustration of browsers and search engines. How to access online resources. Outline  Week 1: Introduction  Week 2: Evolution of Computer  Week 3: Computer System: Components of a Computer System  Week 4: Introduction to Software and Programming Languages  Week 5: Computer Processing Models and Computer Networks  Week 6: Information Representation  Week 7: First Continuous Assessment (LABORATOR Y LOG BOOK)  Week 8: Introduction to Programming  Week 9: Control Structures in Visual Basic  Week 10: Internet  Week 11: Second Continuous Assessment (LABORATOR Y LOG BOOK)  Week 12: Examination Material TEXT BOOK “Computer Fundamentals & Visual Basic Languages” COUR SETEXT LABORATOR Y LOG BOOK MODEL QUESTIONS by Department of Computer Sciences UNIVER SITY OF LAGOS The textbook is available at the UNILAG Bookshop Evaluation  Final Examination: 70%  Continuous Assessment: 30% INTRODUCTIO N Presentation Outline  What is a Computer  Importance of Computers  Computer Hardware: An Overview  Computer Software: An Overview  Basic Applications of Computer Definition  A computer is a programmable electronic device that processes and stores data.  It is capable of performing a variety of operations, including arithmetic and logical calculations, data manipulation, and the execution of predefined instructions or programs.  Computers come in various forms and sizes, ranging from small embedded systems in everyday devices to powerful servers and supercomputers.  Computers operate based on binary code, using a series of 0s and 1s to represent and process data.  They follow instructions provided by software programs and can execute a wide range of tasks, making them versatile tools used in various fields such as business, science, education, entertainment, and more. Components of a Computer  Key components of a typical computer include: 1. Central Processing Unit (CPU) 2. Memory (RAM): Random Access Memory (RAM) 3. Storage 4. Input Devices 5. Output Devices 6. Motherboard 7. Peripheral Devices 8. Operating System 9. Software Applications Importance of a Computers  Information Processing: Computers excel at rapidly processing vast amounts of information, facilitating efficient data management and analysis.  Automation: Computers automate repetitive tasks, increasing efficiency and reducing human effort in various industries.  Communication: Computers enable global communication through the internet, connecting people and organizations worldwide.  Problem Solving: Computers are powerful tools for solving complex problems, running simulations, and making predictions.  Entertainment and Creativity: Computers play a central role in entertainment, from gaming to multimedia production, fostering creativity and innovation. Computer Hardware: An Overview  Computer hardware refers to the physical components that make up a computer system.  These components work together to process and store data, enabling the computer to perform a wide range of tasks.  Overview of key hardware components: 1. Central Processing Unit (CPU) 2. Memory (RAM - Random Access Memory) 3. Storage Devices 7. Input Devices 4. Motherboard 8. Output Devices 5. Graphics Processing Unit (GPU) 9. Peripheral Devices 6. Power Supply Unit (PSU) 10. Networking Components 11. Cooling Systems Computer Software: An Overview  Computer software refers to a set of instructions, programs, and data that enable a computer to perform specific tasks or functions.  It is a critical component of the computing ecosystem, working in tandem with hardware to provide a wide range of applications.  Overview of key aspects of computer software: 1. Software: System Software, Device Drivers, Application Software 2. Programming Languages: 3. Software Development Process: 4. Open Source vs. Closed Source Software: 5. Challenges in Software Development: 6. Emerging Trends: Basic Applications of Computer  Computers play a role in every field of life.  They are used:  Homes  Banking  Medical Field  Business  Entertainment  Training  Industry  Arts  Education  Science and Engineering  Government

Use Quizgecko on...
Browser
Browser