Schedule for 04:547:201 (02)

This schedule is tentative and subject to alterations.

(See the Rutgers schedule)

Class Topics / Activities Resources
(Readings before class)
Students' responsibilities
(During and/or after class)

* 1 *

Wed,
Sep 03

Slides in HTML and PDF

Introduction to the course: motivation, objectives, content, conduct.
Photo-taking, student introductions. Communication tools used for the class: webpage, e-mail, listserv, webboard.

Lab: Become familiar to the settings in lab 119; explore the available software, email; create a work directory; create and save different types of files.

CC - ch.1: "Computer, Internet and network basics" Send the instructor and the TA an email with your contact details.

* 2 *

Mon,
Sep 08

Slides in HTML and PDF

Slides from Course Technology

Files, formats, applications; file management. Formatting vs. mark-up.

Lab: Use various applictions to create different types of files. Use Secure FTP to upload them on eden. Explore Microsoft Word in more detail and start working on your homework.

CC - ch.4: "File management ...".

See secure services at Rutgers.

Homework: Create your resume (CV), using a variety of Word features (font, size, style, tables, shading, borders, background, image, ...) and upload it on your eden website with Secure FTP.

* 3 *

Wed,
Sep 10

Slides in HTML and PDF

CT slides

Computer software, operating systems;
accessing file systems manually.

Lab: Play with DOS and UNIX (overview and basic commands); (access eden via Secure Shell or PuTTY).

CC - ch.3: "Computer software".
Web tutorials on DOS, Unix, MS Word (see Resources webpage).
HTIW, ch. 30 (Telnet).
Finish your resumes.

* 4 *

Mon,
Sep 15

Slides in HTML and PDF

CT slides

Organizing tabular data; Microsoft Excel. Values vs. labels / variables; numbers vs. characters.

Lab: Start working on your assignment.

Any Excel or Microsoft Office book, or an online tutorial. Excel assignment.

* 5 *

Wed,
Sep 17

Supervised lab work: finish your Excel assignment.

  Deadline for Excel assignment: tomorrow (Thu, Sep 18), 9am

* 6 *

Mon,
Sep 22

Slides in HTML and PDF

More Excel.

Macros; Databases.

Simulating a search engine.

 

Late submission deadline for Excel assignment: 4:30pm.

Homework; here are some support slides in HTML and PDF.

* 7 *

Wed,
Sep 24

Slides in HTML and PDF

Numer systems: number representation. CC - ch.2: "Computer hardware"; Englander - ch2: "Number systems"  

* 8 *

Mon,
Sep 29

Slides in HTML and PDF

More on number representation.

CC - ch.2: "Computer hardware"; Englander - ch.2: "Number systems"

 

* 9 *

Wed,
Oct 01

Slides in HTML and PDF

Number systems: convertions between bases, operations. CC - ch.2: "Computer hardware"; Englander - ch.2: "Number systems"

Homework. Note. You'll get this kind of exercises in the exam.

For extra credits, design a spreadsheet for converting numbers from base 10 into another base (2, 8, 16). Here's a spreadsheet for converting numbers into base 10.

* 10 *

Mon,
Oct 06

Slides in HTML and PDF

Data representation; Integer representation

 

CC - ch.2: "Computer hardware"; Englander - ch.4: "Representing Integer Data" Homework.

* 11 *

Wed,
Oct 08

Data representation; Floating point representation CC - ch.2: "Computer hardware"; Englander - ch.5: "Floating Point Numbers"  

* 12 *

Mon,
Oct 13

Seminar - practising Data Representation    

* 13 *

Wed,
Oct 15

Slides in HTML and PDF

CT slides in HTML and PDF

Data representation and formats; Numbers and characters; CC - ch.2: "Computer hardware", ch7: "Digital media"; Englander - ch.3: "Data formats"  

* 14 *

Mon,
Oct 20

Slides in HTML and PDF

The Little Man Computer - simulating the CPU.

LMC: executable, model, instruction set.

CC - ch.2: "Computer hardware"; Englander - ch.6: "The Little Man Computer" Homework.

