MoreDat

A Student Network for Collaboration and Sharing

Signup on MoreDat.com

What’s Next For Electronic Devices. Have you heard of FPGAs? Find out now here. And as a bonus get your free guide to writing a successful resume. Just Signup now and it’s all yours free.

This is a series of 21 video lecture presentations prepared by David J. Malan at Harvard College.  This is CS50 Introduction to Computer Science 1.

These lectures are licensed by David J. Malan under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported....

Copyright © 2011 – 2012, David J. Malan

If you click on a video link and you receive an error message that means one of two things.  Here are those two things and how to resolve them.

  • You are not a member of www.MoreDat.com;  then you need to become a free member and send a friend request to Jerome Trent.  

– or –

  • You are a member of www.MoreDat.com but you are not a friend of Jerome Trent; then you need to send Jerome Trent a friend request.

Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML.

Introduction to Computer Science 1

Lecture - 1 Bits. Binary. ASCII. Programming. Algorithms. Scratch. Statements. Boolean expression.

Lecture - 2  Bits. Binary. ASCII. Programming. Algorithms. Scratch. Statements. Boolean expression.

Lecture - 3 C. Source code. Compilers. Object code. SSH. SFTP. GCC. Functions. Comments. Standard output.

Lecture - 4 C. Source code. Compilers. Object code. SSH. SFTP. GCC. Functions. Comments. Standard output.

Lecture - 5 Functions, continued. Global variables. Parameters. Return values. Stack. Frames. Scope. Arrays.

Lecture - 6 Introduction to the intellectual enterprises of computer science and the art of programming.

Lecture - 7 Linear & Binary search. Asymptotic notation. Recursion. Pseudorandomness. Bubble sort.

Lecture - 8 Linear & Binary search. Asymptotic notation. Recursion. Pseudorandomness. Bubble sort.

Lecture - 9 Structures. Dynamic memory allocation. Stack. Pointers.

Lecture - 10 Structures. Dynamic memory allocation. Stack. Pointers.

Lecture - 11 File I/O. Forensics. Linked lists. Stacks. Queues.

Lecture - 12 File I/O. Forensics. Linked lists. Stacks. Queues.

Lecture - 13 Valgrind. Hash tables. Trees. Huffman coding

Lecture - 14 Valgrind. Hash tables. Trees. Huffman coding

Lecture - 15 HTTP. XHTML. PHP. SQL.

Lecture - 16 HTTP. XHTML. PHP. SQL.

Lecture - 17 CSS. Inheritance. JavaScript. Events, continued. Ajax

Lecture - 18 CSS. Inheritance. JavaScript. Events, continued. Ajax

Lecture - 19 Preprocessing. Compiling. Assembling. Linking. CPUs.

Lecture - 20 Guest Lectures

Lecture - 21 Exciting conclusion

Complete course available at cs50.tv

Views: 33

Comment

You need to be a member of MoreDat to add comments!

Join MoreDat

© 2024   Created by Jerome Trent.   Powered by

Report an Issue  |  Terms of Service