Course:
Introduction to Computing
Description: 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 pages. Textbooks UC Understanding Computers 2000: Today & Tomorrow, 2000 Edition (Charles Parker. Harcourt. December 1999.) JS Learn JavaScript in a Weekend (Jerry Lee Ford, Jr. Prima Tech. March 2001.) Course Outline Lecture Notes Week 1st Lecture 2nd Lecture 3rd Lecture (Web Development) Evolution of Computing
1
Introduction
The World Wide Web
2
Computer Systems Building a PC
3
Microprocessor
4
Computer Software Operating Systems Interactive Forms
5
Application Software Word Processing
Interactive Forms - Advance
6
Algorithms I
Algorithms II
Objects, Properties & Methods
7
Programming Languages
SW Development Methodology
Data Types & Operators
8
Midterm Exam
Spreadsheets
Flow Control & Loops
9
Design Heuristics
Web Design for Usability
Arrays
10
Computer Networks
Introduction to the Internet
Function & Variable Scope
11
Internet Services
Developing Presentations
Event Handling
12
Graphics & Animations
Intelligent Systems Mathematical Methods
13
Data Management
Database Software String Manipulation
14
Cyber Crime
Social Implications Images & Animations of Computing
15
The Computing Profession
The Future of Computing
Developing & Hosting a Web Page
Binary Numbers & Lists & Tables Logic Operations
Programming Methodology
Finalterm Exam
Objective:
This course is designed to develop an appreciation of various aspects of computing, generate interest through Web page development, and introduce essential productivity software packages. The student will also learn how to develop interactive Web pages in HTML.
Category:
Computer Science
Availability: Open