It depends on 2 things. What operating system u are using and weather u set ur python during setup to path. If you are using linux, I say go for vscode as it'll not require any setup just go and start using it, once u start it for the first time, one pop up comes at bottom right, install everything it says and boom ur ready to code.
If you are in windows it's quite tricky, u need to manually add sync your python and path. I say install git from here thendo your setup and make sure why le installing python.exe, u select add to path.
Now after u installed vscode git and python follow these
CS 225 | |
---|---|
Class Name | Data Structures |
Class Description | Data abstractions: elementary data structures (lists, stacks, queues, and trees) and their implementation using an object-oriented programming language. Solutions to a variety of computational problems such as search on graphs and trees. Elementary analysis of algorithms. Prerequisite: CS 125 or ECE 220; CS 173 or MATH 213. |
Credit Hours | 4 hours. |
Recent Terms Offered | Spring 2018,Fall 2017,Spring 2017,Fall 2016,Spring 2016,Fall 2015,Summer 2015,Spring 2015,Fall 2014,Summer 2014 |
CS 374 | |
---|---|
Class Name | Introduction to Algorithms & Models of Computation |
Class Description | Analysis of algorithms, major paradigms of algorithm design including recursive algorithms, divide-and-conquer algorithms, dynamic programming, greedy algorithms, and graph algorithms. Formal models of computation including finite automata and Turing machines. Limitations of computation arising from fundamental notions of algorithm and from complexity-theoretic constraints. Reductions, undecidability and NP-completeness. Same as ECE 374. Prerequisite: CS 225; MATH 225 or MATH 415. |
Credit Hours | 4 hours. |
Recent Terms Offered | Spring 2018,Fall 2017,Spring 2017,Fall 2016 |