Department of Computer Science and Engineering
Back to CSE Course List Printer Friendly Version

CSE 230: Introduction to C++ Programming

Description

Introduction to programming in C++ and object-oriented programming; encapsulation using classes, inheritance, etc.

Level, Credits, Class Time Distribution, Prerequisites

Level Credits Class Time Distribution Prerequisites
U 4 3 cl, 1 3-hr lab 201, 202, or En Graph 167 or equiv

Quarters Offered

General Information, Exclusions, Cross-listings, etc.

Intended Learning Outcomes

For details of terminology see http://www.cse.ohio-state.edu/cgi-bin/syllabus-view.cgi?cgi_state=loexpl

Representative Texts and Other Course Materials

Textbook(s) and other materials listed are representative only. Please visit or contact a campus-area bookstore before the term starts to determine the textbook(s) to be used in a particular section of the course.

Representative Topics List

Number of Hours Topic
4 Introduction to course computing environment
4 Basic features, getting started, basic data types
4 Advanced data types, functions without returned values
4 Classes, members, constructors
4 Friends, destructors, returned values in functions
4 Operators
4 Inheritance
8 Flow of control, dynamic memory allocation, arrays and pointers
4 Reviews and midterm exam

Representative Lab Assignments

Representative Grading Plan

Homeworks 30%
Midterm 30%
Final 40%

Relationship to BS-CSE Program Outcomes

For details see http://www.cse.ohio-state.edu/cgi-bin/syllabus-view.cgi?cgi_state=abet;SYLLABUS_ID=310

a b c d e f g h i j k
* * *** * * **

Course Coordinator: Gojko Babic

Last modified: 2005-04-08 08:07:25

OSU logo