Package Description
- Do you want to learn computer programming?
- Are you aiming to become a professional computer programmer?
- Do you understand the basics of computer coding?
- Are you looking to get first-hand information about programming abstractions?
The prime objective of this course is to help in the better understanding of complex computer programming. While programming itself is quite difficult, having knowledge about the complexities is another major factor that needs to be addressed if one is aiming to excel in the field of computer programming. Through this intermediate programming online course, you will develop an in-depth understanding of complex computer programming themes such as data abstraction using C++, algorithmic analysis and programming recursions.
Topics of discussion in this course include:
- The software engineering principles of fundamental data structures
- Space complexity analysis and data abstraction and modularity
There are no specified courses that you should take as prerequisites; however, students are expected to have considerable experience in computer science and programming methodology. By this the students will have some background information about the whole subject and it is believed that this will help them in understanding the concept of programming abstractions.
This course is taught after Programming Methodology and covers the following topics:
- Recursion
- Algorithmic analysis
- Data abstraction using the C++ programming language
- Abstraction and its relation to programming
- Software engineering principles of data abstraction and modularity
- Object-oriented programming
- Fundamental data structures
- Data-directed design
- Recursion and recursive data structures
- Introduction to time and space complexity analysis
Author Bio
The instructor for this course will be Julie Zelenski who has years of teaching experience behind her and is known to be one of the top instructors of this course. Her teaching style will certainly help anyone who is eager to learn. She has been a lecturer at Stanford since 1992.
Quick Information
This billboard titled "Introduction to computer science - programming abstractions" was created by Julie Zelenski on 28 August 2013 and is available for Free. Current reach of this billboard is 1374 users.
Price:Free
Availability:1 Week
Content of this package will be available within 1 Week.