Zeinalipour > Courses > EPL232 > Schedule

Schedule »

Week Content PDF
W01 Fundamentals I: Syllabus & Basics (Ch. 1) [ Source: KN King 2ED ]
01
Fundamentals II: Formatted I/O (Ch. 3), Expressions (Ch. 4), Selection Statements (Ch. 5), Loops (Ch. 6)  [ Source: KN King 2ED ] 02
W02 Fundamentals III: Basic Types (Ch. 7), Arrays (Ch. 8) and Functions (Ch. 9) [ Source: KN King 2ED ]
03
  Fundamentals IV: Program Organization (Ch. 10), Program Anatomy and Working with Files [ Source: KN King 2ED ]
Assignment 1 posted
04
W03 Memory I: Pointers (Ch. 11) [ Source: KN King 2ED ]
05
  Memory II: Pointers and Arrays (Ch. 12) [ Source: KN King 2ED ] 06
W04 Memory III: Strings, Array of Pointers and Examples (Ch. 13) [ Source: KN King 2ED ] Assignment 2 posted
07
  Memory IV: Structures, Unions and Enumerations (Ch. 16) [Source: KN King 2ED ]
08
W05 Complete Previous Lectures
 
 

Memory V: Dynamic Memory Allocation (Ch. 17.1-17.4) [ Source: KN King 2ED ]

09
W06 Complete Previous Lectures
Assignment 3 posted
 
  Program Structures I: Basic Linked-Lists, Pointer-to-Pointer and Stacks / Queues (Ch. 17.1-17.4) [ Source: KN King 2ED ]
10
W07 Complete Previous Lectures  
  Program Organization I:  Writing Large Programs (Ch. 15.1-15.2) [ Source: KN King 2ED ]
11
W08 MIDTERM: October 24, 2017 (Tuesday), 10:30-12:00, ΧΩΔ01-110 (Α-Ο) and ΧΩΔ01-102 (Π-Ω)
---
  Program Organization II:  Writing Large Programs (Ch. 15.2-15.4) and The Preprocessor (Ch. 14.1, 14.2, 14.4) [ Source: KN King 2ED ]
12
W09 Program Structures II: Linked-Lists (Ch. 17.5) [ Source: KN King 2ED ]
13
  Program Structures III: Additional Linked-Lists Functions and Examples (Ch. 17.5) [ Source: KN King 2ED ]
Assignment 4 posted
14
W10 Program Structures IV: Doubly-linked Lists
15
  Tools I: Large-scale Software, Modules & Libaries, Testing (in part Ch. 19) [ Source: KN King 2ED ]
16
W11 Tools II: Team Development, SVN and Open Source Software Development
17
  Selected Topic I: Low-level Programming I (Ch. 20.1) [ Source: KN King 2ED ]
18
W12 Selected Topic II: Low-level Programming II (Ch. 20.2) [ Source: KN King 2ED ]
19
  Tools III: Basic Unix System Commands
Assignment 5 Announced
20
W13 Tools IV: Unix Commands and System Utilities
21
  Tools V: Unix Commands and System Utilities
22
!!! FINAL EXAM: TBA
-