About this MicroBachelors
This program will teach you core computer science competencies in programming and data structures. Understanding how programming works is essential in many technical disciplines such Information Technology, Software Engineering, Cybersecurity, and Computer Science. The courses utilize the C++ programming languages to establish a solid foundation in programming and data structures for the students. Students gain valuable hands-on experience programming solutions to problems in the labs. I the labs, students will practice their core programming skills and will also develop many advanced data structures including, hashtables, sorting and search algorithms, binary trees, AVL trees, graph algorithms and many more advanced computing topics. In addition to the applied programming labs, students will also gain an understanding of computational complexity through the analysis of the data structures and programs that are developed.
What you'll learn
- Identify and explain a programming development lifecycle, including planning, analysis, design, development, and maintenance.
- Demonstrate a basic understanding of object-oriented programming by using structures and classes in software projects.
- Use object-oriented programming techniques to develop executable programs that include elements such as inheritance and polymorphism.
- Document and format code in a consistent manner.
- Apply basic searching and sorting algorithms in software design.
- Apply single-and multi-dimensional arrays in software.
- Use a symbolic debugger to find and fix runtime and logical errors in software.
- Demonstrate a basic understanding of programming methodologies, including object oriented, structured, and procedural programming.
- Describe the phases of program translation from source code to executable code.
- Design and develop programs that utilize linked lists to store data internally.
- Design and develop programs that utilize stacks and queues to manage collections of data.
- Design and develop programs that recursion to solve problems that can be expressed with recurrence.
- Utilize binary search trees and balanced trees to implement fast retrieval of data from a collection of data stored in memory.
From | New York University via edX |
---|---|
Hours | 192 |
Instructors | Aspen Olmsted, Itay Tal |
Language | English |
Subjects | Programming |
Similar Courses
Sorted by relevance
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Structures/Bridge $81k
Structures Technician 1 $81k
Associate Structures Engineering $83k
Structures Designer $85k
Structures CADD $91k
Structures Mech $94k
Aircraft Structures $96k
Structures Foreman $98k
Engineer of Structures $100k
Structures Engineer 1 2 $103k
Product Engineer - Structures $115k
Structures Estimator Manager $127k
Courses in this MicroBachelors
Listed in the order in which they should be taken
Starts | Course Information | |
---|---|---|
On Demand |
Introduction to Programming in C++ This is the 1st course in the intermediate, undergraduate-level offering that makes up the larger Programming and Data Structures MicroBachelors program. We recommend taking them... edX | New York University |
Save
|
On Demand |
This is the 2nd course in the intermediate undergraduate-level offering in the larger Programming and Data Structures MicroBachelors program. We recommend taking them in order,... edX | New York University |
Save
|
On Demand |
This is the 4th course in the intermediate, undergraduate-level offering that makes up the larger Programming and Data Structures MicroBachelors program. We recommend taking them... edX | New York University |
Save
|
&
From | New York University via edX |
---|---|
Hours | 192 |
Instructors | Aspen Olmsted, Itay Tal |
Language | English |
Subjects | Programming |
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Structures/Bridge $81k
Structures Technician 1 $81k
Associate Structures Engineering $83k
Structures Designer $85k
Structures CADD $91k
Structures Mech $94k
Aircraft Structures $96k
Structures Foreman $98k
Engineer of Structures $100k
Structures Engineer 1 2 $103k
Product Engineer - Structures $115k
Structures Estimator Manager $127k
Similar Courses
Sorted by relevance