Tentative Schedule


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/14
01/16
1. Introduction to CSCI 457    
  1.1 Course outline  
  1.2 System overview    
  1.3 Software used    
2 01/21
01/23
2. Programming Exercise I    
  2.1 Specifications    
  2.2 Construction steps    
  2.3 Related software and tools    
01/22  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/19
(no class)
Holiday, Martin Luther King Jr. Day (Monday) — no classes
   
3 01/26
01/28
01/30
3. Essential Technologies for Exercise Construction    
  3.1 Using LAMP    
  3.2 Linux and Apache    
  3.3 MySQL and PHP    
4 02/02
02/04
02/06
4. Technologies for E-Commerce Site Construction    
  4.1 Website building technologies    
  4.2 LAMP    
  4.3 E-commerce site construction    
5 02/09
02/11
02/13
5. PHP (HyperText Preprocessor)    
  5.1 PHP basics    
  5.2 PHP syntax    
  5.3 PHP control statements    
6 02/18
02/20
6. MySQL Database and SQL    
  6.1 Introduction to SQL    
  6.2 Data definition language (DDL)    
  6.3 Data manipulation language (DML) EX I  
02/16
(no class)
Holiday, Presidents’ Day (Monday) — no classes
   
7 02/23
02/27
7. PHP and MySQL    
  7.1 Connecting PHP to MySQL    
  7.2 PHP MySQL data definition    
  7.3 PHP MySQL data management    
02/25
(no class)
Exam I (for both on-campus and on-line students; 6:30pm – 8:30pm, Wednesday)
   
8 03/02
03/04
03/06
8. Android Mobile Operating System    
  8.1 Programming Exercise II    
  8.2 Downloading and installing Android Studio    
  8.3 Programming Android    
9
03/09

03/13
    Spring Break — no classes    
10 03/16
03/20
10. An Android Hello-World Project    
  10.1 Manifest file    
  10.2 Layout XML code    
  10.3 Java source code    
03/18
(no class)
Scheduled eye surgery (Wednesday) — no classes
   
11 03/23
03/25
03/27
11. Android User Interface Processing    
  11.1 Hypertext    
  11.2 Radio buttons    
  11.3 Checkboxes    
12 03/30
04/01
12. Android Server Connection    
  12.1 Android URL connection    
  12.2 Client-side Java scripts    
  12.3 Server-side PHP scripts    
04/03
(no class)
Holiday, Good Friday — no classes
   
13 04/08
04/10
13. AJAX (Asynchronous JavaScript and XML)    
  13.1 AJAX introduction    
  13.2 AJAX step by step    
  13.3 AJAX examples    
04/10  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/06
(no class)
Holiday, Easter (Monday) — no classes
   
14 04/13
04/17
14. XML, HTML DOM, and JSON    
  14.1 XML    
  14.2 HTML DOM    
  14.3 JSON    
04/15
(no class)
Exam II (for both on-campus and on-line students; 6:30pm – 8:30pm, Wednesday)
   
15 04/20
04/22
04/24
15. JavaScript    
  15.1 JavaScript syntax    
  15.2 JavaScript instructions    
  15.3 JavaScript examples    
16 04/27
04/29
05/01
16. NPM (Node Package Manager)    
  16.1 Introduction to NPM    
  16.2 jQuery    
  16.3 React EX II  
17 05/04
05/06
17. Electronic and Mobile Commerce Concepts    
  17.1 Web basics    
  17.2 Electronic commerce    
  17.3 Mobile commerce    
18 05/13
Final exam (for both on-campus and on-line students; 06:30pm – 08:30pm, Wednesday)
   
19 05/19 Grades posted before noon, Tuesday    






      Why do we tell actors to ‘break a leg?’    
      Because every play has a cast.