User:Jeffj/CS50X2/Syllabus

From A-State Computer Science Wiki
< User:Jeffj
Revision as of 15:31, 5 September 2019 by Jeffj (Talk | contribs) (Course Objectives)

Jump to: navigation, search

CS 50X2 Accelerated Programming

Fall 2019, Section 001, MTWR 4:00pm-5:15pm, CSM 217 (6 credits)

Instructor

Dr. Jeff Jenness
OfficeCSM 132Office HoursTR 11:00am-12:00pm and MW 11:00pm-12:00pm
Phone870-972-3978 ext. 8117Emailjeffj@astate.edu


Course Descriptions

CS 5012.  Accelerated Structured Programming
Accelerated overview of structured programming techniques and the C++ language. Corequisites: CS 5022, CS 5032. Fall, Spring.


CS 5022.  Accelerated Object-Oriented Programming and Fundamental Data Structures
Accelerated overview of object-oriented programming techniques, basic data structures, and algorithms. Corequisites: CS 5012, CS 5032. Fall, Spring.


CS 5032.  Accelerated Algorithms and Advanced Data Structures
Accelerated overview of advanced data structures as well as common algorithms and analysis. Corequisites: CS 5012, CS 5022. Fall, Spring.


Course Objectives

Same as outcomes in CS 2114

Course Outcomes

Courses/CS 5012/Outcomes

Grading

Schedule

Dates to Remember

Assignments

Homework

Materials

Textbook

Starting Out with C++: From Control Structures Through Objects, 9th ed. (ISBN: 978-0134544847), by Tony Gaddis. Pearson, 2017. (Amazon) (companion site)

Data Structures and Algorithms in C++, 4th ed. (ISBN: 978-1133608424), by Adam Drozdek. Cengage Learning, 2012. (Amazon) (companion site)

Resources

Go to the online repository

Course Policies

See Department Policies which will be adhered to within the course.

See Also

create PDF version