First-year guide

Starting Computer Engineering?

You don't need programming experience. Start with a few practical steps and run your first program yourself.

Start with these three things

You don't need to do everything today. Each step has a clear outcome.

  1. 01

    Find your classes and rooms

    Use the official section schedule to check lecture and lab times. Your university registration system is the final authority.

    Official class schedule
  2. 02

    Run your first program

    No software installation needed. Copy a tiny example, change one number, and see what happens.

    Try your first code
  3. 03

    Find a study routine

    After a programming lecture, write a small example using what you learned. Understanding beats memorizing code for a test.

    How to study

Try your first C++ program

A small experiment to see how a computer follows instructions. No need to memorize the code yet.

  1. 1

    Copy the code below

  2. 2

    Open the free C++ editor and replace its example with your code

  3. 3

    Press Run. You should see 3

  4. 4

    Change lectures from 2 to 4 and run again. You should see 5

Example: add the number of lectures and labs
#include <iostream>

int main() {
  int lectures = 2;
  int labs = 1;
  std::cout << lectures + labs << '\n';
  return 0;
}

Open C++ editor

First output: 3

What do these lines mean?

int means a whole number. lectures and labs are variables that store numbers. The line with cout prints their sum. Change the numbers and try it yourself.

If your course uses another language, the same learn-by-trying idea applies. Write, change, and understand.

How to study programming from week one

Understand one idea

After class, pick one concept and explain it in simple words.

Write the code yourself

Try an example, change one detail, and see what happens.

Investigate errors

Read the error and try to find its cause. Ask your instructor or classmates when you're stuck.

Useful links

Real resources; no account needed on this guide.

Questions you might have

Do I need to know programming already?

No. You can start from zero. Keep up with your course and practice hands-on.

Should I buy a laptop or electronics kit now?

If your current laptop runs your coursework, don't rush to replace it. Check lab requirements before buying hardware.

Should I memorize code?

Understand it, write it, and try changing it. Explaining why it runs is more useful than memorizing.

Is this an official registration plan?

No. This is an independent learning guide. Confirm courses, sections, and prerequisites through JUST's official systems.

Now you have a place to start. Want to see what you'll learn in Computer Engineering?

Explore what you'll study

Independent student guide, not official academic or registration advice.