New Paltz logo

Division of Engineering Programs
Baback Izadi C/C++ Programming

Email: bai@engr.newpaltz.edu
Phone: (845) 257 - 3823
FAX : (845) 257 - 3730

Course Number: EGC251
Credit: 3
Prerequisite: EGG100 Intro to Engineering

Fall 2020

Meeting Days: Monday
Meeting Time: 2:00 PM - 4:45 PM
Venue:
Online via Blackboard Collaborate Ultra

Text

"EGC251: C/C++ Programming," online textbook by ZyBooks. Every student is required to subscribe within the first week. The book will be used partially to assign homework.
1. Sign in or create an account at learn.zybooks.com
2. Enter zyBook code: NEWPALTZEGC251IzadiFall2020
3. Subscribe.
A subscription is $58. Students may begin subscribing on Aug 06, 2020 and the cutoff to subscribe is Dec 07, 2020. Subscriptions will last until Jan 07, 2021.

Syllabus

I will hold regular office hours using WebEx link to help with your issues and concerns. Please reserve a 10 minutes time slot using https://calendly.com/izadibaback. Subsequently, on the scheduled time, you should use the Office Hour tab on the course website

 

Teaching Assistant

Bullet Aniruddha Arun Tidke

tidkea1@hawkmail.newpaltz.edu

https://newpaltz.webex.com/meet/tidkea1

 

Homework: From Zybook

Homework Number
Due Date
9/10/2020
9/17/2020
9/24/2020
10/1/2020
10/22/2020
10/29/2020
12/1/2020
   

Course Content

Lecture Date

Lecture Note in Course Website

Lecture Video on Blackboard

Textbook

8/24/2020

Intro

Module 1

Chapter 1

8/31/2020

Variables and assignments

Module 2

Chapter 2

9/7/2020

Branches, Conditional Statements

Module 3

Chapter 3

9/14/2020

Loops

Module 4

Chapter 4 

9/21/2020

Arrays

Module 5

Chapter 5

9/28/2020

User Functions

Module 6

Chapter 6

10/5/2020

Test 1

Test1_Key

 

10/12/2020

Structs

Module 7

Chapter 7 

10/19/2020

Pointers

Module 8

Chapter 8 

10/26/2020

Review    

11/2/2020

Streams

Module 9

Chapter 9 

11/9/2020

Recursion

Module 10

Chapter 10 

11/16/2020

Introduction to C++

Module 11

Chapter 11 

11/23/2020

Objects/Classes

Module 12

Chapter 12

12/07/2020

Final Exam

 

2:45 PM – 4:45 PM

 

Additional Handouts

Web Pages

home
office hours
teaching
useful links