Mark Fontenot

...computer scientist, teacher, amateur pianist, ...

  • Home
  • About Me
  • Teaching
    • CS 3200 – DB Design – Northeastern University
      • CS3200 – Intro to Databases – Spring 2025
      • CS3200 – Intro to Databases – Fall 2024
      • CS 3200 – Summer 2 2024
      • CS 3200 – Database Design – Spring 2024
      • CS 3200 – Database Design – Fall 2023
      • CS 3200 – Database Design – Spring 2023
      • CS 3200 – Database Design – Fall 2022
    • CS 3520 – Programming in C++
      • CS 3520-01 – C++ – Fall 2023
    • DS 4300 – Large Scale Information Storage and Retrieval
      • Large Scale Information Storage and Retrieval: DS 4300 – Fall 2024
      • Large Scale Information Storage and Retrieval: DS 4300 – Spring 2025
    • Data Structures (SMU)
      • CS 2341 – Spring 2022
      • CS 2341 – Fall 2021
      • CS 2341 – Spring 2021
      • CS 2341 – Spring 2020
      • CS 2341 – Fall 2020
      • CS 2341 – Spring 2020
      • CS 2341 – Fall 2019
      • CSE 2341 – Spring 2019
      • CSE 2341 – Spring 2018
      • CSE 2341 – Fall 2017
      • CSE 2341 – Spring 2017
      • CSE 2341 – Fall 2016
      • CSE 2341 – Spring 2016
      • CSE 2341 – Fall 2015
      • CSE 2341 – Spring 2015
    • Database Concepts (SMU)
      • CSE 3330 – Spring 2019
      • CSE 3330 – Spring 2018
      • CSE 3330 – Fall 2017
      • CSE 3330 – Spring 2017
      • CSE 3330 – Spring 2016
      • CSE 3330 – Fall 2015
      • CSE 3330 – Spring 2015
    • Programming Concepts (SMU)
      • CS 1342 – May Term 22
      • CS 1342 – Summer 2019
      • CSE 1342 – Summer 2018
      • CSE 1342 – Summer 2018 (SMU in Germany)
      • CSE 1342 – Summer 2017
      • CSE 1342 – Summer 2016 in Weimar
      • CSE 1342 – Summer 2014
    • Algorithms (SMU)
      • CS 3353 – Spring 2022
      • CS 3353 – Fall 2021
      • CS 3353 – Spring 2021
    • Introduction to Engineering Design (SMU)
  • Research
    • PhD Programs in CS or Engineering Education
  • CV
    • Education
    • Experience
    • Research
    • Consulting
    • Service
    • Honors and Awards
You are here: Home / Teaching / Data Structures (SMU) / CSE 2341 – Fall 2017

CSE 2341 – Fall 2017

Welcome to Data Structures

Important Docs & Handouts

  • H01 – Syllabus (updated with TAs’ email addresses)
    • H01a – Day 1 Slides
  • H02 – The String Class and Test Driven Development
  • Lynda.com PlayList (accessible with SMU ID and Password)
    • You’ll find some great videos on Test Driven Development as well as some additional C++ Review videos.
  • H03 – Programming Assignment Guide
    • H05 – Git and GitHub Jargon help
  • H04 – Setting Up Your Dev Environment
  • H05 – GitHub Jargon
  • H06 – Memory Diagramming
  • H07 – Memory Diagram Template
  • Youtube Recursion Playlist
  • H08 – Video links for various course topics
  • Blog post on Catch I did last semester
  • H09 – Updated Project Submission Policy for the course  ***Important***
    • tl;dr – incentive for early submissions; no more late submissions.
  • B+ Trees
    • A Tutorial
    • A Good Visualization

Programming Projects

  • Programming Assignment 01
    • H02 – The String Class and Test Driven Development
    • Sample Tests File
    • DSString.h starter header file
  • Programming Assignment 02
    • Youtube Playlist on Templates
  • Programming Assignment 03
  • Programming Assignment 04
  • Semester Project
    • Project Handout
    • Data Files (CSV Files)

Homework Assignments

  • Homework 01
  • Homework 02
  • Homework 03
  • Homework 04
  • Homework 05
  • Homework 06

Find Me

  • GitHub
  • LinkedIn

Important Links

  • CS 3200 – Summer 25 – DoC

Recent Posts

  • Tips for Making a GitHub Profile Look More Professional April 27, 2024
  • Setting Up Your GitHub Profile April 26, 2024
  • Using the Khoury Office Hours App January 16, 2024
  • Gearing Up for Spring 22 Data Structures January 10, 2022
  • Adding Timeout to Github Actions September 21, 2021

GitHub Starred Repos

  • AI/ML/DS Repos
  • All Starred Repos
  • Boilerplate Repos
  • C++ Repos
  • CheatSheets and Note Collections
  • NeoVim and Vim Repos
  • Python Repos
  • Web Dev Repos

Blogs and Things I Read

  • Coding Horror
  • Hacker Noon
  • List of Awesome Lists
  • Medium Blogs
  • Organizing Creativity
  • Towards Data Science

Tags

17S 17Su-Germany 1342su14 c catch clion CO-OP Readiness coding cpp cs3353 cse1341 cse2341 cse3330 csed databases DataStructures docker education Fall2014 fall2016 highered Java learning linux mysql Office Hours oh-my-zsh pointers programming Python3 Software Development sql terminal zsh

Return to top of page

Copyright © 2025 · eleven40 Child Theme on Genesis Framework · WordPress · Log in