Week |
Class | Topic | Due | Where | ||||
---|---|---|---|---|---|---|---|---|
0 | 0. Computer Career and Data Research & Technologies | |||||||
0.1 A computer career | ||||||||
0.2 Data research | ||||||||
0.3 Data technologies | ||||||||
1 | 01/10 01/12 |
1. Introduction to CSCI 457 | ||||||
1.1 Course outline | ||||||||
1.2 System overview | ||||||||
1.3 Software used | ||||||||
2 | 01/17 01/19 |
2. Programming Exercise I | ||||||
2.1 Specifications | ||||||||
2.2 Construction steps | ||||||||
2.3 Related software and tools | ||||||||
01/18 |
Last day to add a course or drop without record Last day to add audit or change to/from audit Last day to receive a refund on a dropped class Drops after the last day to add will appear on a transcript. |
|||||||
01/15 |
|
|||||||
3 | 01/22 01/24 01/26 |
3. Technologies for E-Commerce Site Construction | ||||||
3.1 Website building technologies | ||||||||
3.2 LAMP | ||||||||
3.3 E-commerce site construction | ||||||||
4 | 01/29 01/31 02/02 |
4. Introduction to PHP (HyperText Preprocessor) | ||||||
4.1 PHP basics | ||||||||
4.2 PHP syntax | ||||||||
4.3 PHP control statements | ||||||||
5 | 02/05 02/07 02/09 |
5. PHP (Cont.) | ||||||
5.1 PHP forms | ||||||||
5.2 PHP cookies | ||||||||
5.3 PHP sessions | ||||||||
6 | 02/12 02/14 02/16 |
6. SQL (Structured Query Language) | ||||||
6.1 Introduction to SQL | ||||||||
6.2 Data definition language (DDL) | ||||||||
6.3 Data manipulation language (DML) | ||||||||
7 | 02/23 | 7. PHP and MySQL | ||||||
7.1 Connecting PHP to MySQL | ||||||||
7.2 PHP MySQL data definition | ||||||||
7.3 PHP MySQL data management | ||||||||
02/19 |
|
|||||||
02/21 |
|
|||||||
8 | 02/26 02/28 03/01 |
8. Introduction to Android Programming | ||||||
8.1 Programming Exercise II | ||||||||
8.2 Android introduction | ||||||||
8.3 An Android hello-world project | ||||||||
9 | 03/04 – 03/08 |
Spring Break — no classes | ||||||
10 | 03/11 03/13 03/15 |
10. Android User Interface Processing | ||||||
10.1 Hypertext | ||||||||
10.2 Radio buttons | ||||||||
10.3 Checkboxes | ||||||||
11 | 03/18 03/20 03/22 |
11. Android Server Connection | ||||||
11.1 Android URL connection | ||||||||
11.2 Java source code | ||||||||
11.3 Server-side PHP scripts | ||||||||
12 | 03/25 03/27 |
12. Programming Exercise III | ||||||
12.1 Location-based services (LBS) | ||||||||
12.2 AJAX basics | ||||||||
12.3 HTML5 Geolocation | ||||||||
03/29 |
| |||||||
13 | 04/03 04/05 |
13. AJAX Anatomy and Examples | ||||||
13.1 AJAX introduction | ||||||||
13.2 AJAX step by step | ||||||||
13.3 AJAX examples | ||||||||
04/05 |
Last day to change to or from S/U grading Last day to change to or from audit grading Last day to drop a full-term course or withdraw from school |
|||||||
04/01 |
| |||||||
14 | 04/08 04/12 |
14. XML, HTML DOM, and JSON | ||||||
14.1 XML | ||||||||
14.2 HTML DOM | ||||||||
14.3 JSON | ||||||||
04/10 |
|
|||||||
15 | 04/15 04/17 04/19 |
15. JavaScript | ||||||
15.1 JavaScript syntax | ||||||||
15.2 JavaScript instructions | ||||||||
15.3 JavaScript examples | ||||||||
16 | 04/22 04/24 04/26 |
16. NPM (Node Package Manager) | ||||||
16.1 Introduction to NPM | ||||||||
16.2 jQuery | ||||||||
16.3 React | ||||||||
17 | 04/29 05/01 |
17. Electronic and Mobile Commerce Concepts | ||||||
17.1 Web basics | ||||||||
17.2 Electronic commerce | ||||||||
17.3 Mobile commerce | ||||||||
18 | 05/08 |
|
||||||
19 | 05/14 | Grades posted before noon, Tuesday |
Why do we tell actors to ‘break a leg?’ Because every play has a cast. |