Yasmine ElGlaly
Introduction to Computer Science
Main Textbook:
Computer Science: An Overview (11th Edition)
J. Glenn Brookshear (Author)
Additional textbook:
C++ Programming Language - from Bjarne Stroustrup, 3rd edition
Lectures: Lab:
Week 1: Introduction (slides) Week 1: Hello World!
Week 2: Data Storage (slides) Week 2: Data Types
Week 3: Computer Architecture (slides) Week 3: Exercises on the binary system
Week 4: Data Manipulation (slides) Week 4: Iterations (for, do)
Midterm
Week 5: Operating Systems (slides) Week 5: Control Statements (If, Switch)
Week 6: Networks (slides) Week 6: Arrays
Week 7: The Internet (slides) Week 7: Function
Week 8: Programming (slides) Week 8: Exercises (download)
Final exam