University of Management and Technology Faculty of Computer Science Course Title: Introduction to Information and Communication Technologies Study Program: BSCS Semester: 1 Section V14 Pre-Req: None Course Code/Title: CC120L Credit Hours: 3 (2+1) Lab instructor Lab 10 Course Introduction The course is designed to cover topics, which illustrate how computers are being used in business, scientific, engineering, medical, economic, and social areas of human activity. Students will be provided with knowledge and skills for use of computing and communication technologies to solve real life problems. At the end of this course students will be able to apply sets of productivity tools. 11 Learning Objectives This course is intended to give an overview of the complete program of studies in computing and its structure where: LO 1:Students will be introduced to History of computer systems and computer applications. LO2: Students will learn in which form the data is stored and processed in the computer system, including different number systems to represent data. LO3:Students will learn the techniques of problem solving and the way how a solution to a problem can be represented pictorially as well as graphically. LO 5:Students will learn about basics of algorithm. LO 6: Students will have an overview of software engineering. LO 7: Students will learn the basic concepts of internet, WWW. LO8: Students will learn the basic concepts of network, networking, network structure and web mail applications. LO 9: Students will learn about basic computer languages, language translator and algorithm. LO 10: Students will learn the basic concepts of Database Management System LO 11: Students will have an overview of Computer Graphics LO 12: Students will be able to learn about Artificial Intelligence and its applications. LO13: Students will learn about basic about information security and defence against these threats LO14: Students will learn about issues Related to Information Accuracy, Rights, and Conduct LO15: Student will be able to operate computer and work on Word processors, Spreadsheets, Presentation, database and programming applications. 12 Lecture/Lab Schedule Weeks Week 1 Week 2 Topic of Lecture Lab Schedule Introduction World of Computer o Computers in your life, Data vs. Information, Hardware vs. software. Computers and Society o Computer oriented society, Risk of Computer oriented society, differences in online communication (Chapter 1 : Computers Today and Tomorrow) Introduction A brief History of computing (Chapter 1: Computer Science Illuminated) Introduction: OS introduction, files and folders, network drive, password, login, keyboard shortcuts, etc. Web based application case study: online portal, lms usage. Week 3 Number System Binary, octal and Hexadecimal number system Inter conversions of different number systems (Chapter 2: Computer Science Illuminated) Browser and email, attachment, forwarding etc Week 4 5 Number System Binary representation of negative numbers (Chapter 2: Computer Science Illuminated) Search Advance searching Week 6 Problem Solving Algorithms o What is pseudocode and flowchart (Chapter 6: Computer Science Illuminated and online resource) Problem Solving Algorithms o Branches o Loops Problem Solving o Working of algorithms and dry run Combination of branches and loops Word processing: MS Office Week 7 Week 8 engine: Google Word processing: MS Office Presentation Power Point tools: Presentation Power Point tools: System Development Program Development Life Cycle Basic Computer languages and language translator (Chapter 13: Computers Today and Tomorrow) System Development Life Cycle (Chapter 12: Computers Today and Tomorrow) Week 9 Mid –Term Week 10 Computer Networks Network Characteristics o What is a network o Wired vs. Wireless o Topologies o Architecture (Client server, p2p) o Size and coverage area Data Transmission Characteristics o Bandwidth o Analog vs. Digital (Chapter 7 : Computers Today and Tomorrow) Week 11 Internet and WWW What is internet Evolution of internet World wide web, How www is different from internet Domain Name system and network addresses How internet works (Interaction of web clients and webservers) Beyond browsing and Email (Chapter 8 : Computers Today and Tomorrow) (Chapter 15 : Computer Science Illuminated) Spread sheets: Excel Week 12 Information Security What is Computer Security Why Be Concerned About Networkand Internet Security? Unauthorized Access and UnauthorizedUse Computer Sabotage o Botnets o Computer Viruses and Other Types of Malware o Denial of Service (DoS) Attacks (Chapter 9 : Computers Today and Tomorrow) Week 13 Information Security Protecting against unauthorized access and use o Firewalls, Encryption, and Virtual Private Networks (VPNs) o Additional Public Hotspot Precautions Spread sheets: Excel formulas Week 14 Intellectual Property Rights, Ethics, Health, Access, and the Environment o Intellectual property rights o Ethics o Environmental concerns (Chapter 16: Computers Today and Tomorrow) Database system and management What is data base and data base management system Evolution of database management Introduction to Linux and command line: grep and search Week 15 Database system and management Data Concepts and Characteristics o Data Hierarchy o Entities and Entity Relationships o Data Definition o The Data Dictionary o Data Integrity, Security, and Privacy o Data Organization (Chapter 14: Computers Today and Tomorrow) Week 16 Artificial Intelligence Thinking machines Expert Systems Robotics Introduction to Linux and command line: application installation, git and open source 13 Introduction to Linux and command line: directory, file editing, executable Introduction to Linux and command line: git repository and git operations Computer Graphics Computer graphics in entertainment Graphics and computer aided designs (CAD) (Chapter 13-14: Computer Science Illuminated) Introduction To Computers 6th edition By Peter Norton Text Book Deborah Morley, Charles S. Parker, (2014) Understanding Computers: Today and Tomorrow, Comprehensive, 15th Edition, Cengage Learning. Nell Dale, John Lewis, (2012) Computer Science Illuminated, 5thEdition, Jones & Bartlett Learning. 14 Reference Books Shelly, G.B., Freund, S. M. And Vermaat, M. E. (2010) Introduction to Computers (Shelly Cashman Series), 8th edition, Cengage Learning