EECE 230
Introduction to Computation and Programming
Electrical And Computer Engineering ยท M.S. Faculty of Engineering and Architecture
Description
This is an introductory programming course with an emphasis on abstractions and elementary algorithmic ideas. It uses the Python programming language. Topics include data types, selection, repetition, lists, tuples, strings, functions, files, exception handling, program efficiency, recursion, divide and conquer algorithms, recurrence relations, sorting and searching algorithms, binary search, merge sort, randomized quicksort, dictionaries, memoization, classes and object oriented programming, stacks and queues, applications, and selected topics. The course has a weekly lab.
What to expect
โHas Quiz 1
โHas Quiz 2
โHas Final
โHas Attendance
โHas Project
โHas Graded Homeworks
โHas Participation
โHas Lab
โOriginal Book Necessary
Books
- Multiple Books