Sunday 3 March 2013

INTRODUCTION OF COMPUTER


TopicFormatAuthor

Power PointS. Agarwal
classification of computersPower PointS. Agarwal
number systemPower PointS. Agarwal
computer hardwarePower PointS. Agarwal
cpu basicsPower PointS. Agarwal
languages and osPower PointS. Agarwal
principles and techniques of programmingPower PointS. Agarwal
unix - introductionPower PointS. Agarwal
network basicsPower PointS. Agarwal
ip addressPower PointS. Agarwal
internet basicsPower PointS. Agarwal
internet protocolsPower PointS. Agarwal
computer virusPower PointS. Agarwal
internet securityPower PointS. Agarwal
using the computer - ethics, rules & lawsPower PointS. Agarwal
internet censorshipPower PointS. Agarwal
Systems Analysis & DesignPower PointS. Agarwal




Introduction to Computer Science I

The Chapter references are to the class text book "Big C++" by Cay Horstmann and Timothy Budd.




In-Lecture Exercise Solutions

In-Lecture Solutions



Introduction to Computers and Engineering Problem Solving


Lecture Notes

Special software is required to use some of the files in this section: .zip, .java, and .class.
The following table contains lecture notes and sample code to supplement the session content.

SES #TOPICSLECTURE NOTESSAMPLE CODE
1Introduction(PDF)(ZIP) (The ZIP file contains: 2 .class files and 2 .java files.)
2Data Types, Variables, Operators, Control Structures(PDF)(ZIP) (The ZIP file contains: 6 .java files.)
3Lab: IDE(PDF)(ZIP) (The ZIP file contains: 2 .java files.)
4Control Structures (cont.)(PDF)(ZIP) (The ZIP file contains: 1 .jpg file and 7 .java files.)
5Classes(PDF)(ZIP) (The ZIP file contains: 5 .java files.)
6Lab: Classes(PDF)Java Files (ZIP) (The ZIP file contains: 3 .java files.)

Solution (ZIP) (The ZIP file contains: 6 .java files.)
7Methods(PDF)(ZIP) (The ZIP file contains: 8 .java files.)
8Arrays, Vectors(PDF)(ZIP) (The ZIP file contains: 7 .java files.)
9Lab: Static Members(PDF)(ZIP) (The ZIP file contains: 1 .pdf and 2 .java files.)
10Lab: Recursion(PDF)Java Files (ZIP) (The ZIP file contains: 5 .java files.)

Solution (ZIP) (The ZIP file contains: 2 .java files.)
11Scope, Access, Packages(PDF)(ZIP) (The ZIP file contains: 4 .java files.)
12Inheritance(PDF)(ZIP) (The ZIP file contains: 6 .java files.)
13Lab: Interfaces, Inner Classes(PDF)(ZIP) (The ZIP file contains: 4 .zip files, 1 .project file, 1 .nbattrs file, 11 .java files, 1 .classpath file and 9 .class files.)
14Introduction to Swing(PDF)(ZIP) (The ZIP file contains: 7 .java files.)
15Swing Components(PDF)(ZIP) (The ZIP file contains: 10 .java files.)
16Lab: Event Delegation(PDF)Java Files (ZIP) (The ZIP file contains: 7 .java files.)

Solution (ZIP) (The ZIP file contains: 4 .java files.)
17Lab: 2D API(PDF)Java Files (ZIP) (The ZIP file contains: 6 .java files.)

Solution (ZIP) (The ZIP file contains: 2 .java files.)
18Lab: Swing 2D Transformations(PDF)(ZIP) (The ZIP file contains: 1 .jar and 3 .java files.)
19Lab: Root Finding(PDF)(ZIP) (The ZIP file contains: 1 .jpg and 19 .java files.)
20Integration, Differential Equations(PDF)(ZIP) (The ZIP file contains: 4 .java files.)
21Matrix Methods(PDF)(ZIP) (The ZIP file contains: 3 .java files.)
22Lab: Linear Systems(PDF)Java Files (ZIP) (The ZIP file contains: 12 .java files.)

Solution (ZIP) (The ZIP file contains: 5 .java files.)

Lecture 22 Code (ZIP) (The ZIP file contains: 4 .java files.)

Lecture 22 Solution (ZIP) (The ZIP file contains: 1 .java file.)
23Lab: Stacks and Queues(PDF)Java Files (ZIP) (The ZIP file contains: 12 .java files.)

