| Class | Topics / Activities | Resources (Readings before class) | Students' responsibilities (During and/or after class) |
|---|---|---|---|
* 1 * Wed, |
Introduction to the course: motivation, objectives, content, conduct. 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, 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 ...". |
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, CT slides |
Computer software, operating systems; 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, 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, |
Supervised lab work: finish your Excel assignment. |
Deadline for Excel assignment: tomorrow (Thu, Sep 18), 9am | |
* 6 * Mon, |
More Excel. Macros; Databases. Simulating a search engine. |
Late submission deadline for Excel assignment: 4:30pm. |
|
* 7 * Wed, |
Numer systems: number representation. | CC - ch.2: "Computer hardware"; Englander - ch2: "Number systems" | |
* 8 * Mon, Slides in HTML and PDF |
More on number representation. |
CC - ch.2: "Computer hardware"; Englander - ch.2: "Number systems" |
|
* 9 * Wed, 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, |
Data representation; Integer representation
|
CC - ch.2: "Computer hardware"; Englander - ch.4: "Representing Integer Data" | Homework. |
* 11 * Wed, |
Data representation; Floating point representation | CC - ch.2: "Computer hardware"; Englander - ch.5: "Floating Point Numbers" | |
* 12 * Mon, |
Seminar - practising Data Representation | ||
* 13 * Wed, |
Data representation and formats; Numbers and characters; | CC - ch.2: "Computer hardware", ch7: "Digital media"; Englander - ch.3: "Data formats" | |
* 14 * Mon, |
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, |
Algorithms - a brief introduction | CC - ch.2: "Computer hardware" | |
* 16 * Mon, |
Algorithms and the LMC | CC - ch.2: "Computer hardware" | |
* 17 * Wed, |
Supervised lab - programming in LMC assembly language. | CC - ch.2: "Computer hardware" | |
* 18 * Mon, |
The Central Processing Unit | CC - ch.2: "Computer hardware" | |
* 19 * Wed, |
The structure and functionality of the Internet; History of E-Mail; |
CC - ch.5: "Internet and LAN Technology" | Homework: compare the functionality of two different email tools (clients). |
* 20 * Mon, |
The Internet and the World Wide Web (WWW); 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): Remember the essence of the lecture ! |
* 21 * Wed, |
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. |
* 22 * Mon, |
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, |
Supervised lab. | ||
* 24 * Mon, Slides in HTML |
Information Retrieval and Web Search Engines | ||
* 25 * Wed, |
Thanksgiving. No class ! |
||
* 26 * Mon, |
Information Systems |
CC - ch.9: "Information Systems - Analysis and Design" | |
* 27 * Wed, |
Programming. Scripting. Hacking. (XML, XHTML, XSLT.) Supervised lab. |
CC - ch.11: "Computer Programming" | Add more scripts to your website. |
* 28 * Mon, HTML slides adapted from CT |
Databases | Website project deadline | |
* 29 * Wed, |
Discussing the exam. | Review "Computer Concepts". | |
* 30 * Mon, |
---------- | Review "Computer Concepts". | |
* 31 * Wed, 8am - 11am |
See Rutgers Fall 2003 exam schedule. |