Professional Documents
Culture Documents
This is an introductory course in Computer Science designed for beginners. Apart from leading the participants through a whirlwind history of computing, the course also develops a feel for web programming through a series of lectures that help the students develop their own web page. Main objectives of the course are: 1. To build an appreciation for the fundamental concepts in computing 2. To achieve a beginners proficiency in Web page development 3. To become familiar with popular PC productivity software.
Learning Outcomes
At the end of the course, you should be able to understand:
Fundamental concepts of computers Various hardware building blocks Components of operating systems The Internet How to make a simple web page Basic productivity software including word processing, spreadsheets, presentations and databases
Course Calendar
Topic
Introduction Evolution of Computing The World Wide Web Computer Systems and its Components An inside view of a Personal Computer
Lecture
1 2 3 4 5
Resource
Handouts Handouts Handouts Handouts Handouts
Page
9-12 13-17 18-20 21-26 27
Assignment No. 1
Developing and Hosting a Web Page using HTML Microprocessor Binary Numbers and Logic Operations HTML Lists and Tables Computer Software Operating Systems Interactive Forms Application Software and Graphics Word Processing and Desktop Publishing 6 7 8 9 10 11 12 13 14 Handouts Handouts Handouts Handouts Handouts Handouts Handouts Handouts Handouts 28-30 31-38 39-46 47-58 59-64 65-68 69-80 81-86 87-90
15
Handouts
91-98
Assignment No. 2
Introduction to Algorithms Building Blocks of Algorithms 16 17 Handouts Handouts 99-105 106-117
Quiz No. 1
JavaScript - Objects, Properties and Methods Programming Languages SW Development Methodology Data types, Variables, Literals and Operators Spreadsheets 18 19 20 21 22 Handouts Handouts Handouts Handouts Handouts 118-128 129-132 133-141 142-150 151-157
Assignment No. 3
Arrays and its implementation with loops Computer Networks Introduction to the Internet Functions and Variable Scope Internet Services 26 27 28 29 30 Handouts Handouts Handouts Handouts Handouts 177-184 185-192 193-198 199-208 209-220
Assignment No. 4
Developing Presentations Event Handling Graphics and Animation Intelligent Systems Mathematical Methods 31 32 33 34 35 Handouts Handouts Handouts Handouts Handouts 221-225 226-233 234-239 240-244 245-250
Assignment No. 5
Data Management Database Software String Manipulations Cyber Crimes Social Implications of Computing 36 37 38 39 40 Handouts Handouts Handouts Handouts Handouts 251-258 259-263 264-263 274-278 279-283
Quiz No. 2
Images and Animation The Computing Profession The Future of Computing 41 42 43 Handouts Handouts Handouts 284-293 294-301 302-307
Final Examination