Navigation
index
next
previous
COSC1337 fall2018 documentation
»
COSC1337 - 16-week Schedule
COSC1337 - 16-week Schedule
¶
Start Date
01/22/2019
End Date
05/19/2019
Week 1
¶
Course Introduction
How Programs Run
Assignment Policies
Installing Git on your PC
Programmer’s Editor
Installing Make
Installing a C++ Compiler
Python Setup
Assignments
¶
HW 1: GitHub Setup
Step 2: Set up Homework Repository
Week 2
¶
Formally Defining Languages
Introduction to C++
What is Data anyway?
Data types
Expressions and Interactivity
Assignments
¶
Lab1: Calculating the Hypotenuse
Week 3
¶
Making Decisions
Looping
Simple C++ Functions
C++ - Text Input
Example C++ Program
Assignments
¶
Lab 2 - Simple C++ Functions
Week 4
¶
More on Functions
C++ Scope Rules
C++ Objects and Classes
Assignments
¶
Lab3: Creating a Simple Class
Week 5
¶
Designing a Class
C++ Graphics Setup
Ball Physics
Testing, Testing, 123
Designing a Pool Simulation
Assignments
¶
Lab4 - Pool Balls
Week 6
¶
COSC1337 Exam 1 Review Notes
Exam 1
Modular Makefiles
Assignments
¶
Exam 1 Lab
Week 7
¶
Bouncing off Walls
Test-Driven Poolballs
Assignments
¶
HW2: Building a Simulation
Lab5: The Highway
Week 8
¶
C++ Arrays
C++ Pointers
Linked Lists
Assignments
¶
Lab6: Linked Lists
Week 8
¶
/lectures/
Assignments
¶
Week 9
¶
C++ Copy Constructors
I-35: Texas Parking Lot
Simulating Vehicles
Driver Behavior
Assignments
¶
Lab7: Modeling Vehicles
Week 10
¶
Searching and Sorting
Bubble Sort
File Input/Output
Reading strings from a file
Assignments
¶
Lab8: Passing Logic
Week 11
¶
The Highway
Randomness
Complex Numbers
Generating Mandelbrot Images
Assignments
¶
Week 12
¶
Exploring the Mandelbrot Image
Exploring Mandelbrot Space
Exam Two Review
Assignments
¶
Exam2Lab: Simple Complex Numbers
Week 13
¶
Functions That Call Themselves
Exam 1
Assignments
¶
Lab9: Mandelbrot Explorer Debugging
Week 14
¶
C++ Strings
String Examples
Exam 1
Assignments
¶
Exam2Lab: Simple Complex Numbers
Week 15
¶
Class Inheritance
A Better Linked List Class
Assignments
¶
Lab10: PiBrot
Week 16
¶
Managing Memory
Advanced C++
Group Project Demo
COSC1337 Grading Summary
Assignments
¶
Page contents
COSC1337 - 16-week Schedule
Week 1
Assignments
Week 2
Assignments
Week 3
Assignments
Week 4
Assignments
Week 5
Assignments
Week 6
Assignments
Week 7
Assignments
Week 8
Assignments
Week 8
Assignments
Week 9
Assignments
Week 10
Assignments
Week 11
Assignments
Week 12
Assignments
Week 13
Assignments
Week 14
Assignments
Week 15
Assignments
Week 16
Assignments
Previous page
← COSC1337 Lecture Notes
Next page
→ Course Introduction
This Page
Show Source
Quick search
«
hide menu
menu
sidebar
»
Navigation
index
next
previous
COSC1337 fall2018 documentation
»
COSC1337 - 16-week Schedule