Solution (ZIP) (The ZIP file contains: 5 .java files.)
24Case Study: Postfix Calculator(PDF)(ZIP) (The ZIP file contains: 7 .java files.)
25Lab: Exceptions and Inner Classes(PDF)Java Files (ZIP) (The ZIP file contains: 5 .java files.)

Solution (ZIP) (The ZIP file contains: 3 .java files.)
26Lab: Linked Lists(PDF)Java Files (ZIP) (The ZIP file contains: 8 .java files.)

Solution (ZIP) (The ZIP file contains: 8 .java files.)
27Lab: Trees(PDF)(ZIP) (The ZIP file contains: 2 .jar files and 2 .java files.)
28Binary Search Trees(PDF)(ZIP) (The ZIP file contains: 7 .java files.)
29Streams(PDF)(ZIP) (The ZIP file contains: 6 .java files.)
30Lab: Streams(PDF)(ZIP) (The ZIP file contains: 2 .java files.)

(ZIP) (The ZIP file contains: 2 .java files.)
31Hashing(PDF)(ZIP - 1.3 MB) (The ZIP file contains: 1 .txt file, 1 .jar file and 9 .java files.)
32Collections Framework(PDF)
33Lab: Sorting Algorithms(PDF)Sorting (ZIP) (The ZIP file contains: 4 .jar files.)

Sorting SRC (ZIP) (The ZIP file contains: 49 .java files.)

Insertion Sort (ZIP) (The ZIP file contains: 2 .java files.)
34Threads(PDF)(ZIP) (The ZIP file contains: 5 .java files.)
35Lab: Threads(PDF)Java Files (ZIP) (The ZIP file contains: 2 .java files.)

Solution (ZIP) (The ZIP file contains: 2 .java files.)
37Network Programming(PDF)Java Files (ZIP) (The ZIP file contains: 10 .java files.)

Solution (ZIP) (The ZIP file contains: 3 .java files.)

Other Files (ZIP) (The ZIP file contains: 1 .jpg file and 1 .html file.)

Introduction to Computers and Information Technology

TEXTBOOK

 Exploring the Digital Domain - An Introduction to Computers and Information Fluency Exploring the Digital Domain - An Introduction to Computers and Information Fluency, 2nd Edition
by Kenneth Abernethy & J. Thomas Allen
ISBN: 0534407072 




MONDAY
FRIDAY
9/3

LABOR DAY
9/7
Lecture 1
Introduction
MONDAY
FRIDAY
9/14

ROSH HASHANAH
MONDAY
FRIDAY
9/21
Lecture 4
Essential Computing Concepts
(continued)

Lab 1
Lab Web Page Setup
MONDAY
FRIDAY
9/24
Lecture 5
The Internet
9/28
Lecture 6
The Internet
(continued)

Lab 2
WYSIWYG Web Page
MONDAY
FRIDAY
10/1
Lecture 7
XHTML
10/5
Lecture 8
XHTML
(continued)

Lab 3
XHTML Web Page
MONDAY
FRIDAY
10/8
Lecture 9
Software
10/12
Lecture 10
Software
(continued)

Lab 4
Word Processors
MONDAY
FRIDAY
10/15
Lecture 11
Managing Data
10/19
Lecture 12
Managing Data
(continued)

Lab 5
Spreadsheets
MONDAY
FRIDAY
10/22
Lecture 13
Databases
(watch 1-9, from599CD)
10/26
Lecture 14
Databases
(continued)

Lab 6
Databases
(Steps 1-16)
MONDAY
FRIDAY
10/29
Lecture 15
Exam Review
11/2
MIDTERM EXAM

NO LAB
MONDAY
FRIDAY
11/5
Lecture 17
Programming
11/9
Lecture 18
Programming
(continued)

Lab 7
CASE Tools (e.g. using TGE for making terrain)
MONDAY
FRIDAY
11/12
Lecture 19
More Programming
11/16
Lecture 20
More Programming
(continued)

Lab 8
Programming
MONDAY
FRIDAY
11/19
Lecture 21
More Programming
(continued)
11/23

SLEEPING DAY
MONDAY
FRIDAY
11/26
NO LECTURE
11/30
Lecture 23
Web 2.0

Lab 9
Wikis & Google Bombing
MONDAY
FRIDAY
12/3
Lecture 24
Internet Technologies
12/7
NO LECTURE OR LAB

 


No comments:

Post a Comment