EECE 230
Introduction to Programming
Electrical and Computer Engineering · Maroun Semaan Faculty of Engineering and Architecture · 3 credits
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