Semester.ly

Johns Hopkins University | EN.601.220

Intermediate Programming

4.0

credits

Average Course Rating

(4.18)

This course teaches intermediate to advanced programming, using C and C++. (Prior knowledge of these languages is not expected.) We will cover low-level programming techniques, as well as object-oriented class design, and the use of class libraries. Specific topics include pointers, dynamic memory allocation, polymorphism, overloading, inheritance, templates, collections, exceptions, and others as time permits. Students are expected to learn syntax and some language specific features independently. Course work involves significant programming projects in both languages.

Fall 2022

(4.12)

Spring 2023

(4.19)

Spring 2023

(4.02)

Summer 2023

(4.27)

Summer 2023

(4.3)

Fall 2022

Professor: Mohammad ali Darvish darab

(4.12)

Spring 2023

Professor: David Hovemeyer

(4.19)

Spring 2023

Professor: Mohammad ali Darvish darab

(4.02)

Summer 2023

Professor: David Hovemeyer

(4.27)

Summer 2023

Professor: Juan Barragan

(4.3)

Lecture Sections

(01)

No location info
A. DarvishJ. SelinskiP. Simari
10:00 - 11:15

(02)

No location info
A. DarvishJ. SelinskiP. Simari
12:00 - 13:15

(03)

No location info
A. DarvishJ. SelinskiP. Simari
13:30 - 14:45

(04)

No location info
A. DarvishJ. SelinskiP. Simari
15:00 - 16:15