* 15 *

Wed,
Oct 22

Algorithms - a brief introduction CC - ch.2: "Computer hardware"  

* 16 *

Mon,
Oct 27

Slides in HTML and PDF

Algorithms and the LMC CC - ch.2: "Computer hardware"  

* 17 *

Wed,
Oct 29

Supervised lab - programming in LMC assembly language. CC - ch.2: "Computer hardware"

Exercises.

Some solutions.

* 18 *

Mon,
Nov 03

Slides in HTML and PDF

The Central Processing Unit CC - ch.2: "Computer hardware"  

* 19 *

Wed,
Nov 05

Slides in HTML and PDF

CT slides

The structure and functionality of the Internet;
the client-server architecture;
the TCP/IP protocol;
Ex: email, FTP.

History of E-Mail;
How E-Mail Works - POP, IMAP, SMTP, and MIME;
E-Mail Clients;
Web-based e-mail;
Attachments and considerations.

CC - ch.5: "Internet and LAN Technology" Homework: compare the functionality of two different email tools (clients).

* 20 *

Mon,
Nov 10

Slides in HTML and PDF

CT slides

The Internet and the World Wide Web (WWW);
HTML and browsers;
Basic HTML tags; hyperlinks and images; lists; tables.

Lab: go through an HTML tutorial, create a test webpage in your work directory; publish it on eden.

CC - ch.6: "Web pages, ..."

HTIW, ch. 21-25 (Webpages and stuff).

Assignment (due after Thanksgiving):
Design and create your own website on eden. It will contain (at least) a "welcoming" webpage, a "professional" webpage (work related) and a "personal" webpage, and links to various resources.

Remember the essence of the lecture !

* 21 *

Wed,
Nov 12

Slides in HTML and PDF

Designing a website; designing webpages.

Web authoring tools: Dreamweaver; Susan Keill's presentation (HTML / PDF) and user guide (HTML / PDF)

Lab: Use Dreamweaver to create a personal webpage in your website. Link your pages to each other.

HTML/XHTML tutorials from Resources.

Explore Dreamweaver. Use tutorials in Help.

Work on your assignment.

Homework.

* 22 *

Mon,
Nov 17

Slides in HTML and PDF

CT slides in HTML and PDF

Web languages: HTML & DHTML, XML; CSS;

Dynamic/interactive webpages, client-side vs. server-side web programming / scripting, forms and CGI, Perl, Java, JavaScript, ASP.

Lab: Include CSS / multimedia / scripts in your website.

Example of using frames and CSS: helloframe.html, title.html, links.html, frame.css, lilies.jpg.

Example of embedded JavaScript: DynDemo.html.

XML example: letter.xml (may not be displayed by some browsers) and letter.dtd (use View > Source to see content).

HTIW, ch. 26-29, 34-35 (Dynamic webpages, Java, ActiveX, JavaScript, CGI).

Online documentation (see Resources).

Include CSS in your assignment, and maybe some scripts (CGI or JavaScript) downloaded from the Web and adapted.

* 23 *

Wed,
Nov 19

Supervised lab.    

* 24 *

Mon,
Nov 24

Slides in HTML

Information Retrieval and Web Search Engines    

* 25 *

Wed,
Nov 26

Thanksgiving.

No class !

   

* 26 *

Mon,
Dec 01

Slides

Information Systems

CC - ch.9: "Information Systems - Analysis and Design"  

* 27 *

Wed,
Dec 03

Slides in HTML and PDF

CT slides

Programming. Scripting. Hacking.

(XML, XHTML, XSLT.)

Supervised lab.

CC - ch.11: "Computer Programming" Add more scripts to your website.

* 28 *

Mon,
Dec 08

HTML slides adapted from CT

Databases   Website project deadline

* 29 *

Wed,
Dec 10

Discussing the exam.   Review "Computer Concepts".

* 30 *

Mon,
Dec 15

----------   Review "Computer Concepts".

* 31 *

Wed,
Dec 17

8am - 11am

Exam !

See Rutgers Fall 2003 exam schedule.