Skip to content

Fundamentals of Logic and Design (CSIT 111)

Credit Course

3 credits

$124 per credit

in-county, fees apply

Online, Blended, In-person

Provides an introduction to programming concepts, logic, and design used in software development. This course emphasizes problem solving through the design of algorithms using techniques such as flow charting, pseudocode, and functional decomposition. Students implement algorithms using a current programming language. Topics include simple data types, arrays, functions, file input/output (I/O), control structures, and object-oriented development concepts. Course offered every fall, spring and may be offered during additional sessions.

Prerequisite(s): ACLT 053 or (ESOL 052 and ESOL 054) and MATH 082.
General Education: Information Technology (I).

Sections

Summer 2026 ( Sections)

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 07/13/2026 - 08/15/2026
    • Course ID: #52355

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section meets during the five week session. This course uses a LOW COST (less than $40) textbook.

  • Section Meeting Times:

    • Time:
      6:00 - 9:35 p.m.
      Days of Week:
      TR
      Location: Online
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 06/01/2026 - 07/11/2026
    • Course ID: #53008

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This course meets during the six week session. This course uses a LOW COST (less than $40) textbook.

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 06/01/2026 - 07/11/2026
    • Course ID: #52282

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section meets during the six week session. This course uses a LOW COST (less than $40) textbook.

Fall 2026 ( Sections)

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Vicky Pigatt
    • Course ID: #91037

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Course ID: #91092

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      11:00 a.m. - 12:20 p.m.
      Days of Week:
      TR
      Location: Essex, ADMN 330
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Sandra Tavegia
    • Course ID: #91203

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      6:00 - 8:40 p.m.
      Days of Week:
      M
      Location: Online
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Course ID: #91006

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      11:00 a.m. - 12:20 p.m.
      Days of Week:
      MW
      Location: Dundalk, MASH 117
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Veronica Noone
    • Course ID: #92599

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      9:30 - 10:50 a.m.
      Days of Week:
      MW
      Location: Catonsville, HTEC 120
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Fred Bartlett
    • Course ID: #91569

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      9:30 - 10:50 a.m.
      Days of Week:
      TR
      Location: Catonsville, HTEC 107

    Section Information:

    • Format: In-person
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Course ID: #91005

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      12:30 - 2:25 p.m.
      Days of Week:
      MW
      Location: Essex, ADMN 317
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 09/28/2026 - 12/20/2026
    • Instructor: Vicky Pigatt
    • Course ID: #92869

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section meets during the Late Start ten week session.

  • Section Meeting Times:

    • Time:
      11:00 a.m. - 12:20 p.m.
      Days of Week:
      MW
      Location: Essex, ADMN 342

    Section Information:

    • Format: In-person
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Lex Brown
    • Course ID: #93123

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section is an Honors version of CSIT 111. Honors Pre-Requisite: Any one of the following: A) Membership in the Honors Program; B) A 3.0 grade point average; C) Written permission from an Honors Program Director, email awilson@ccbcmd.edu.

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 10/21/2026 - 12/13/2026
    • Course ID: #91170

    Credit Hours: 3

    Billable Hours: 3

    Note: This section meets during the second seven week session.

  • Section Meeting Times:

    • Time:
      6:00 - 9:45 p.m.
      Days of Week:
      T
      Location: Online
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 09/28/2026 - 12/20/2026
    • Course ID: #92710

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section meets during the Late Start 10 week session.

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 10/21/2026 - 12/13/2026
    • Course ID: #91875

    Credit Hours: 3

    Billable Hours: 3

    Note: Section meets during the second seven week session.

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 09/28/2026 - 12/20/2026
    • Course ID: #92438

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section meets during the Late Start 10 week session.

  • Section Meeting Times:

    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Online
    • 0 Available Seats
    • Dates: 09/28/2026 - 12/20/2026
    • Course ID: #92475

    Credit Hours: 3

    Billable Hours: 3

    Note: NOTE: This section meets during the Late Start 10 week session.

  • Section Meeting Times:

    • Time:
      11:00 a.m. - 12:20 p.m.
      Days of Week:
      MW
      Location: Catonsville, HTEC 107
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Fred Bartlett
    • Course ID: #93340

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      9:30 - 10:50 a.m.
      Days of Week:
      TR
      Location: Essex, ADMN 330
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Sandra Tavegia
    • Course ID: #91029

    Credit Hours: 3

    Billable Hours: 3

  • Section Meeting Times:

    • Time:
      9:30 - 10:50 a.m.
      Days of Week:
      MW
      Location: Essex, ADMN 317
    • Time:
      Flexible Time
      Location: Online

    Section Information:

    • Format: Blended
    • 0 Available Seats
    • Dates: 08/31/2026 - 12/20/2026
    • Instructor: Vicky Pigatt
    • Course ID: #93341

    Credit Hours: 3

    Billable Hours: 3