CS372 Course Description and Syllabus
1st Night Assignment
Online C++ Tutorials/Reference Books
Handouts for Weeks 1 2 3 4 5 6 7 8
Programming Assignments (and Related Info)
Course Description for Advanced Programming and Algorithms
Guidebook: CS 372. ADVANCED PROGRAMMING AND ALGORITHMS (3). Demonstrates methods for analyzing the efficiency of computer algorithms. Analyzes searching and sorting algorithms, including hashing, shell sort, quicksort, and mergesort. Develops advanced programming skills through enhanced program analysis and design, team programming, and design and implementation of large projects.
PRE-REQUISITES: CS361 and CS362
Topics covered include: algorithm efficiency using Big-O notation, linked lists, hash tables, stacks, and queues, searching and sorting algorithms, recursion, and team programming.
Default Course Syllabus (password protected) CS372 syllabus located under Computer Science
READ the following in the Malik text.
Windows 8 compliant version of (Orwell) Dev-C++ compiler:
Dev-Cpp x.x.x TDM-GCC x64 x.x.x Setup.exe (64-bit version)
Installing and using Orwell Dev-C++:
Online C++ Tutorials:
Other C++ Links:
C++ Reference Books:
1. Class Texts:
2. Additional Good C++ Text:
Handouts (MS Word Documents, unless indicated otherwise)
Programming Assignments and Related Information (MS Word Docs)
Copyright © 2015 [Pam Smallwood]. All rights reserved.