Skip to content

About

No description, website, or topics provided.

Resources

Stars

44 stars

Watchers

3 watching

Forks

Latest commit

 

History

168 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS313E Elements-of-Software-Design

This Repository includes a set of code examples for an introduction course about software development and design.

It contains topics from Comptuer Science Algoritim and Data Structure Courses.

General Study Guide for Course Elements of Software Design CS313e

Preparation for Class

  • Read the notes posted online for the day.
  • Read the relevant sections in the book. Each day's reading is given in the schedule.
  • You do not have to understand everything that you read. Make a list of questions. ASK in class!

Follow Up After Class

  • Try out a few of the programming exercises in GeeksForGeeks, LeetCode, or Kattis.
  • If you have problems, visit the TAs during office hours. Sign up and we will help you with your program.
  • If you are not programming, you are not studying.
  • Your study time will be approximately 10 hours per week. Schedule your time accordingly.

Python Links

Online Python Run and Memory Visualization

Python Tutorials

Online Programming Challenges

The following websites provide a good set of programming challenges that you can use to improve your programming knowledge and expericence.

Online Websites about Algorithms

Books

Algorithms

Python Programing

About

No description, website, or topics provided.

Resources

Stars

44 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages