Class Calendar for CSCI 24000

Computing II

Lecture #
Week

Topic Preparation Project
1
01.11.2016
Intro to CS 24000

Set up ssh / FTP hosts (not graded)

Online Introduction

Online Recitation Schedule Survey

1.5
01.18.2016

Introduction to C Pointers and Bubbles
2
01.25.2016
C++ Program Elements First C++ Program

3
02.01.2016

Concepts in Object Oriented Design
4
02.08.2016
Classes
5
Stream I/0 OOP with Horsepower
6
02.15.2016
Classes again
7
Static and friend members
8
Members and Qualifiers
9
02.22.2016
Abstract data types
10
Operator overloading
11
02.29.2016
Inheritance
12
03.07.2016
Virtual Functions
Polymorphism
A Heap of Students
13
Exceptions
Templates
Standard Template Library

Midterm

14
03.14.2016
Spring Break
14
03.21.2016
Introduction to Java
15
Procedural Programming
Program control
16
03.28.2016
Java Classes
17
04.04.2016
Java inheritance
18
Java Polymorphism
19
04.11.2016
History of GUIs
20
Java GUI programming Inheritance Animation
21
04.18.2016
Java GUI components
and layout managers
 
22
Algorithms
23
04.25.2016
Basic Data Structures
24
Recursion and sorting
25
Ethics Final Project
26
05.02.2016
Supplemental topics Final