CS 110
Intro to Computers
CS 120
Intermediate Computer Topics
CS 135
Computer Skills for
Problem Solving
CS 155
Computer Science I
CS 249
Information Security (CIS 249)
CS 255
Computer Science II
CS 311
Computer Architecture
CS 325
Programming for the Web
CS 335
New Developments
in Programming
CS 355
Data Structures & Algorithms
CS 359
Embedded Systems Programming
CS 421
Automata Theory &
Compiler Construction
CS 430
Design & Analysis
of Algorithms
CS 440
Computer Networking
CS 447
Theory and Applications of Database Systems
CS 455
Software Engineering
CS 456
Computer Science Capstone
CS 470
Artificial Intelligence
CS 490
Cryptography (MA 491)
CS 490
Undergraduate Research
in Computer Science
CS 490
Senior Seminar/Honors Capstone
CIS 376
Web Development
ITE 376
Secure Software Development
ITE 449
Infrastructure Security
| Session | Activity | Reference |
|---|---|---|
| #1 - Jan 7 | Course overview | Syllabus & Course Materials, Topics |
| #2 - Jan 9 | Web requests | Topics |
| #3 - Jan 12 | HTML basics | Topics |
| #4 - Jan 14 | HTML basics | Topics |
| #5 - Jan 16 | CSS basics | Topics |
| #6 - Jan 21 | Grid layout | Topics, Assignment #1 |
| #7 - Jan 23 | HTML forms | Topics |
| #8 - Jan 26 | No class - campus closed due to weather | |
| #9 - Jan 28 | HTML forms | Topics |
| #10 - Jan 30 | DOM and Javascript | Topics |
| #11 - Feb 2 | Debugging Javascript, Javascript basics |
Topics |
| #12 - Feb 4 | Javascript basics | Topics |
| #13 - Feb 6 | Javascript Color Picker | |
| #14 - Feb 9 | Quiz #1 Javascript Tip calculator |
Topics |
| #15 - Feb 11 | DOM organization & purpose Browser developer tools |
Topics |
| #16 - Feb 13 | PHP & GET method | Topics |
| #17 - Feb 16 | PHP & POST method, PHP filter_var() & PHP basics |
Topics |
| #18 - Feb 18 | PHP basics | Topics |
| #19 - Feb 23 | Cookies | Topics |
| #20 - Feb 25 | PHP Sessions | Topics |
| #21 - Feb 27 | Quiz #2, SQL overview |
Topics, Assignment #2 |
| #22 - Mar 2 | SQL access from PHP | Topics |
| #23 - Mar 4 | SQL injection | Topics |
| #24 - Mar 6 | SQL injection, SQL Prepared statements |
Topics |
| #25 - Mar 9 | SQL prepared statements | Topics |
| #26 - Mar 11 | SQL prepared statements | |
| #27 - Mar 13 | SQL Insert | |
| #28 - Mar 16 | SQL update | Topics |
| #29 - Mar 18 | SQL delete | Topics |
| #30 - Mar 20 | Quiz #3, SQL delete |
Topics |
| #31 - Mar 30 | Assignment #3 SQL queries | |
| #32 - Apr 1 | AJAX | Topics |
| #33 - Apr 6 | AJAX using xmlHttpRequest | Topics, Assignment #3 |
| #34 - Apr 8 | AJAX | Topics |
| #35 - Apr 13 | AJAX using DataForm &smp; fetch | Topics |
| #36 - Apr 15 | Assignment #4 | |
| #37 - Apr 17 | Media queries | Topics |
| #38 - Apr 20 | PHP Classes | Topics |
| #39 - Apr 22 | Final project overview | Assignment #4 |
| #40 - Apr 27 | Quiz #5 |
I'm often asked about posting my lecture notes on the class web site.
So, I don't believe posting my lecture notes is in your best interest. I feel it is important for you to take your own notes during class.
However, I will do the following:
These will be posted on the class web site for each session.