Navigation

  • index
  • next    
  • previous    
  • COSC1315 fall2018 documentation »
  • Lecture Notes

Lecture Notes¶

Course Introduction¶

  • Course Introduction
  • Course Topics
  • Input - Process - Output

Basic Concepts¶

  • Number Systems
  • Storing Data in a Computer

Programming with Modules¶

  • Modules
  • Building Modules in Scratch

Basic Computer Math¶

  • Simple Computer Math
  • Math Expressions

Decision Structure¶

  • Decisions, Structures, Logic

Repetition Structure¶

  • Repetition Structure

Moving to C++¶

  • Introducing C++
  • Installing CLion
  • Input Validation

Simple C++ Graphics¶

  • CLion Graphics Setup
  • C++ Graphics
  • Simple Graphics Functions

C++ Statements¶

  • Selection Operations
  • Looping to solve problems
  • Other Loops

C++ Functions¶

  • C++ Function Intro
  • Building your own C++ Functions
  • Name Scope

C++ Arrays¶

  • C++ Arrays!
  • Problems with Arrays

C++ File Processing¶

  • File Input/Output
  • Reading strings from a file

C++ Strings¶

  • Loops and Simple Strings
  • String Examples

Sorting and Searching¶

  • Sorting Things

Wrapping Up¶

  • Learning Other Languages

Logo

Page contents

  • Lecture Notes
    • Course Introduction
    • Basic Concepts
    • Programming with Modules
    • Basic Computer Math
    • Decision Structure
    • Repetition Structure
    • Moving to C++
    • Simple C++ Graphics
    • C++ Statements
    • C++ Functions
    • C++ Arrays
    • C++ File Processing
    • C++ Strings
    • Sorting and Searching
    • Wrapping Up

Previous page

← COSC1315-003 Grade Calculations

Next page

→ Assignments

This Page

  • Show Source

Quick search

Navigation

  • index
  • next    
  • previous    
  • COSC1315 fall2018 documentation »
  • Lecture Notes
© Copyright 2018, Roie R. Black. Created using Sphinx 3.2.1.