COSC 1301 Schedule

Course Syllabus

Responsible Computing Policy
Map of campus computing facilities

Semester schedule is general outline. Specific topics/sections will have web document references and class notes/discussion.

Week Begins Monday

Topics Covered

Assignments
Due Before Class on Thursdays
Short Presentations as assigned to teams and individuals

8/24

Syllabus, Class Protocol, homework submission
What is 'Problem Solving'?
What is 'Computing'?  The ultimate computer....
Components of our Digital World
    Communication  (voice, documents, music, movies, ...)
    How are they 'stored', transmitted
    History to current and beyond
Algorithms and 'Instructions' 
Recipe1, Recipe 2
Circular Reference Example
Watch in class - Changing the World and discussion 12 minutes

Readings: Computational Thinking

Homework 1 Due     (submit as lastFhomework1.txt)

8/31

Components of our Digital World
Network Link 1
Network Link 2
Components of a 'computer'

    I/O
    'computing' - CPU, Main memory, secondary memory
    arithmetic/logic unit -- logical expressions
    History to current and beyond

Flowchart Symbols
Flowchart Example

Readings:
Homework 2 Due

9/7

Components of our Digital World
Data Storage - how is all this 'information' stored
Digital storage
    number systems, binary numbers
    text representation - ASCII, UNICODE

    ASCII Sheet
    History to current and beyond
Watch in class - Security of Online Information and discussion 19 minutes
What is attenuation?
What is a repeater?

Readings:
a) Communication medium
b) ascii and unicode
c) What is unicode?

Homework 3 Due

9/14

Digital Storage pictures, sound, movies
    pixels, sampling,
Review

Watch in class - Pixels Everywhere! and discussion 22 minutes

Homework 4:  Due before class on Tuesday.  10 questions that I could ask on the exam.  T/F, vocabulary, pictures
Exam 1

9/21

Components of our Digital World
Transferring these things
    Networks - components, medium, speed, capacity, seccurity
    Server, client, node,
    History to current and beyond
Watch in class - The Magic of the "Cloud" Supercomputers for Everybody and discussion 18 min
Searching
   Search Engines - how do they work?
   Validity of information
Watch in class - Why we're able to Google?  and discussion 19 min
Symmetric Encryption
Asymmetric Encryption

Readings: Computational Thinking
Homework 5 Due

9/28

Safety in A Networked World
     Safety of data/information on your computer system
     Safety of data communication
     Safety of company information (your health records, bank)
     History to current and beyond
     Password security
Phishing

Readings: Password Strength test and Strong Passwords
Note: DO NOT test YOUR password. Use one similar   Why?
Homework 6 Due

10/5

Encryption in storage and data communication
    Theory and components

    Encryption algorithms    *(&^f  7 a*^^(

    History to current and beyond
     ASCII Collating Sequence

Some Excel Notes

When it comes to phishing, you are the fish!

October is National Cyber Security Awareness Month.

Phishing scammers send fraudulent e-mails to trick recipients into giving out personal and financial information.

  • Don't give your password to anyone!
  • Never reply to suspicious e-mails, or click on  links within the message.
  • Do not open e-mail attachments from unknown people.
  • If you reply to a phishing message, phishers will take control of your e-mail and send 50,000 - 100,000 spam e-mails, impacting everyone on campus. Replying to a phishing attempt will immediately result in your SEU account being disabled.

More information online

Info: Computer Help Desk , 512-448-8443

phishing note

Presentation Topic:  How CAs are used in your major.  Discuss specific applications/hardware.  Give examples of results or using.
About 15 minute presentation with 5 questions at the end that I can use on an exam.  

Readings: http://www.onguardonline.gov/
Homework 7 Due

10/12

Computer Programming
    Design - pseudocode, flowcharts.
Instructions for calculator.java
Sample calculator.java


Excel Example

Readings: Note on Websites
Homework 8 Due
Note Computer Competencies due 10/15
Note:  flash Drive for class

10/19

Web Pages
    Role of browser, server, URL, ip address, DNS, ISP
    Design of web pages and web sites
Review

Homework 9:  Due before class on Tuesday.  10 questions that I could ask on the exam.  T/F, vocabulary, pictures
Exam 2

10/26

Programming continued.  NOTE:  calculator Flowchart due Tuesday. 
We will be writing our java program in class on Tuesday.
Computer Programming
    Design - pseudocode, flowcharts.
Instructions for calculator.java
Sample calculator.java


CLI hints
Secure login clients   secureCRT     putty

secureCRT from St. Edwards
Watch in class - Human Computation and discussion 12 minutes

Presentation Topic:  How CAs are used in your major.  Discuss specific applications/hardware.  Give examples of results or using.
About 15 minute presentation with 5 questions at the end that I can use on an exam.  Use any tools you want for your presentation.  GIve plenty of examples.   

Thursday Presentations:  Noah, Bianca, Brooke S.

Readings:
Homework 10 Due

11/2

Web Pages Sample Berlin
Web Pages Help
Publishing a Web Page
W3C Schools - tutorials and help
html elements Reference
W3C Validator

Our Tutorial - We will go through this together in class. ***

Images
Construction

Devil

Hacker
ProductOverview
Holocaust Memorial

Tuesday Presentations: Karina, Brooke H.
Thursday Presentations:
Matt, Madeline, Miriam
Readings:
Homework 11 Due



11/9

Web Pages continued
colors
Fonts

 

Emailing, Texting, Instant Messaging, "Facebooking" ,Communication Tools (Inbound/Outbound)
Social Networking (Facebook, Myspace, LinkedIn
(Inbound) Portals, RSS feeds, Podcasts, Collaboration Tools, wikis, google docs

Ethics for the Anonymous [Social Factors] Ethics in software, information age
Reference for Web WYSIWYGs and Tools **   << a good site

Tuesday Presentations: Walter, Alex, Brian
Thursday Presentations:
Elizabeth, Roxy, Preston
Readings:
Homework 12 Due

Web Questions (a start)

11/16

Power Grid cyberwarfare

digital photograph files article
encryption.java
Web Page work
Reminder - send your presentations
Review Exam 3

Homework 13:  Due before class on Tuesday.
a. 10 questions that I could ask on the exam.  T/F, vocabulary, pictures - submit electronically
b. Updated lastF1301.xls with Grades worksheet up to date. 

Thursday  Exam 3       Extra credit

11/23

Tuesday:  Install Google maps on web page
Thanksgiving - no class Thursday

Readings:
Homework 14 Due

11/30 Database Management Systems
Review
Readings:
Homework 15 Due

12/7

Final Exam Week

Final Exam Schedule