COP 1500

Introduction to Computer Science

(emphasizing computer science and featuring JavaScript)

This version of the course was retired after spring 2019 and the course was redesigned

Schedule

1/7 Module 0 Introduction / Success

1/14 Module 1 The Big Picture

1/21 Module 2 Data Representation / Scratch Tutorial

1/28 Module 3 Gates and Circuits / Scratch Application

2/4 Module 4 Computing Components / HTML

2/11 Module 5 Low Level Programming / CSS

2/18 Module 6 Algorithms / web site creation

2/25 Module 7 Data Types / JS intro

3/11 Module 8 High Level Programming / JS Flow Control


3/18 Module 9 Operating Systems / JS Functions

3/25 Module 10 Information Systems / Fields

4/1 Module 11 Graphics / web site enhancement

4/8 Module 12 Networking / JS Arrays and Loops

4/15 Module 13 Security / JS Classes

4/22 Module 14 HCI / web site usability

4/24 Module 15 Social Issues and Professional Practice

Week of 4/29 Final Exam - See Gulfline

Orientation, Purpose, and Structure

About this course

  • Design influence:

  • Course Overview / Student Expectations:

    • Attend every class meeting

    • Contact me for assistance / clarification

    • Productively spend 2-3 hours on classwork outside of class (6-9 / week) for every hour in class (3 / week)

      • If you cannot dedicate at least 6 hours outside of class on this course per week, do not expect to do very well.

      • If you are able to meet the requirements for assignments in less time, challenge yourself and go above and beyond. There will be varying levels of experience and ability in the class. Your goal should be improvement.

      • If you find that you need more than 9 hours per week outside of class to understand and complete assignments you probably need a different approach. Please speak to the professor and / or instructional support.

    • There will be a cumulative final exam

Music Playlist (Collaborative)


Workload for most weeks:

  • Before class

    • Read the textbook and any other assigned readings (1-1.5 hours)

    • Answer textbook questions - due and lock out the night before the class the chapter is covered (1-1.5 hours)

  • During class

    • Work on labs (1.5 hours)

    • Work on projects (1 hour)

  • After class

    • Complete labs - due Friday night, lock out Saturday night (.5-.75 hours)

    • Complete projects (3.5-5.25 hours)