CS Literacy - Final Terms:
Software Development
- Coding
- Source
Code
- Software
Development
- Software
Engineering
- Low-level
vs. High-level Languages
- Software
Error types (bugs)
- Why
under qualified people are developing software
- Programming
Languages
- Assembly
Language/Machine Language
- Java
- Visual
Basic
- C++
- Custom
vs. Mass-Market Software
- Old Programming Languages
o Cobol
- Software
life cycle
- Algorithm
- Problem-solving
- Functional
Specification
- Prototyping
- Requirements
Specification
- System
Implementation
- Maintenance
- Documentation
o
functional specification
o
implementation specification
o
development specification
Computer Viruses
- Boot
sector virus
- E-mail
virus
- Trojan
Horse
- Logic
Bomb
- Software
Worm
- Macro
Virus
- Data
Destructive Virus
- Hardware
Destructive Virus
- Annoyance
Virus
- Antivirus
software
Security Issues
- Network
Security Risks
- Hacker
- Denial
of service attacks
- Information
Theft
- Industrial
Espionage
- Software
Piracy
- Cookie
- Employee
Monitoring
- Credit
Card Fraud
- Identity
Theft
- Data-Browsing
- System
Backdoors
- Power
Interruption
- Spyware
- Precautions
- Data
Backup
- Disaster
Recovery
- Data
Encryption
- Surge
Protector
- Firewall
- User
name/Password/PIN
- How
to construct a good password
- Software
Certificates
- Smartcards
- Biometric
identifiers
- Biometric
devices
- Fingerprint
scanner
- Hand
geometry system
- Computerized
Facial Recognition (CFR)
- Thermography
- Voice
verification system
- Signature
verification system
- Iris
recognition system
Multimedia
·
Going Digital
o
Digital vs. Analog
o
Digitizing
o
Data Compression
·
Graphics
o
Bitmap
o
Vector Graphics
o
Multimedia
o
Pixilated
o
3D modeling programs
o
Polygon
o
CG FX
·
Audio
o
Wav File
o
MIDI
o
MP3
·
Video
o
MPEG/AVI/MOV
o
WMV/MPEG2
o
Digital TV
o
High Definition TV
o
Frame/Frame rate
·
PDF
·
Games
o
More dollars than movies
o
AI and Graphics
o
Heavy processor drain
o
MMPOGs
AI Concepts
·
Possible next revolution
·
Human Reasoning Simulation
o
Expert Systems
o
Machine Learning
o
Fuzzy Logic
o
Genetic Algorithms
o
Neural Networks
o
Intelligent Agents
·
Game AI
o
Stigma
o
Economic Performance
o
Entertainment Industry
·
Robotics
o
Vision Systems
o
Touch/Tactile
o
Dexterity
o
Locomotion
o
Navigation
·
Natural
Interfaces
o
Speech Recognition
o
Natural Languages
o
Virtual Reality
o
Sensory Interfaces
Careers:
- Work Environments
- IT Salaries
- Ergonomics
- Carpal Tunnel Syndrome
- Repetitive Motion Syndrome
- Degree Programs
- Computer
Science
- Computer
Information Systems
- Computer
Engineering
- Career Opportunities in IT
o Technical Work and Information Systems
- Programmers/Problem
Solvers
- Change
and Aging, Embracing Change
- Switching
Careers, Increasingly Common
- Types
Of Computer Jobs
- Technical Operator/Data Entry
- Technical Support
- Technical Sales
- Technical Training
- Business Information Systems
- Programming - Systems Development