Title: COP 1510 Programming Concepts

Syllabus
  Choose this link to access the Course Syllabus
  Syllabus Introduction
  Greetings and Introductions
  Cyber Cafe
  Questions to the instructor
  Student Contract
Course Calendar
  Course Calendar
  Course Calendar
Module 1 - Introduction to Computers and Programming
  Module Introduction
  Module 1 Lecture Notes (PDF)
  Module 1 Videos
  Module 1 Videos
  Binary Numbers: Understanding how numbers are represented. Introduction to binary numbers
  Discussion Programming Trends (Ungraded)
  Module 1 Quiz (Ungraded)
Module 2 - Input, Processing and Output
  Module Introduction-14
  Module 2 Lecture Notes
  Assignment 1
  Module 2 Quiz (Ungraded)
Module 3 - Decision Structures and Boolean Logic
  Module Introduction-13
  Module 3 Lecture Notes
  Assignment 2
  Module 3 Quiz (Ungraded)
Module 4 - Repetition Structures
  Module Introduction-12
  Module 4 Lecture Notes
  Module 4 Videos
  Module 4 Videos
  Assignment 3
  Module 4 Quiz (Ungraded)
Module 5 - Input Validation
  Module Introduction-11
  Module 5 Lecture Notes
  Assignment 4
  Module 5 Quiz (Ungraded)
  Test 1
Module 6 - Modules
  Module Introduction-10
  Module 6 Lecture Notes
  Assignment 5
  Module 6 Quiz (Ungraded)
Module 7 - Functions
  Module Introduction-9
  Module 7 Lecture Notes
  Assignment 6
  Module 7 Quiz (Ungraded)
Module 8 - Menu-Driven Programs
  Module Introduction-8
  Module 8 Lecture Notes
  Assignment 7
  Module 8 Quiz (Ungraded)
Module 9 - Arrays
  Module Introduction-7
  Module 9 Lecture Notes
  Assignment 8
  Module 9 Quiz (Ungraded)
Module 10 - Sorting and Searching Arrays
  Module Introduction-6
  Module 10 Lecture Notes
  Module 10 Videos
  Module 10 Videos
  Assignment 9
  Module 10 Quiz (Ungraded)
  Test 2
Module 11 - Files
  Module Introduction-5
  Module 11 Lecture Notes
  Assignment 10
  Module 11 Quiz (Ungraded)
Module 12 - Text Processing
  Module Introduction-4
  Module 12 Lecture Notes
  Assignment 11
  Module 12 Quiz (Ungraded)
Module 13 - Recursion
  Module Introduction-3
  Module 13 Lecture Notes
  Module 13 Videos
  Module 13 Videos
  Assignment 12
  Module 13 Quiz (Ungraded)
Module 14 - Object-Oriented Programming
  Module Introduction-2
  Module 14 Lecture Notes
  Assignment 13
  Module 14 Quiz (Ungraded)
Module 15 - GUI Applications
  Module Introduction-16
  Module 15 Lecture Notes
  Assignment 14
  Module 15 Quiz (Ungraded)
  Final Exam
Tools & Resources (Update to reflect your institution's resources.)
  Career Advising and Job Placement
  Video Tutorials & Demonstrations
  Technical Support for Blackboard/College Systems
  Writing Resources
  Library/Learning Commons
  Survival Tips and Study Skills
  Survival Tips and Study Skills
  Netiquette (Online Manners)
Instructor Resources
  Course Syllabus
  Tutorial | Updating and Uploading your Syllabus (DRAFT)
  Student & Faculty Surveys for FRC-TEC