Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

CS3320 Fall 2020 Syllabus

Course Overview
Instructor A course providing foundations for the construction and design of static and dynamic
Web pages with database applications. This will include server-side and client-side
Jason Diaz software development.

Prerequisites
Phone
 C or higher in CS 2308: Foundations of Computer Science II
512-245-1669
Required Text
None.
Email
Grading
jd1225@txstate.edu
 25% Midterm

Office Location  25% Final


 10% Quizzes (23 Quizzes, drop lowest 3)
CMAL 210B
 40% Semester Project

Office Hours Course Materials


 TxState GitHub account.
Mon, Wed
5:00PM to 7:00PM (online)  Slack account.
 Computer (Windows, macOS, Linux)
In person by appointment
Attendance
Attendance is mandatory, quizzes will be given at the end of each lecture.

Withdrawals and Drops


You must follow the withdrawal and drop policy set up by the University and the
College of Science and Engineering. You are responsible for making sure that the
drop process is complete.

Academic Honesty
I take this matter very seriously. Cheating and plagiarism are NOT acceptable.
You are expected to adhere to the University’s Academic Honor Code, as listed here,
as well as the Texas State University Department of Computer Science Honor Code.

Code of Student Conduct


http://www.dos.txstate.edu/handbook/rules/cosc.html

The Honor Code


http://www.txstate.edu/honorcodecouncil/Academic-Integrity.html
Our Mission
Texas State University is a doctoral-granting, student-centered institution dedicated
to excellence and innovation in teaching, research, including creative expression, and
service. The university strives to create new knowledge, to embrace a diversity of
people and ideas, to foster cultural and economic development, and to prepare its
graduates to participate fully and freely as citizens of Texas, the nation, and the
world.

Our Shared Values


In pursuing our mission, we, the faculty, staff, and students of Texas State
University, are guided by a shared collection of values:
 Teaching and learning based on research, student involvement, and the free
exchange of ideas in a supportive environment;
 Research and creative activities that encompass the full range of academic
disciplines—research with relevance, from the sciences to the arts, from the
theoretical to the applied;
 The cultivation of character, integrity, honesty, civility, compassion, fairness,
respect, and ethical behavior in all members of our university community;
 A diversity of people and ideas, a spirit of inclusiveness, a global perspective,
and a sense of community as essential conditions for campus life;
 A commitment to service and leadership for the public good;
 Responsible stewardship of our resources and environment; and continued
reflection and evaluation to ensure that our strengths as a community always
benefit those we serve.

Course Schedule (Tentative)

Lecture Date Day

1 8/25/2020 Tuesday Intro to Internet Software Development

2 8/27/2020 Thursday Internet Architecture, Scopes

3 9/1/2020 Tuesday The Language of the Internet

4 9/3/2020 Thursday Javascript Intro and JSON

5 9/8/2020 Tuesday Javascript Client HowTo

6 9/10/2020 Thursday Client side JS examples

7 9/15/2020 Tuesday Node.js Intro and HowTo

Fall 2020 Page 2


8 9/17/2020 Thursday APIs and Services

9 9/22/2020 Tuesday HTTP Intro and HowTo

10 9/24/2020 Thursday REST Intro and HowTo

11 9/29/2020 Tuesday Async JS programming

10/1/2020 Thursday Project first milestone - REST

12 10/6/2020 Tuesday Server side JS examples

Study session 10/8/2020 Thursday Study session

Midterm 10/13/2020 Tuesday Midterm

13 10/15/2020 Thursday Midterm review and project questions

14 10/20/2020 Tuesday DataBases and Persistence Intro

15 10/22/2020 Thursday NoSql DB Howto

16 10/27/2020 Tuesday REST in-depth

17 10/29/2020 Thursday Scopes, Sessions, and Cookies

11/3/2020 Tuesday Project second milestone - DB

18 11/5/2020 Thursday React.js intro

19 11/10/2020 Tuesday React.js HowTo

20 11/12/2020 Thursday CSS and Styling

21 11/17/2020 Tuesday Debugging Client side

22 11/19/2020 Thursday Shopping Carts

23 11/24/2020 Tuesday AB Testing

No class 11/26/2020 Thursday Holiday

12/1/2020 Tuesday Project final deadline - UI

Study session 12/3/2020 Thursday Study session

Exam Schedule

Fall 2020 Page 3


Week Subject
10/13/2020 Mid Term Exam 5:00PM to 6:20PM
TBD Final Exam TBD

Fall 2020 Page 4

You might also like