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/15 01/17 |
1. Introduction to CSCI 457 | ||||||
1.1 Course outline | ||||||||
1.2 System overview | ||||||||
1.3 Software used | ||||||||
2 | 01/22 01/24 |
2. Programming Exercise I | ||||||
2.1 Specifications | ||||||||
2.2 Construction steps | ||||||||
2.3 Related software and tools | ||||||||
01/23 |
Last day to add a course or drop without record — 100% refund 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/20 |
|
|||||||
3 | 01/27 01/29 01/31 |
3. Essential Technologies for Exercise Construction | ||||||
3.1 HTML (Hypertext Markup Language) | ||||||||
3.2 CGI (Common Gateway Interface) | ||||||||
3.3 Using LAMP | ||||||||
4 | 02/03 02/05 02/07 |
4. Technologies for E-Commerce Site Construction | ||||||
4.1 Website building technologies | ||||||||
4.2 LAMP | ||||||||
4.3 E-commerce site construction | ||||||||
5 | 02/10 02/12 02/14 |
5. PHP (HyperText Preprocessor) | ||||||
5.1 PHP basics | ||||||||
5.2 PHP syntax | ||||||||
5.3 PHP control statements | ||||||||
6 | 02/19 02/21 |
6. MySQL Database and SQL | ||||||
6.1 Introduction to SQL | ||||||||
6.2 Data definition language (DDL) | ||||||||
6.3 Data manipulation language (DML) | ||||||||
02/17 |
|
|||||||
7 | 02/24 02/28 |
7. PHP and MySQL | ||||||
7.1 Connecting PHP to MySQL | ||||||||
7.2 PHP MySQL data definition | ||||||||
7.3 PHP MySQL data management | ||||||||
02/26 |
|
|||||||
8 | 03/03 03/05 03/07 |
8. Android Mobile Operating System | ||||||
8.1 Programming Exercise II | ||||||||
8.2 Downloading and installing Android Studio | ||||||||
8.3 Programming Android | ||||||||
9 | 03/10 – 03/14 |
Spring Break — no classes | ||||||
10 | 03/17 03/19 03/21 |
10. An Android Hello-World Project | ||||||
10.1 Manifest file | ||||||||
10.2 Layout XML code | ||||||||
10.3 Java source code | ||||||||
11 | 03/24 03/26 03/28 |
11. Android User Interface Processing | ||||||
11.1 Hypertext | ||||||||
11.2 Radio buttons | ||||||||
11.3 Checkboxes | ||||||||
12 | 03/31 04/02 04/04 |
12. Android Server Connection | ||||||
12.1 Android URL connection | ||||||||
12.2 Client-side Java scripts | ||||||||
12.3 Server-side PHP scripts | ||||||||
13 | 04/07 04/09 04/11 |
13. AJAX (Asynchronous JavaScript and XML) | ||||||
13.1 AJAX introduction | ||||||||
13.2 AJAX step by step | ||||||||
13.3 AJAX examples | ||||||||
04/11 |
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 |
|||||||
14 | 04/14 | 14. XML, HTML DOM, and JSON | ||||||
14.1 XML | ||||||||
14.2 HTML DOM | ||||||||
14.3 JSON | ||||||||
04/18 |
| |||||||
04/16 |
|
|||||||
15 | 04/23 04/25 |
15. JavaScript | ||||||
15.1 JavaScript syntax | ||||||||
15.2 JavaScript instructions | ||||||||
15.3 JavaScript examples | ||||||||
04/21 |
| |||||||
16 | 04/28 04/30 05/02 |
16. NPM (Node Package Manager) | ||||||
16.1 Introduction to NPM | ||||||||
16.2 jQuery | ||||||||
16.3 React | ||||||||
17 | 05/05 05/07 |
17. Electronic and Mobile Commerce Concepts | ||||||
17.1 Web basics | ||||||||
17.2 Electronic commerce | ||||||||
17.3 Mobile commerce | ||||||||
18 | 05/14 |
|
||||||
19 | 05/20 | Grades posted before noon, Tuesday |
Why do we tell actors to ‘break a leg?’ Because every play has a cast. |