Skip to main content
nounstudy
CIT292

Computer Laboratory I

  • Sciences
  • 200 level
  • 2 credit units
  • 128 pages
  • 13 units

This course provides an introduction to digital logic design, covering the fundamental concepts in designing combinational and sequential circuits. It explores basic logic operators, Boolean algebra, and logic gates. Students will learn to design and analyze digital systems, simplify logic circuits using Karnaugh maps, and understand counter design. The course also covers latches, flip-flops, and various types of counters, equipping students with the knowledge to analyze and design digital systems.

About this course

Difficulty
Intermediate
Study hours
120 hours
Maths
Basic
Content
Theoretical, practical, problem solving
Practical work
Yes
How it is assessed
  • Assignments
  • Tutor Marked Assignments
  • Final Examination

One paragraph, so you can see how it reads

CIT292 · UNIT 1: Basic Logic Operations

Like the decimal number system, the binary number system is also a positional system. The only difference between the two is that the binary system is a base-2 system, and so it uses only two digits, 0 and 1, instead of ten.

What you should be able to do

  1. Apply Boolean algebra to simplify logic expressions
  2. Design combinational circuits from truth tables
  3. Use Karnaugh maps to minimize logic circuits
  4. Analyze the operation of flip-flops
  5. Design synchronous counters
  6. Differentiate between asynchronous and synchronous sequential circuits

What it prepares you for

Careers
  • Digital Design Engineer
  • Embedded Systems Developer
  • Computer Architect
  • Electronics Technician
  • Systems Analyst
Where it is applied
  • Telecommunications
  • Computer Manufacturing
  • Aerospace
  • Automotive
  • Consumer Electronics
Tools
  • Logic Circuit Simulators
  • HDL (Hardware Description Languages)
  • Breadboards
  • Multimeters

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 1: Basic Logic Operators and Logic Expressions

    Unit 5: Karnaugh Maps

    Karnaugh map simplification requires strong understanding of Boolean algebra and pattern recognition skills.

  • Module 2: Latches and Flip-Flops

    Unit 3: Clocked Flip-Flops

    Understanding the behavior of flip-flops requires grasping the concept of sequential logic and timing diagrams.

A suggested way through it

Suggested

13 weeks, about 52 hours in total. Yours will differ.

  1. Week 1Module 1: Basic Logic Operators and Logic Expressions
    • Unit 1: Basic Logic Operations · 4 hours

      Understand binary number system and conversion. Learn the use of Truth Tables. Study Boolean algebras and duality principle.

  2. Week 2Module 1: Basic Logic Operators and Logic Expressions
    • Unit 2: Boolean Algebra and Functions · 4 hours

      Simplify logic expressions using Boolean algebra laws. Apply DeMorgan's theorem to simplify equations. Understand minterms and maxterms.

  3. Week 3Module 1: Basic Logic Operators and Logic Expressions
    • Unit 3: Logic Gates and Circuit Diagrams · 4 hours

      Describe the operation of AND, OR, and NOT gates. Implement logical operators with logic gates. Construct circuit diagrams.

  4. Week 4Module 1: Basic Logic Operators and Logic Expressions
    • Unit 4: Combinatorial Circuit · 4 hours

      Derive Boolean functions from combinational circuits. Synthesize combinational circuits from truth tables. Minimize combinational circuits.

  5. Week 5Module 1: Basic Logic Operators and Logic Expressions
    • Unit 5: Karnaugh Maps · 4 hours

      Use Karnaugh maps to simplify logic circuits. Understand the role of don't cares in logic systems. Design logic circuits with and without truth tables.

  6. Week 6Module 2: Latches and Flip-Flops
    • Unit 1: Sequential Circuits · 4 hours

      Understand latches and flip-flops. Study bistable elements. Understand SR and D Latches.

  7. Week 7Module 2: Latches and Flip-Flops
    • Unit 2: Flip-Flops · 4 hours

      Understand SR flip-flops. Study S-R flip-flops based on NOR gates. Study S'-R' flip-flops based on NAND gates.

  8. Week 8Module 2: Latches and Flip-Flops
    • Unit 3: Clocked Flip-Flops · 4 hours

      Understand clocked S-R flip-flops. Study D flip-flops. Understand the initial state of circuits with preset and clear inputs.

  9. Week 9Module 2: Latches and Flip-Flops
    • Unit 4: J-K Flip-Flops · 4 hours

      Understand J-K flip-flops. Study Master-Slave J-K flip-flops. Understand T flip-flops.

  10. Week 10Module 3: Counters
    • Unit 1: Introduction to Counters · 4 hours

      Understand counters and types of counters. Study binary up counters. Study binary up-down counters.

  11. Week 11Module 3: Counters
    • Unit 2: Asynchronous Counter · 4 hours

      Understand asynchronous counters. Study asynchronous up counters. Study asynchronous down counters.

  12. Week 12Module 3: Counters
    • Unit 3: Synchronous Counter · 4 hours

      Understand synchronous counters. Study synchronous counters with ripple carry. Study synchronous down counters.

  13. Week 13Module 3: Counters
    • Assessment · 4 hours

      Review all modules and units. Work on assignments. Prepare for final examination.

Preparing for the exam

What to do
  • Create truth tables for all logic gates and flip-flops (Units 3, Module 1 and Units 2-4, Module 2)
  • Practice simplifying Boolean expressions using Boolean algebra and Karnaugh maps (Units 2 and 5, Module 1)
  • Focus on understanding the operation and timing diagrams of different flip-flops (Units 2-4, Module 2)
  • Design and simulate simple combinational and sequential circuits (Units 4, Module 1 and Units 1-3, Module 3)
  • Review all Tutor-Marked Assignments and self-assessment exercises

Questions students ask about this course

What is CIT292 about?

This course provides an introduction to digital logic design, covering the fundamental concepts in designing combinational and sequential circuits. It explores basic logic operators, Boolean algebra, and logic gates. Students will learn to design and analyze digital systems, simplify logic circuits using Karnaugh maps, and understand counter design. The course also covers latches, flip-flops, and various types of counters, equipping students with the knowledge to analyze and design digital systems.

How many units does CIT292 have?

CIT292, Computer Laboratory I, has 13 units across 3 modules, over 128 pages of course material. You can read it one unit at a time.

How many credit units is CIT292?

CIT292 carries 2 credit units, at 200 level in Sciences.

Is CIT292 hard?

CIT292 is rated intermediate level, with basic mathematical content. It is mostly theoretical, practical and problem solving work, and it has a practical component.

How long does CIT292 take to study?

About 120 hours of study, spread across its 13 units.

How is CIT292 assessed?

CIT292 is assessed by Assignments, Tutor Marked Assignments and Final Examination.

What can I do with CIT292?

Digital Design Engineer, Embedded Systems Developer, Computer Architect, Electronics Technician and Systems Analyst.

More courses in Sciences

FMT206

Introduction To Mathematical Software

2 credit units

Open FMT206
CHM291

Practical Manual Inorganic Chemistry III

2 credit units

Open CHM291
EHS207

General Biochemistry For Environmental Health

3 credit units

Open EHS207