EECE 230

Introduction to Computation and Programming

Electrical And Computer Engineering ยท M.S. Faculty of Engineering and Architecture
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
  • Multiple Books