MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

CS 107: Programming Paradigms

Course Summary

Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++ and more


  • +

    Course Syllabus

      • Syllabus
    • Lectures and Assignments
      • Lecture 1 Programming Paradigms
      • Lecture 2 Programming Paradigms
      • Handout 1 Introducing the STL
      • Handout 2 UNIX Basics
      • Handout 3 Computer Architecture
      • Handout 4 Arrays the Full Story
      • Programming Assignment 1 RSG Instructions
      • Lecture 3 Programming Paradigms
      • Handout 5 UNIX Development
      • Lecture 4 Programming Paradigms
      • Programming Assignment 2 Six Degrees Instructions
      • Programming Assignment 2 Six Degrees FAQ
      • Lecture 5 Programming Paradigms
      • Handout 6 Memory
      • Lecture 6: Programming Paradigms
      • Handout 7: Stack Implementation
      • Section Assignment 1
      • Section Assignment 1 Solutions
      • Lecture 7: Programming Paradigms
      • Programming Assignment 3: Vector Instructions
      • Programming Assignment 3: Vector FAQ
      • Lecture 8: Programming Paradigms
      • Handout 8: Computer Architecture
      • Section Assignment 2
      • Section Assignment 2 Solutions
      • Handout 9: Simple Code Generation
      • Lecture 9: Programming Paradigms
      • Lecture 10: Programming Paradigms
      • Handout 10: Function Call and Return
      • Handout 11: Code Generation Examples
      • Handout 12: Factorial Trace
      • Programming Assignment 4: RSS Instructions
      • Programming Assignment 4: RSS FAQ
      • Lecture 11: Programming Paradigms
      • Section Assignment 3
      • Section Assignment 3 Solutions
      • Lecture 12: Programming Paradigms
      • Section Assignment 4
      • Section 4 Assignment Solutions
      • Programming Assignment 5: Raw Memory Instructions
      • Programming Assignment 5: Raw Memory Solutions
      • Lecture 13: Programming Paradigms
      • Lecture 14: Programming Paradigms
      • Lecture 15: Programming Paradigms
      • Handout 13: Thread Package Docs
      • Handout 14: Concurrency Examples
      • Lecture 16: Programming Paradigms
      • Section Assignment 5
      • Section Assignment 5 Solutions
      • Lecture 17: Programming Paradigms
      • Handout 15: More Concurrency
      • Programming Assignment 6: RSS Revisited Instructions
      • Programming Assignment 6: RSS Revisited FAQ
      • Lecture 18: Programming Paradigms
      • Section Assignment 6
      • Section Assignment 6 Solutions
      • Lecture 19: Programming Paradigms
      • Handout 16: Introduction to Scheme
      • Handout 17: Scheme Functions
      • Lecture 20: Programming Paradigms
      • Lecture 21: Programming Paradigms
      • Handout 18: Functions as Data
      • Handout 19: Scheme Examples
      • Programming Assignment 7: Where am I Instructions
      • Programming Assignment 7: Where am I FAQ
      • Section Assignment 7
      • Section Assignment 7 Solutions
      • Lecture 22: Programming Paradigms
      • Lecture 23: Programming Paradigms
      • Lecture 24: Programming Paradigms
      • Handout 20: Python Basics
      • Lecture 25: Programming Paradigms
      • Handout 21: Networking with Python
      • Lecture 26: Programming Paradigms
      • Programming Assignment 8: Python Instructions
      • Section Assignment 8
      • Section Assignment 8 Solutions
      • Lecture 27 Programming Paradigms
      • Practice Midterm
      • Practice Midterm Solutions
      • Midterm
      • Midterm Exam Solutions
      • Practice Final Exam
      • Practice Final Exam Solutions


Course Fee:
Free

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top