AUB
EECE 230

Introduction to Programming

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

See all Electrical And Computer Engineering courses at AUB, or browse every subject.