Dr. Jeonghwa Lee
Teaching

CMSC111 Computer Science II

INSTRUCTOR: Dr. Jeonghwa Lee

SEMESTER: Spring 2026

TIME & ROOM: MW 3pm - 4:50pm, MCT263

OFFICE HOURS: MW 2:30pm - 3pm, 5pm - 6:30pm, T 2:30pm - 3:30pm, or by appointment

OFFICE: MCT 187

PHONE: 717-477-1019

EMAIL: jlee@ship.edu



Announcement:

4/22/2026
  • Final exam (comprehensive, cumulative) will be given on April 29, 2026, in class.
  • Quiz 3 grade/feedback posted on D2L.
  • Lab 13 posted.

    4/20/2026 Homework 3 grade/feedback posted on D2L.
    4/15/2026
  • Quiz 3 will be given on April 22, 2026 in class.
  • Homework 3 posted.
    4/13/2026 Lab 12 posted.
    4/8/2026
  • Project posted.
  • Lab 11 update posted.
    4/6/2026
  • Lab 11 posted.
  • Exam 2 grade/feedback posted on D2L.
    3/30/2026
  • Lab 10 posted.
  • Quiz 2 grade/feedback posted on D2L.
    3/25/2026 Exam 1 will be given on April 1, 2026 in class.
    3/23/2026
  • Quiz 2 will be given on March 25, 2026.
  • Homework 2 grade/feedback posted on D2L.
    3/11/2026 Homework 2 and Lab 9 posted.
    3/9/2026 Lab 8 posted.
    3/4/2026 Labs 6 and 7 posted.
    3/2/2026 Lab 4 update and Lab 5 posted.
    2/25/2026 Lab 4 posted.
    2/23/2026 Exam 1 grade/feedback posted on D2L.
    2/16/2026 Quiz 1 grade/feedback posted on D2L.
    2/11/2026
  • Exam 1 will be given on Feb 18, 2026 in class.
  • Homework 1 grade/feedback posted on D2L.
    2/9/2026
  • Quiz 1 will be given on Feb 16, 2026 in class.
  • Homework 1 posted.
    1/27/2026 Lab 1 grade/feedback posted on D2L.
    1/21/2026
  • [Lab 1 ACM and IEEE Code of Ethics] posted on D2L.
  • CS account password reset


    Class Slides:

  • [Chapter 1] [Chapter 2] [Chapter 3] [Chapter 4] [Chapter 5] [Chapter 6] [Chapter 7] [Chapter 8] [Chapter 9] [Chapter 10] [Chapter 11] [Chapter 12] [Chapter 13] [Chapter 16] [Chapter 17] [Chapter 18] [Chapter 19] [Chapter 20] [Chapter 22]


    Assignments:

    All assignments should be submitted in class on each due date unless the alternative submisson methods are provided by an instructor. Always, show how you get a final answer.

    4/22/2026 [Lab 13 SPCC Survey] posted on D2L (under MoreTools/Quizzes/), due April 27, 2026, 3pm.

    4/15/2026 Homework 3 posted on D2L (under MoreTools/Quizzes/), due April 20, 2026, 3pm.
    4/13/2026 [Lab 12 Bitwise Operations] p515 xor.c, makefile, readme due April 15, 2026, 3pm.
    4/8/2026
  • Project due April 22, 2022, 3pm.
  • [Lab 11 Stack Implementation, All StackATDs] , due April 13, 2026, 3pm.
    4/6/2026 [Lab 11 Stack Implementation, Stack ATD]p493 - p496 (stackclient.c, stackADT.h stackADT.c, makefile, readme), due April 8, 2026, 3pm.
    3/30/2026 [Lab 10 Stack Implementation] p488 - p490 (lab10.c, stack.h stack1.c, stack2.c, makefile, readme), due April 6, 2026, 3pm.
    3/11/2026
  • Homework 2 posted on D2L (under MoreTools/Quizzes/), due March 23, 2026, 3pm.
  • [Lab 9 Recursion QuickSort qsort.c p205-p206, Pointer version qsort2.c from qsort.c] due March 23, 2026, 3pm.
    3/9/2026 [Lab 8 Linked Lists] p433-p438 inventory2.c, due March 11, 2026, 3pm.
    3/4/2026
  • [Lab 7 Structures] p389-p395 inventory.c, due March 9, 2026, 3pm.
  • [Lab 6 Modular Programming], due March 9, 2026, 3pm.
    3/2/2026
  • [Lab 4 Update: dynamic memory allocation - remind2.c pi418-p419] due March 4, 3pm.
  • [Lab 5 Getting to know Linux] due March 4, 2026, 3pm.
    2/25/2026 [Lab 4 String related functions remind.c p294-p295] due March 2, 2026, 3pm.
    2/9/2026 Homework 1 posted on D2L (under MoreTools/Quizzes/), due Feb 11, 2026, 3pm.
    1/21/2026 [Lab 1 ACM and IEEE Code of Ethics] on D2L due Jan 26, 2026, 3pm.


    Reading:

    4/20/2026 Chapter 26 Binary Search Tree

    4/13/2026 Chapter 22
    4/8/2026 Chapter 20
    3/9/2026 Chapter 19
    2/25/2026 Chapters 16, 17
    2/18/2026 Chapter 13
    2/9/2026 Chapters 11, 12
    2/4/2026 Chapters 7-10
    1/26/2026 Chapters 5, 6
    1/21/2026 Chapters 1-4

  • ACM Code of Ethics
  • IEEE Code of Ethics
  • [BACK]