100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

EN.601.220

Intermediate Programming

Johns Hopkins University 4 credits Computer Science

Course Description

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. Prerequisite(s): (A grade of C+ is required in EN.500.112 OR EN.500.113 OR EN.500.114) OR (AP Computer Science OR EN.500.132 OR EN.500.133 OR EN.500.134) Students will not be able to register until their grades are posted for the prerequisite courses.

Code
EN.601.220
Credits
4
Subject
Computer Science

Programs That Include This Course

Get expert help with EN.601.220 Intermediate Programming

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles