What CPSC 1620 Covers
This page is based on the public UofL course description, then translated into the tutoring work students usually need: debugging, lab strategy, concept review, project planning, and test prep.
Source used: University of Lethbridge course catalog. UofL describes CPSC 1620 as an introduction to problem-solving and algorithms, machine representation of data, programming-language implementation, branching, loops, top-down programming, modular design, arrays, records, and robust programs.
The first programming course moves fast
We slow the work down into inputs, state changes, outputs, and test cases so each lab feels less random.
Loops and arrays create hidden bugs
Sessions focus on tracing by hand, checking boundaries, and using small test cases before the program gets messy.
You need a process, not just answers
We build habits for reading requirements, decomposing functions, and explaining your code under exam pressure.
How sessions help
Write and debug small programs with more confidence
Trace loops, arrays, and records step by step
Prepare for CPSC 1620 quizzes, labs, midterms, and finals
Related UofL CPSC courses
CPSC 2620
Fundamentals of Programming II
Object-oriented programming, recursion, generic programming, ADTs, lists, stacks, queues, trees, searching, sorting, and analysis.
CPSC 2720
Practical Software Development
Advanced OOP, inheritance, polymorphism, design, testing, correctness, collaborative projects, version control, UNIX tools, and scripting.
Free Consultation
Tell me your course + deadline and I'll reply with the fastest next step.