Essay regarding Syllabus


San José State University or college

Computer Anatomist Department

CMPE 180-92 OOP and Data Structures

Planting season 2015 Syllabus

Refer to Fabric for the most current version


Badari S. Eswar (Ishie)

Office Location:



+1. 415. 545. 8458


Badari. [email protected] Edu

Office Several hours:

Tue/Thu doze: 00 – 01: 31 PM, apr: 15 – 06: 00 PM

School Days/Time:

Tuesday/Thursday 1: 30 PM -- 2: forty five PM

Course Location:

ENGR 189


MS CMPE/SE Admission

Training course Web Page and Messaging

Replications of the study course materials such as the syllabus, lecture slides, program assignments, etc . may be located on the course layer available in the eLearning system Canvas in: Submission of any kind of assignment (homework, report, etc . ) ought to be made at Canvas too. You are responsible for regularly (i. electronic. every handful of days) checking out with the messages system (email, discussions, bulletins, news) through Canvas and through MySJSU. Students must use the Canvas discussion boards intended for collaboration.

Painting info: Student may register for training courses entitled " Getting started with Canvas” at: If you are having problems logging upon, please submit a solution: Painting student resources: Study course Catalog Description

Individual operate computer executive.

CMPE 180-92 OOP & Data Structures

Spring 2015

BSE 1 as well as 6

Object-oriented data firm and rendering as strings, arrays, piles, queues, dequeues, lists, units, trees, tables, and graphs, methods of selecting and searching, algorithm style and performance examination and tests methods will probably be discussed. Course Goals and Learning Results

CMPE 180-92 is an introduction to data structures and algorithm design with C++. The course highlights important info structures, just like linked lists, stacks, lines, hash dining tables, trees, and graphs, and in addition introduces recursive algorithm style and formula analysis approaches.

Upon powerful completion of the course, the students will be able to: CLO 1 Talk about and evaluate a variety of critical concepts and practices inside the areas of software engineering.

CLO 2 Apply object-oriented application design methodologies in applications. CLO 3 Use standard abstract data types and data set ups, including piles, queues, and linked data, trees, in the design of software programs.

CLO 4 Apply common algorithmic approaches including recursions, hashing, looking, and selecting, in the style of software programs.

CLO 5 Use high-level computer software development tools, including advanced text editors, compilers, linkers, source-level debuggers in implementation and debugging of software applications.



Walter Savitch, Problem Solving with C++, 9 copy, Addison-Wesley, 2012, ISBN-10: 0133591743, ISBN-13: 9780133591743

M. S. Malik, Data Set ups Using C++, 2nd Model, Course Technology, Cengage Learning, 2010, ISBN-10: 0-324-78201-2, ISBN-13: 978-0-324-78201-1



Paul Deitel and Harvey Deitel, C++ How to Program, 9 Copy, Prentice Area, 2013, ISBN-10: 0133378713, ISBN-13: 9780133378719

Bjarne Stroustrup, The C++ Programming Vocabulary, 4th Edition, AddisonWesley Specialist, 2013, ISBN-13: 9780321563842

Various other Resources

CMPE 180-92 OOP & Data Structures

Springtime 2015

BSE 2 as well as 6

This program involves hefty programming in C++. Learners are responsible for locating their own textual content editing equipment and compilers. Not having entry to necessary programming tools May not be an excuse pertaining to late or non-submission of programming assignments. Classroom Process

This is a very interactive study course and pupils are encouraged to always be interactive. Students are...

References: Paul Deitel and Harvey Deitel, C++ How to Software, 9 Copy, Prentice Lounge,

2013, ISBN-10: 0133378713, ISBN-13: 9780133378719

Bjarne Stroustrup, The C++ Programming Dialect, 4th Copy, AddisonWesley Professional, 2013, ISBN-13: 9780321563842